scripts/extract-cert.c:46:14: warning: 'ERR_get_error_line' is deprecated [-Wdeprecated-declarations] 46 | while ((e = ERR_get_error_line(&file, &line))) { | ^ /usr/include/openssl/err.h:422:1: note: 'ERR_get_error_line' has been explicitly marked deprecated here 422 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/extract-cert.c:59:9: warning: 'ERR_get_error_line' is deprecated [-Wdeprecated-declarations] 59 | while (ERR_get_error_line(&file, &line)) {} | ^ /usr/include/openssl/err.h:422:1: note: 'ERR_get_error_line' has been explicitly marked deprecated here 422 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/extract-cert.c:124:3: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] 124 | ENGINE_load_builtin_engines(); | ^ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/extract-cert.c:126:7: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 126 | e = ENGINE_by_id("pkcs11"); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/extract-cert.c:128:7: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] 128 | if (ENGINE_init(e)) | ^ /usr/include/openssl/engine.h:620:1: note: 'ENGINE_init' has been explicitly marked deprecated here 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/extract-cert.c:133:9: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 133 | ERR(!ENGINE_ctrl_cmd_string(e, "PIN", key_pass, 0), "Set PKCS#11 PIN"); | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/extract-cert.c:134:3: warning: 'ENGINE_ctrl_cmd' is deprecated [-Wdeprecated-declarations] 134 | ENGINE_ctrl_cmd(e, "LOAD_CERT_CTRL", 0, &parms, NULL, 1); | ^ /usr/include/openssl/engine.h:450:1: note: 'ENGINE_ctrl_cmd' has been explicitly marked deprecated here 450 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name, | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:89:14: warning: 'ERR_get_error_line' is deprecated [-Wdeprecated-declarations] 89 | while ((e = ERR_get_error_line(&file, &line))) { | ^ /usr/include/openssl/err.h:422:1: note: 'ERR_get_error_line' has been explicitly marked deprecated here 422 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:102:9: warning: 'ERR_get_error_line' is deprecated [-Wdeprecated-declarations] 102 | while (ERR_get_error_line(&file, &line)) {} | ^ /usr/include/openssl/err.h:422:1: note: 'ERR_get_error_line' has been explicitly marked deprecated here 422 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:142:3: warning: 'ENGINE_load_builtin_engines' is deprecated [-Wdeprecated-declarations] 142 | ENGINE_load_builtin_engines(); | ^ /usr/include/openssl/engine.h:358:1: note: 'ENGINE_load_builtin_engines' has been explicitly marked deprecated here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:144:7: warning: 'ENGINE_by_id' is deprecated [-Wdeprecated-declarations] 144 | e = ENGINE_by_id("pkcs11"); | ^ /usr/include/openssl/engine.h:336:1: note: 'ENGINE_by_id' has been explicitly marked deprecated here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:146:7: warning: 'ENGINE_init' is deprecated [-Wdeprecated-declarations] 146 | if (ENGINE_init(e)) | ^ /usr/include/openssl/engine.h:620:1: note: 'ENGINE_init' has been explicitly marked deprecated here 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:151:9: warning: 'ENGINE_ctrl_cmd_string' is deprecated [-Wdeprecated-declarations] 151 | ERR(!ENGINE_ctrl_cmd_string(e, "PIN", key_pass, 0), | ^ /usr/include/openssl/engine.h:478:1: note: 'ENGINE_ctrl_cmd_string' has been explicitly marked deprecated here 478 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ scripts/sign-file.c:153:17: warning: 'ENGINE_load_private_key' is deprecated [-Wdeprecated-declarations] 153 | private_key = ENGINE_load_private_key(e, private_key_name, | ^ /usr/include/openssl/engine.h:637:1: note: 'ENGINE_load_private_key' has been explicitly marked deprecated here 637 | OSSL_DEPRECATEDIN_3_0 | ^ /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) | ^ /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) | ^ 7 warnings generated. 7 warnings generated. In file included from security/apparmor/apparmorfs.c:30: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/audit.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/sock.c:91: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/sock.c:127: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. arch/x86/realmode/rm/../../boot/bioscall.S: Assembler messages: arch/x86/realmode/rm/../../boot/bioscall.S:35: Warning: found `movsd'; assuming `movsl' was meant arch/x86/realmode/rm/../../boot/bioscall.S:70: Warning: found `movsd'; assuming `movsl' was meant 1 warning generated. In file included from security/tomoyo/condition.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/domain.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/core/skbuff.c:59: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/skbuff.c:70: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ fs/verity/enable.c:219:33: warning: default initialization of an object of type 'typeof ((arg->salt_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 219 | copy_from_user(desc->salt, u64_to_user_ptr(arg->salt_ptr), | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ fs/verity/enable.c:228:38: warning: default initialization of an object of type 'typeof ((arg->sig_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 228 | copy_from_user(desc->signature, u64_to_user_ptr(arg->sig_ptr), | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/core/datagram.c:63: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from security/apparmor/audit.c:15: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from security/tomoyo/environ.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/core/scm.c:28: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/task.c:15: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/tomoyo/file.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/apparmor/ipc.c:14: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ethernet/eth.c:58: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/gc.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/lib.c:17: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from security/tomoyo/group.c:11: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. lib/crypto/curve25519-hacl64.c:759:6: warning: stack frame size (2936) exceeds limit (2048) in 'curve25519_generic' [-Wframe-larger-than] 759 | void curve25519_generic(u8 mypublic[CURVE25519_KEY_SIZE], | ^ 1 warning generated. In file included from security/apparmor/path.c:22: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ arch/x86/mm/fault.o: warning: objtool: do_user_addr_fault()+0xb8b: unreachable instruction 1 warning generated. In file included from security/tomoyo/load_policy.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/core/secure_seq.c:20: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/domain.c:22: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/flow_dissector.c:9: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/flow_dissector.c:10: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/memory.c:10: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/policy.c:80: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/sch_generic.c:32: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/sch_generic.c:32: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ arch/x86/lib/iomap_copy_64.S: Assembler messages: arch/x86/lib/iomap_copy_64.S:13: Warning: found `movsd'; assuming `movsl' was meant 2 warnings generated. 1 warning generated. 1 warning generated. In file included from security/tomoyo/mount.c:10: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/network.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/tomoyo/realpath.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from security/apparmor/policy_unpack.c:22: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/sysctl_net_core.c:19: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sched/sch_frag.c:5: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/sch_frag.c:6: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/securityfs_if.c:9: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from security/tomoyo/tomoyo.c:9: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/dev.c:99: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/dev.c:104: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/procattr.c:12: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/tomoyo/util.c:11: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/lsm.c:23: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ security/apparmor/lsm.c:1466:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 1466 | struct kernel_param kp_local; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ security/apparmor/lsm.c:1492:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 1492 | struct kernel_param kp_local; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ In file included from net/sched/cls_api.c:33: In file included from ./include/net/tc_act/tc_tunnel_key.h:12: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/common.c:11: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. In file included from net/core/dst.c:25: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/dst.c:25: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from security/apparmor/secid.c:20: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/bpf/test_run.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:133:26: warning: default initialization of an object of type 'typeof ((kattr->test.data_out))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 133 | void __user *data_out = u64_to_user_ptr(kattr->test.data_out); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:251:25: warning: default initialization of an object of type 'typeof ((kattr->test.data_in))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 251 | void __user *data_in = u64_to_user_ptr(kattr->test.data_in); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:337:24: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_in))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 337 | void __user *ctx_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:398:25: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_in))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 398 | void __user *data_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:399:26: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_out))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 399 | void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:431:26: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_out))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 431 | void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:1023:24: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_in))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1023 | void __user *ctx_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 8 warnings generated. In file included from security/apparmor/file.c:18: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/apparmor/policy_ns.c:20: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/apparmor/label.c:15: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from arch/x86/kvm/mmu/mmu.c:27: arch/x86/kvm/mmu/spte.h:318:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 318 | return __is_bad_mt_xwr(rsvd_check, spte) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 319 | __is_rsvd_bits_set(rsvd_check, spte, level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/mmu/spte.h:318:9: note: cast one or both operands to int to silence this warning 1 warning generated. 2 warnings generated. /workdir/scripts/bpf_doc.py --header \ --file /workdir/tools/include/uapi/linux/bpf.h > /workdir/kernel/bpf/preload/bpf_helper_defs.h /workdir/scripts/bpf_doc.py:55: SyntaxWarning: invalid escape sequence '\w' arg_re = re.compile('((\w+ )*?(\w+|...))( (\**)(\w+))?$') /workdir/scripts/bpf_doc.py:57: SyntaxWarning: invalid escape sequence '\*' proto_re = re.compile('(.+) (\**)(\w+)\(((([^,]+)(, )?){1,5})\)$') /workdir/scripts/bpf_doc.py:104: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(.+)$') /workdir/scripts/bpf_doc.py:108: SyntaxWarning: invalid escape sequence '\*' end_re = re.compile(' \* ?NOTES$') /workdir/scripts/bpf_doc.py:123: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?((.+) \**\w+\((((const )?(struct )?(\w+|\.\.\.)( \**\w+)?)(, )?){1,5}\))$') /workdir/scripts/bpf_doc.py:131: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})Description$') /workdir/scripts/bpf_doc.py:145: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') /workdir/scripts/bpf_doc.py:154: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})Return$') /workdir/scripts/bpf_doc.py:168: SyntaxWarning: invalid escape sequence '\*' p = re.compile(' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') /workdir/scripts/bpf_doc.py:375: SyntaxWarning: invalid escape sequence '\ ' license string passed (via **attr**) to the **bpf**\ () system call, and this /workdir/scripts/bpf_doc.py:457: SyntaxWarning: invalid escape sequence '\ ' one_arg += ' {}**\ '.format(a['star'].replace('*', '\\*')) In file included from security/lsm_audit.c:23: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/mount.c:17: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/apparmor/crypto.c:17: In file included from security/apparmor/include/crypto.h:13: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1291:22: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1291 | void __user *keys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1343:24: warning: default initialization of an object of type 'typeof ((attr->batch.values))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1343 | void __user *values = u64_to_user_ptr(attr->batch.values); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1344:22: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1344 | void __user *keys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1404:25: warning: default initialization of an object of type 'typeof ((attr->batch.out_batch))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1404 | void __user *uobatch = u64_to_user_ptr(attr->batch.out_batch); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1405:24: warning: default initialization of an object of type 'typeof ((attr->batch.in_batch))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1405 | void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1406:24: warning: default initialization of an object of type 'typeof ((attr->batch.values))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1406 | void __user *values = u64_to_user_ptr(attr->batch.values); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1407:22: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1407 | void __user *keys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:2366:40: warning: default initialization of an object of type 'typeof ((attr->pathname))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2366 | return bpf_obj_pin_user(attr->bpf_fd, u64_to_user_ptr(attr->pathname)); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:2375:26: warning: default initialization of an object of type 'typeof ((attr->pathname))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2375 | return bpf_obj_get_user(u64_to_user_ptr(attr->pathname), | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:2951:11: warning: default initialization of an object of type 'typeof ((attr->raw_tracepoint.name))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2951 | u64_to_user_ptr(attr->raw_tracepoint.name), | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:3508:39: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3508 | struct bpf_prog_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. kernel/bpf/syscall.c:3790:38: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3790 | struct bpf_map_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:3834:38: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3834 | struct bpf_btf_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:3850:39: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3850 | struct bpf_link_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:3948:22: warning: default initialization of an object of type 'typeof ((attr->task_fd_query.buf))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3948 | char __user *ubuf = u64_to_user_ptr(attr->task_fd_query.buf); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from security/apparmor/capability.c:18: In file included from security/apparmor/include/cred.h:19: In file included from security/apparmor/include/policy_ns.h:19: In file included from security/apparmor/include/policy.h:23: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from arch/x86/kvm/mmu/spte.c:16: arch/x86/kvm/mmu/spte.h:318:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 318 | return __is_bad_mt_xwr(rsvd_check, spte) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 319 | __is_rsvd_bits_set(rsvd_check, spte, level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/mmu/spte.h:318:9: note: cast one or both operands to int to silence this warning 1 warning generated. 1 warning generated. 15 warnings generated. In file included from security/apparmor/resource.c:14: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from arch/x86/kvm/mmu/tdp_iter.c:5: arch/x86/kvm/mmu/spte.h:318:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 318 | return __is_bad_mt_xwr(rsvd_check, spte) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 319 | __is_rsvd_bits_set(rsvd_check, spte, level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/mmu/spte.h:318:9: note: cast one or both operands to int to silence this warning 1 warning generated. 1 warning generated. In file included from security/apparmor/net.c:12: In file included from security/apparmor/include/audit.h:16: In file included from ./include/linux/lsm_audit.h:25: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sched/act_nat.c:21: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/core/rtnetlink.c:45: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from arch/x86/kvm/mmu/tdp_mmu.c:8: arch/x86/kvm/mmu/spte.h:318:9: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 318 | return __is_bad_mt_xwr(rsvd_check, spte) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 319 | __is_rsvd_bits_set(rsvd_check, spte, level); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/kvm/mmu/spte.h:318:9: note: cast one or both operands to int to silence this warning In file included from net/core/filter.c:34: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ rm -f /workdir/kernel/bpf/preload/libbpf.a; llvm-ar rcs /workdir/kernel/bpf/preload/libbpf.a /workdir/kernel/bpf/preload/staticobjs/libbpf-in.o In file included from net/core/filter.c:53: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/act_skbedit.c:15: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_core.c:23: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_defrag_ipv4.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_getport.c:16: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/route.c:91: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/route.c:94: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/netfilter/nf_socket_ipv4.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/netfilter/nf_socket_ipv4.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_tproxy_ipv4.c:7: In file included from ./include/net/netfilter/nf_tproxy.h:4: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/tls/tls_main.c:36: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_conn.c:37: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/act_csum.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sched/act_csum.c:28: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/core.c:19: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/tls/tls_sw.c:44: In file included from ./include/net/tls.h:42: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/tls/tls_proc.c:7: In file included from ./include/net/tls.h:42: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_reject_ipv4.c:7: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipset/pfxlen.c:3: In file included from ./include/linux/netfilter/ipset/pfxlen.h:7: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/nf_queue.c:14: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_bitmap_ip.c:22: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/netfilter/ipvs/ip_vs_ctl.c:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_ctl.c:40: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_core.c:33: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_nat_h323.c:14: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_nat_h323.c:16: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_core.c:38: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/core/tso.c:4: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1594:25: warning: default initialization of an object of type 'typeof ((attr->batch.values))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1594 | void __user *uvalues = u64_to_user_ptr(attr->batch.values); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1595:23: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1595 | void __user *ukeys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1596:24: warning: default initialization of an object of type 'typeof ((attr->batch.in_batch))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1596 | void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1789:11: warning: default initialization of an object of type 'typeof ((attr->batch.out_batch))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1789 | ubatch = u64_to_user_ptr(attr->batch.out_batch); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/core/sock_reuseport.c:9: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:20: In file included from ./include/linux/netfilter/ipset/pfxlen.h:7: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_bitmap_ipmac.c:21: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/utils.c:5: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/netfilter/nf_nat_pptp.c:26: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/xfrm/xfrm_policy.c:34: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_policy.c:34: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_sched.c:25: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inetpeer.c:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/tls/tls_toe.c:38: In file included from ./include/net/tls.h:42: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_xmit.c:30: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_xmit.c:32: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. 1 warning generated. 4 warnings generated. 2 warnings generated. In file included from net/netfilter/ipset/ip_set_bitmap_port.c:15: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_app.c:28: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_app.c:34: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/netfilter/nft_reject_ipv4.c:16: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/ip_input.c:129: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/ip_input.c:140: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sched/act_connmark.c:24: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/tls/tls_device.c:38: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/netfilter/ipset/ip_set_hash_ip.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_ip.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_sync.c:56: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/act_ctinfo.c:22: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_sync.c:59: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_forward.c:31: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_fragment.c:42: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_forward.c:41: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/tls/tls_device_fallback.c:32: In file included from ./include/net/tls.h:42: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/netfilter/ip_tables.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_state.c:18: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_state.c:18: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_est.c:25: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/core/netpoll.c:32: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/ip_options.c:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_proto.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_pe.c:12: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_proto.c:26: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:15: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_ipmac.c:22: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_ipmark.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/iptable_filter.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/core/fib_rules.c:16: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_proto_tcp.c:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_proto_tcp.c:29: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_input.c:19: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_input.c:20: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_output.c:67: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_output.c:70: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv4/netfilter/iptable_mangle.c:16: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_proto_udp.c:23: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_proto_udp.c:24: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/act_tunnel_key.c:12: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/sched/act_tunnel_key.c:12: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ila/ila_main.c:6: In file included from net/ipv6/ila/ila.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ila/ila_common.c:9: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ila/ila_common.c:10: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from fs/dlm/midcomms.c:141: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/ip_sockglue.c:29: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_sockglue.c:39: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ila/ila_lwt.c:10: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ila/ila_lwt.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_ipport.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/ipset/ip_set_hash_ipport.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6_tables.c:30: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/iptable_nat.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/iptable_nat.c:14: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/ipv4/netfilter/iptable_raw.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/iptable_security.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/netfilter/ipvs/ip_vs_proto_ah_esp.c:19: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv4/netfilter/ipt_rpfilter.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/net-traces.c:35: In file included from ./include/trace/events/tcp.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/ipt_ECN.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/core/net-traces.c:39: In file included from ./include/trace/events/bridge.h:10: In file included from ./include/trace/events/../../../net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/sched/act_ct.c:23: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/act_ct.c:26: In file included from ./include/net/tc_act/tc_ct.h:9: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ila/ila_xlat.c:11: In file included from net/ipv6/ila/ila.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_output.c:16: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_output.c:18: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inet_hashtables.c:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from kernel/bpf/btf.c:22: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_proto_sctp.c:5: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/af_inet6.c:41: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_proto_sctp.c:9: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/af_inet6.c:53: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_nfct.c:43: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. kernel/bpf/btf.c:5856:4: warning: default initialization of an object of type 'typeof ((attr->btf_log_buf))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 5856 | u64_to_user_ptr(attr->btf_log_buf), | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/btf.c:5914:10: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 5914 | uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_nfct.c:46: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/packet/af_packet.c:65: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ethtool/tunnels.c:4: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ethtool/tunnels.c:4: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inet_timewait_sock.c:17: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv4/netfilter/ipt_REJECT.c:16: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from fs/dlm/lowcomms.c:47: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from fs/dlm/lowcomms.c:53: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:10: In file included from ./include/net/netfilter/nf_synproxy.h:7: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/ipt_SYNPROXY.c:10: In file included from ./include/net/netfilter/nf_synproxy.h:8: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/anycast.c:39: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6table_filter.c:11: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. 1 warning generated. arch/x86/kernel/alternative.c:1306:23: warning: default initialization of an object of type 'struct text_poke_loc' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 1306 | struct text_poke_loc tp; | ^ arch/x86/kernel/alternative.c:936:11: note: member 'text' declared 'const' here 936 | const u8 text[POKE_MAX_OPCODE_SIZE]; | ^ In file included from net/xfrm/xfrm_sysctl.c:5: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_sysctl.c:5: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/ipset/ip_set_hash_ipportip.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_rr.c:23: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/unix/unix_bpf.c:4: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/nfnetlink_queue.c:26: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nfnetlink_log.c:43: In file included from net/netfilter/../bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nfnetlink_queue.c:40: In file included from net/netfilter/../bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inet_connection_sock.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nfnetlink_osf.c:16: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_core.c:37: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inet_connection_sock.c:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_wrr.c:25: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_core.c:54: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_output.c:40: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6table_mangle.c:9: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_output.c:48: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/netfilter/ip6table_raw.c:9: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/xfrm/xfrm_replay.c:10: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_replay.c:10: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_ipportnet.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from net/key/af_key.c:28: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/key/af_key.c:28: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. In file included from net/netfilter/ipvs/ip_vs_lc.c:18: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_conntrack_standalone.c:17: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6table_security.c:16: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_wlc.c:23: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_fo.c:17: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/core/selftests.c:14: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/tcp.c:268: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/tcp.c:276: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_input.c:74: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_output.c:40: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/ip6_input.c:31: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_input.c:42: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6table_nat.c:11: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_device.c:18: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_device.c:18: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6table_nat.c:16: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_ovf.c:21: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_conntrack_expect.c:26: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/netfilter/nf_dup_ipv4.c:15: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_dup_ipv4.c:20: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_mac.c:15: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/bridge/br.c:20: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:16: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_timer.c:24: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/nf_defrag_ipv6_hooks.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_lblc.c:52: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/ipv4/tcp_ipv4.c:62: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_ipv4.c:69: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_helper.c:23: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/xfrm/xfrm_proc.c:13: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_proc.c:13: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/netfilter/nft_reject_bridge.c:14: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/bridge/netfilter/nft_reject_bridge.c:21: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_device.c:19: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:41: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/nf_nat_snmp_basic_main.c:43: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/netfilter/ipvs/ip_vs_lblcr.c:52: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_net.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_netport.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_net.c:18: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_netport.c:18: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nf_conntrack_proto.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/xfrm/xfrm_algo.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_algo.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto.c:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/nf_conntrack_reasm.c:28: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_generic.c:10: In file included from ./include/net/netfilter/nf_conntrack_l4proto.h:15: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/bridge/netfilter/nf_conntrack_bridge.c:5: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/netfilter/nf_conntrack_bridge.c:14: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/bridge/netfilter/ebtables.c:29: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/core/lwtunnel.c:23: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_dh.c:43: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10:In file included from net/netfilter/nf_conntrack_proto_tcp.c:16: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] warning: 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.hdefault initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_minisocks.c:28: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_tcp.c:24: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_minisocks.c:30: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/core/lwt_bpf.c:11: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/netfilter/ebtable_broute.c:19: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from block/blk-mq-rdma.c:7: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_udp.c:14: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. kernel/bpf/net_namespace.c:250:27: warning: default initialization of an object of type 'typeof ((attr->query.prog_ids))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 250 | __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_udp.c:20: In file included from ./include/net/netfilter/nf_conntrack_l4proto.h:15: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/xfrm/xfrm_user.c:28: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_user.c:28: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. block/blk-wbt.c:445:9: warning: default initialization of an object of type 'typeof (now)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 445 | return time_before(now, rwb->last_issue + HZ / 10) || | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ block/blk-wbt.c:446:3: warning: default initialization of an object of type 'typeof (now)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 446 | time_before(now, rwb->last_comp + HZ / 10); | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv6/netfilter/nf_tproxy_ipv6.c:2: In file included from ./include/net/netfilter/nf_tproxy.h:4: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/netfilter/nf_socket_ipv6.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv6/netfilter/nf_socket_ipv6.c:17: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/netfilter/ipvs/ip_vs_sh.c:44: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_sh.c:46: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/block/rnbd/rnbd-clt-sysfs.c:22: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/tcp_cong.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/core/dst_cache.c:10: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_metrics.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_icmp.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_icmp.c:17: In file included from ./include/net/netfilter/nf_conntrack_l4proto.h:15: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipset/ip_set_hash_netiface.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/nf_reject_ipv6.c:8: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/nf_reject_ipv6.c:10: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_netiface.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_netnet.c:14: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_netnet.c:20: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/sched/sch_sfb.c:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_fdb.c:24: In file included from ./include/trace/events/bridge.h:10: In file included from ./include/trace/events/../../../net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_fastopen.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_hash_netportnet.c:19: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipset/ip_set_list_set.c:12: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_mh.c:29: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from kernel/bpf/bpf_struct_ops.c:74: In file included from kernel/bpf/bpf_struct_ops_types.h:6: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/core/devlink.c:23: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/intel_pm.c:3052:12: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3052 | changed = ilk_increase_wm_latency(dev_priv, dev_priv->wm.pri_latency, 12) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3053 | ilk_increase_wm_latency(dev_priv, dev_priv->wm.spr_latency, 12) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 3054 | ilk_increase_wm_latency(dev_priv, dev_priv->wm.cur_latency, 12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:3052:12: note: cast one or both operands to int to silence this warning drivers/gpu/drm/i915/intel_pm.c:3052:12: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 3052 | changed = ilk_increase_wm_latency(dev_priv, dev_priv->wm.pri_latency, 12) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || 3053 | ilk_increase_wm_latency(dev_priv, dev_priv->wm.spr_latency, 12) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/i915/intel_pm.c:3052:12: note: cast one or both operands to int to silence this warning 1 warning generated. In file included from net/ipv6/netfilter/nf_dup_ipv6.c:13: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_compat.c:9: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_compat.c:9: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_sed.c:39: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_nq.c:35: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/tcp_rate.c:2: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netrom/af_netrom.c:39: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_forward.c:18: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_extend.c:14: In file included from ./include/net/netfilter/nf_conntrack_extend.h:7: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/ipv4/tcp_recovery.c:3: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_twos.c:14: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_ipcomp.c:23: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_ipcomp.c:25: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ipv4/tcp_ulp.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_if.c:27: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netrom/nr_dev.c:30: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/rose/af_rose.c:44: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rose/rose_dev.c:29: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nf_conntrack_acct.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/ipvs/ip_vs_ftp.c:31: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/ipvs/ip_vs_ftp.c:37: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/netfilter/nft_fib_ipv6.c:9: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/block/loop.c:1820:12: warning: stack frame size (2648) exceeds limit (2048) in 'lo_ioctl' [-Wframe-larger-than] 1820 | static int lo_ioctl(struct block_device *bdev, fmode_t mode, | ^ In file included from net/ipv6/netfilter/nft_fib_ipv6.c:14: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/xfrm/xfrm_interface.c:29: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_offload.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/xfrm_interface.c:39: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/netfilter/ebt_ip.c:16: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_seqadj.c:4: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_seqadj.c:6: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/netfilter/ipvs/ip_vs_pe_sip.c:8: In file included from ./include/net/ip_vs.h:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/af_rxrpc.c:23: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/can/j1939/socket.c:18: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_ah.c:16: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/addrconf.c:75: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/addrconf.c:77: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/espintcp.c:2: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/datagram.c:14: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/xfrm/espintcp.c:4: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/route.c:47: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/kcm/kcmsock.c:10: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/route.c:51: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/strparser/strparser.c:10: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. net/ipv6/route.c:391:10: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 391 | return time_after(jiffies, rt->dst.expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/ipv6/route.c:403:7: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 403 | if (time_after(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/raw.c:62: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/raw.c:70: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_icmpv6.c:17: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_conntrack_proto_icmpv6.c:21: In file included from ./include/net/netfilter/nf_conntrack_l4proto.h:15: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/netfilter/ip6t_eui64.c:13: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_frag.c:15: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/ip6_fib.c:28: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_fib.c:36: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/kcm/kcmproc.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/core/skmsg.c:4: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ipv6_sockglue.c:43: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ipv6_sockglue.c:46: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ax25/ax25_ip.c:32: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_ipv6header.c:19: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_timeout.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv4/udp.c:101: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/udp.c:103: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/call_accept.c:13: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ndisc.c:57: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ndisc.c:59: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_mh.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_timestamp.c:13: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/core/sock_map.c:11: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/netfilter/ip6t_hbh.c:17: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/udp.c:41: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/udp.c:44: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 4 warnings generated. 1 warning generated. In file included from net/rxrpc/call_object.c:16: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/call_event.c:18: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_ecache.c:25: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/l2tp/l2tp_core.c:49: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/l2tp/l2tp_core.c:51: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ipv4/udplite.c:15: In file included from net/ipv4/udp_impl.h:4: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/udp_offload.c:10: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/l2tp/l2tp_ppp.c:92: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/l2tp/l2tp_ppp.c:99: In file included from net/l2tp/l2tp_core.h:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_rpfilter.c:10: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/rxrpc/conn_client.c:31: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/conn_event.c:13: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/bridge/netfilter/ebt_dnat.c:13: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/l2tp/l2tp_ip.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/l2tp/l2tp_ip.c:24: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/icmp.c:76: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/arp.c:103: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/icmp.c:91: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/arp.c:112: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/conn_object.c:14: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_labels.c:11: In file included from ./include/net/netfilter/nf_conntrack_ecache.h:8: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/netfilter/ebt_redirect.c:13: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/devinet.c:58: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/l2tp/l2tp_netlink.c:17: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/l2tp/l2tp_netlink.c:27: In file included from net/l2tp/l2tp_core.h:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/ipv6/netfilter/ip6t_rt.c:17: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/l2tp/l2tp_eth.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/l2tp/l2tp_eth.c:25: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv4/af_inet.c:96: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/af_inet.c:111: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_dccp.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/netfilter/ip6t_srh.c:18: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_input.c:23: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_ioctl.c:18: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/udplite.c:13: In file included from net/ipv6/udp_impl.h:4: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. net/sunrpc/xprt.c:83:6: warning: default initialization of an object of type 'typeof (req->rq_majortimeo)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 83 | if (time_before(timeout, req->rq_majortimeo)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/l2tp/l2tp_ip6.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/l2tp/l2tp_ip6.c:24: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/rxrpc/conn_service.c:9: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/igmp.c:92: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_stp.c:13: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sunrpc/xprtsock.c:48: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_sctp.c:22: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ax25/ax25_uid.c:36: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_proto_sctp.c:22: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/netfilter/ip6t_NPT.c:11: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/ipv4/fib_frontend.c:35: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_stp_bpdu.c:22: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_REJECT.c:22: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_frontend.c:42: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:6: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter/ip6t_SYNPROXY.c:10: In file included from ./include/net/netfilter/nf_synproxy.h:8: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rxrpc/input.c:13: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_conntrack_proto_gre.c:38: In file included from ./include/net/netfilter/nf_conntrack_l4proto.h:15: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_semantics.c:34: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_semantics.c:40: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sched/sch_cake.c:70: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sched/sch_cake.c:74: In file included from ./include/net/netfilter/nf_conntrack_core.h:17: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/insecure.c:9: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/key.c:24: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ax25/af_ax25.c:45: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/bridge/br_stp_if.c:16: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/raw.c:28: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/raw.c:42: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. net/phonet/pep.c:828:37: warning: variable 'dst' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] 828 | newsk = pep_find_pipe(&pn->hlist, &dst, pipe_handle); | ^~~ In file included from net/bridge/br_stp_timer.c:13: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/netfilter/nf_conntrack_netlink.c:37: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/local_event.c:17: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sctp/sm_statetable.c:30: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_trie.c:64: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/sm_statetable.c:30: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/local_object.c:18: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/local_object.c:19: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_trie.c:72: In file included from net/ipv4/fib_lookup.h:8: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/sctp/sm_statefuns.c:43: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/sm_statefuns.c:43: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sctp/sm_sideeffect.c:36: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/sm_sideeffect.c:36: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:2857:6: warning: default initialization of an object of type 'typeof (asoc->ctsn_ack_point)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2857 | if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { | ^ ./include/net/sctp/sm.h:350:3: note: expanded from macro 'TSN_lt' 350 | typecheck(__u32, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:2868:7: warning: default initialization of an object of type 'typeof (asoc->next_tsn)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2868 | if (!TSN_lt(ctsn, asoc->next_tsn)) | ^ ./include/net/sctp/sm.h:350:3: note: expanded from macro 'TSN_lt' 350 | typecheck(__u32, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:2942:6: warning: default initialization of an object of type 'typeof (asoc->ctsn_ack_point)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2942 | if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { | ^ ./include/net/sctp/sm.h:350:3: note: expanded from macro 'TSN_lt' 350 | typecheck(__u32, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:2953:7: warning: default initialization of an object of type 'typeof (asoc->next_tsn)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2953 | if (!TSN_lt(ctsn, asoc->next_tsn)) | ^ ./include/net/sctp/sm.h:350:3: note: expanded from macro 'TSN_lt' 350 | typecheck(__u32, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:3062:6: warning: default initialization of an object of type 'typeof (asoc->last_ecne_tsn)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3062 | if (TSN_lte(asoc->last_ecne_tsn, lowest_tsn)) { | ^ ./include/net/sctp/sm.h:354:3: note: expanded from macro 'TSN_lte' 354 | (typecheck(__u32, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:3393:6: warning: default initialization of an object of type 'typeof (asoc->next_tsn)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3393 | if (TSN_lte(asoc->next_tsn, ctsn)) | ^ ./include/net/sctp/sm.h:354:3: note: expanded from macro 'TSN_lte' 354 | (typecheck(__u32, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/sm_statefuns.c:3404:6: warning: default initialization of an object of type 'typeof (asoc->ctsn_ack_point)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 3404 | if (TSN_lt(ctsn, asoc->ctsn_ack_point)) { | ^ ./include/net/sctp/sm.h:350:3: note: expanded from macro 'TSN_lt' 350 | typecheck(__u32, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/af_rds.c:42: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/rds/bind.c:40: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_netlink.c:17: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/cong.c:39: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/connection.c:41: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. kernel/params.c:349:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 349 | struct kernel_param dummy; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ kernel/params.c:405:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 405 | struct kernel_param kp; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/nfnetlink_cttimeout.c:25: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from drivers/gpu/drm/i915/gt/gen2_engine_cs.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/gen2_engine_cs.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. In file included from drivers/gpu/drm/i915/gt/gen6_engine_cs.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/gen6_engine_cs.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/ipv6/icmp.c:51: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/icmp.c:61: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/rxrpc/misc.c:11: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/atm/clip.c:36: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nfnetlink_cthelper.c:21: In file included from ./include/net/netfilter/nf_conntrack_helper.h:14: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sched/sch_fq.c:51: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rds/info.c:39: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/atm/lec.c:36: In file included from net/atm/../bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_netlink_tunnel.c:16: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 9 warnings generated. In file included from net/ipv6/mcast.c:47: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/mcast.c:58: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_amanda.c:18: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. net/ipv6/mcast.c:1232:26: warning: default initialization of an object of type 'typeof (idev->mc_v1_seen)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1232 | if (idev->mc_v1_seen && time_before(jiffies, idev->mc_v1_seen)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rxrpc/net_ns.c:9: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/reassembly.c:52: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rxrpc/output.c:16: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inet_fragment.c:24: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/peer_event.c:11: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/peer_object.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:In file included from net/sctp/protocol.c:40: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 108 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ :108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/peer_object.c:22: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/protocol.c:43: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/bridge/br_arp_nd_proxy.c:22: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_arp_nd_proxy.c:25: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/rds/message.c:38: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_ftp.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_ftp.c:23: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv4/ping.c:30: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 3 warnings generated. In file included from net/bridge/br_sysfs_if.c:18: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/endpointola.c:32: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/endpointola.c:32: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ipv6/tcp_ipv6.c:44: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/tcp_ipv6.c:51: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/recv.c:41: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/gen8_engine_cs.c:10: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/gen8_engine_cs.c:10: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/target/target_core_device.c:26: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/recvmsg.c:17: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/smc/af_smc.c:32: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/netfilter/nf_conntrack_h323_main.c:25: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_h323_main.c:26: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_sysfs_br.c:20: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/associola.c:39: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sctp/associola.c:39: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/ip_tunnel_core.c:23: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_tunnel_core.c:26: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netlabel/netlabel_kapi.c:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv6/ping.c:18: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ping.c:20: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/sctp/transport.c:34: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/transport.c:34: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/send.c:43: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sunrpc/svcsock.c:41: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/sch_etf.c:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_nf_core.c:19: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/rxrpc/rtt.c:12: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/sched/sch_taprio.c:26: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/target/target_core_hba.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/exthdrs.c:40: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/exthdrs.c:44: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_multicast.c:25: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_multicast.c:35: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/gre_offload.c:12: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_irc.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/smc/smc_pnet.c:22: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/chunk.c:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sctp/chunk.c:27: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rxrpc/security.c:16: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netlabel/netlabel_addrlist.c:25: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/rds/stats.c:38: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/smc/smc_clc.c:22: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/metrics.c:5: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/smc/smc_ib.c:20: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/wireless/util.c:16: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/sm_make_chunk.c:46: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/sm_make_chunk.c:46: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netlabel/netlabel_mgmt.c:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/sendmsg.c:18: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_broadcast.c:14: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_context.c:15: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_context.c:15: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_netbios_ns.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. 1 warning generated. In file included from mm/memcontrol.c:67: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/nvme/target/rdma.c:20: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/datagram.c:28: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/datagram.c:33: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/nvme/host/rdma.c:10: In file included from ./include/rdma/mr_pool.h:8: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_mdb.c:9: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_mdb.c:17: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netlink.c:8: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rxrpc/server_key.c:24: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/sysctl.c:37: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netlabel/netlabel_unlabeled.c:35: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/smc/smc_core.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_context_param.c:9: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_context_param.c:9: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/rxrpc/skbuff.c:15: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_conntrack_snmp.c:12: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/nexthop.c:15: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/rxrpc/utils.c:11: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/target/target_core_tpg.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/proc.c:11: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/nvme/target/tcp.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rxrpc/rxkad.c:22: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from fs/cifs/cifssmb.c:35: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/rds/threads.c:37: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/ipv6/inet6_connection_sock.c:22: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_context_sseu.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_context_sseu.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/sctp/ulpevent.c:27: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/ulpevent.c:28: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/rds/transport.c:38: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/udp_tunnel_stub.c:4: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/udp_tunnel_stub.c:4: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/target/target_core_transport.c:27: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_conntrack_pptp.c:31: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from fs/lockd/svc.c:37: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from drivers/nvme/host/tcp.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_multicast_eht.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_multicast_eht.c:30: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_engine_cs.c:23: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_engine_cs.c:23: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/rxrpc/sysctl.c:11: In file included from net/rxrpc/ar-internal.h:754: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/sched/cls_flow.c:24: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/cls_flow.c:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/loop.c:41: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/page.c:38: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | In file included from ^net/ipv6/udp_offload.c:13: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/inqueue.c:26: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/smc/smc_wr.c:28: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/inqueue.c:26: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/ieee802154/6lowpan/reassembly.c:25: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_sane.c:25: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_vlan.c:8: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/9p/trans_rdma.c:35: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_tunnel.c:32: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/rdma.c:38: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_tunnel.c:35: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/seg6.c:25: In file included from ./include/net/seg6_hmac.h:13: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/outqueue.c:36: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/outqueue.c:36: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_vlan_tunnel.c:14: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/smc/smc_llc.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/ulpqueue.c:26: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/ulpqueue.c:28: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/gpu/drm/i915/gt/intel_engine_pm.c:16: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_engine_pm.c:16: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/smc/smc_cdc.c:15: In file included from net/smc/smc.h:19: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_sip.c:21: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/rdma_transport.c:34: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conntrack_sip.c:23: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/cls_flower.c:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/cls_flower.c:24: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/smc/smc_tx.c:22: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv6/fib6_notifier.c:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_execlists_submission.c:128: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_execlists_submission.c:128: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. In file included from lib/dynamic_debug.c:40: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/ib.c:45: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/bluetooth/6lowpan.c:14: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from fs/cifs/cifs_debug.c:25: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/sctp/tsnmap.c:26: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvlan_core.c:5: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/tsnmap.c:26: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvlan_core.c:5: In file included from drivers/net/ipvlan/ipvlan.h:23: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/bonding/bond_main.c:42: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/tsnmap.c:74:6: warning: default initialization of an object of type 'typeof (map->cumulative_tsn_ack_point)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 74 | if (TSN_lte(tsn, map->cumulative_tsn_ack_point)) | ^ ./include/net/sctp/sm.h:355:3: note: expanded from macro 'TSN_lte' 355 | typecheck(__u32, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvlan_main.c:7: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/sctp/tsnmap.c:160:6: warning: default initialization of an object of type 'typeof (map->max_tsn_seen)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] In file included from drivers/net/ipvlan/ipvlan_main.c :1607 | : In file included from idrivers/net/ipvlan/ipvlan.hf: 23(: TIn file included from S./include/net/ip6_route.hN:_24l: t./include/net/ip6_fib.he:(266m:a10p:- >warning: madefault initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]x_tsn_seen, iter ->start)) | ^ ./include/net/sctp/sm.h266: | 354 :3 :r enote: texpanded from macro 'TSN_lte'u rn ti354m | e(_tayfptecehre(cjki(f_f_iue3s2,, fa)6 i&-&> e\x p| i ^r es)./include/linux/typecheck.h;: 11 :| 12 ^: note: expanded from macro 'typecheck' ./include/linux/jiffies.h11: | 106 :t3y:p enote: ofexpanded from macro 'time_after'( x) _ _106d | um m yt2y;p e\c h e| c ^k (unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/bonding/bond_main.c:82: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/sysctl_net_ipv4.c:20: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sctp/bind_addr.c:29: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/bind_addr.c:29: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from fs/cifs/connect.c:47: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 4 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/smc/smc_rx.c:19: In file included from net/smc/smc.h:19: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_vlan_options.c:7: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/sctp/socket.c:56: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/socket.c:66: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/proc.c:32: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/ib_cm.c:39: In file included from ./include/rdma/ib_cm.h:13: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/netfilter/nf_conntrack_tftp.c:14: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nf_log_syslog.c:15: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_core.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_core.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/bridge/br_switchdev.c:9: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvlan_l3s.c:5: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/smc/smc_close.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvlan_l3s.c:5: In file included from drivers/net/ipvlan/ipvlan.h:23: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_rules.c:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fib_rules.c:30: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/netfilter/nf_nat_proto.c:16: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_nat_proto.c:16: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/rds/ib_recv.c:37: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ipmr.c:46: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/target/target_core_xcopy.c:668:13: warning: stack frame size (2264) exceeds limit (2048) in 'target_xcopy_do_work' [-Wframe-larger-than] 668 | static void target_xcopy_do_work(struct work_struct *work) | ^ In file included from net/ipv4/ipmr.c:59: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/ipv4/ipip.c:106: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ipip.c:108: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvtap.c:3: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_mrp_switchdev.c:5: In file included from net/bridge/br_private_mrp.h:6: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ipvlan/ipvtap.c:3: In file included from drivers/net/ipvlan/ipvlan.h:23: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/smc/smc_ism.c:14: In file included from net/smc/smc.h:19: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/ipv6/ip6mr.c:41: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6mr.c:45: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_mrp.c:4: In file included from net/bridge/br_private_mrp.h:6: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from fs/cifs/file.c:34: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_helper.c:14: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/ib_ring.c:35: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_helper.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_redirect.c:19: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_redirect.c:24: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/bridge/br_mrp_netlink.c:6: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/smc/smc_netlink.c:19: In file included from net/smc/smc_core.h:18: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/smc/smc_stats.c:19: In file included from net/smc/smc_stats.h:20: In file included from net/smc/smc_clc.h:16: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/rds/ib_send.c:40: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nf_nat_masquerade.c:8: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_masquerade.c:10: In file included from ./include/net/netfilter/nf_nat_masquerade.h:6: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fou.c:13: In file included from ./include/net/fou.h:9: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/fou.c:13: In file included from ./include/net/fou.h:10: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_nat_amanda.c:13: In file included from ./include/net/netfilter/nf_conntrack_helper.h:14: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv4/gre_demux.c:22: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/gre_demux.c:25: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_cfm.c:5: In file included from net/bridge/br_private_cfm.h:6: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/scsi/scsi_transport_iscsi.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/sctp/primitive.c:33: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/primitive.c:33: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/smc/smc_diag.c:22: In file included from net/smc/smc.h:19: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_cfm_netlink.c:5: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/ib_stats.c:37: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_policy.c:20: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_policy.c:20: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nf_nat_ftp.c:15: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sctp/output.c:33: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/output.c:40: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/sctp/input.c:35: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/input.c:39: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_state.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_state.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/ipv4/ip_gre.c:32: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_gre.c:35: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/wireguard/main.c:9: In file included from drivers/net/wireguard/queueing.h:9: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/ib_sysctl.c:37: In file included from net/rds/ib.h:5: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_netfilter_hooks.c:27: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/bridge/br_netfilter_hooks.c:37: In file included from ./include/net/netfilter/br_netfilter.h:7: In file included from ./include/net/netfilter/../../../net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nf_nat_irc.c:16: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sched/em_ipset.c:14: In file included from ./include/uapi/linux/netfilter/xt_set.h:6: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sched/em_ipset.c:16: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_input.c:16: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sched/em_ipt.c:18: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_input.c:18: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/ipv4/udp_tunnel_core.c:8: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/udp_tunnel_core.c:10: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/scsi/libiscsi.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/bridge/br_netfilter_ipv6.c:26: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ceph/messenger.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/noise.c:8: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bridge/br_netfilter_ipv6.c:35: In file included from ./include/net/netfilter/br_netfilter.h:7: In file included from ./include/net/netfilter/../../../net/bridge/br_private.h:17: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/device.c:6: In file included from drivers/net/wireguard/queueing.h:9: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_sip.c:16: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/ib_rdma.c:39: In file included from net/rds/ib_mr.h:37: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/device.c:22: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_nat_tftp.c:8: In file included from ./include/net/netfilter/nf_conntrack_helper.h:14: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/tipc/udp_media.c:45: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/tipc/udp_media.c:46: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/debug.c:26: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sctp/debug.c:26: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/ipv6/xfrm6_output.c:13: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_output.c:16: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/rds/ib_frmr.c:33: In file included from net/rds/ib_mr.h:37: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_synproxy_core.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nf_synproxy_core.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_protocol.c:17: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_protocol.c:20: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_lrc.c:16: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_lrc.c:16: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. In file included from net/ipv4/udp_tunnel_nic.c:9: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/ipv4/udp_tunnel_nic.c:9: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream.c:21: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream.c:21: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/auth.c:19: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/peer.c:6: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/auth.c:19: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/gpu/drm/i915/gt/intel_mocs.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_mocs.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/sctp/offload.c:22: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/offload.c:22: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from net/rds/tcp.c:37: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv6/netfilter.c:11: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/fib6_rules.c:21: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/netfilter.c:16: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/sctp/stream_sched.c:18: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/timers.c:8: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_sched.c:18: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv4/ip_vti.c:34: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ip_vti.c:36: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_conncount.c:29: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/queueing.c:6: In file included from drivers/net/wireguard/queueing.h:9: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/tcp_connect.c:35: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/syncookies.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies,2 warnings generated. rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from fs/cifs/transport.c:30: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/wireguard/send.c:6: In file included from drivers/net/wireguard/queueing.h:9: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_sched_prio.c:18: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/send.c:18: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_sched_prio.c:18: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/tcp_listen.c:36: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/proc.c:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/rds/tcp_recv.c:35: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. net/batman-adv/bat_iv_ogm.c:465:7: warning: default initialization of an object of type 'typeof (forw_packet->send_time)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 465 | if (!time_before(send_time, forw_packet->send_time) || | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/batman-adv/bat_iv_ogm.c:466:7: warning: default initialization of an object of type 'typeof (forw_packet->send_time)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 466 | !time_after_eq(aggregation_end_time, forw_packet->send_time)) | ^ ./include/linux/jiffies.h:112:3: note: expanded from macro 'time_after_eq' 112 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/wireguard/receive.c:6: In file included from drivers/net/wireguard/queueing.h:9: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/psample/psample.c:18: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_sched_rr.c:18: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_sched_rr.c:18: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ah4.c:9: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ah4.c:10: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv6/syncookies.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/ipv6/calipso.c:25: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/rds/tcp_send.c:35: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/gpu/drm/i915/gt/intel_renderstate.c:10: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_renderstate.c:10: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/rds/tcp_stats.c:37: In file included from net/rds/rds.h:8: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. fs/jffs2/erase.o: warning: objtool: jffs2_erase_pending_blocks() falls through to next function jffs2_free_jeb_node_refs() In file included from net/netfilter/nft_chain_filter.c:7: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/esp4.c:8: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_interleave.c:18: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/esp4.c:9: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/stream_interleave.c:19: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/proc.c:19: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/proc.c:19: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/socket.c:7: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/wireguard/socket.c:17: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/ipv6/seg6_iptunnel.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/seg6_iptunnel.c:14: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/esp4_offload.c:19: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/esp4_offload.c:20: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/seg6_local.c:14: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/seg6_local.c:18: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from drivers/gpu/drm/i915/gt/intel_ring.c:13: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_ring.c:13: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 2 warnings generated. 2 warnings generated. In file included from drivers/net/ethernet/intel/e1000/e1000_main.c:5: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/wireguard/peerlookup.c:7: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/seg6_hmac.c:23: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/seg6_hmac.c:33: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/rpl_iptunnel.c:9: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/sctp/sysctl.c:24: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ipcomp.c:15: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/sysctl.c:25: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ipcomp.c:16: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/gpu/drm/i915/gt/intel_ring_submission.c:17: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_ring_submission.c:17: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/sctp/ipv6.c:50: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sctp/ipv6.c:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/wireguard/allowedips.c:7: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/ipv6/ah6.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ah6.c:26: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_tunnel.c:12: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_tunnel.c:12: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/ipv4/tunnel4.c:14: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tunnel4.c:17: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/ratelimiter.c:10: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/sctp/diag.c:20: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/sctp/diag.c:20: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv6/esp6.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/esp6.c:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireguard/cookie.c:7: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/wireguard/netlink.c:8: In file included from drivers/net/wireguard/peer.h:17: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/hamradio/bpqether.c:78: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/ipconfig.c:64: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/esp6_offload.c:19: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/esp6_offload.c:20: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from drivers/net/ethernet/google/gve/gve_rx_dqo.c:15: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from drivers/net/ethernet/mellanox/mlx4/cmd.c:44: In file included from ./include/rdma/ib_smi.h:13: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/batman-adv/multicast.c:46: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ipcomp6.c:24: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_timeline.c:11: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_timeline.c:11: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/ipv6/ipcomp6.c:25: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/netfilter.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from drivers/gpu/drm/i915/gt/intel_workarounds.c:11: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/intel_workarounds.c:11: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from fs/cifs/smb2ops.c:26: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_tunnel.c:14: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/xfrm6_tunnel.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/tunnel6.c:20: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/tunnel6.c:20: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from drivers/net/slip/slhc.c:71: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/inet_diag.c:18: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/mip6.c:21: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/mip6.c:23: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/ip6_vti.c:31: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv6/ip6_vti.c:40: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. drivers/acpi/processor_thermal.c:225:1: warning: stack frame size (2776) exceeds limit (2048) in 'processor_set_cur_state' [-Wframe-larger-than] 225 | processor_set_cur_state(struct thermal_cooling_device *cdev, | ^ 1 warning generated. 1 warning generated. In file included from net/ipv6/sit.c:41: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/sit.c:45: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nft_payload.c:25: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_payload.c:25: In file included from ./include/net/sctp/checksum.h:27: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/ethernet/intel/e1000e/netdev.c:19: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_diag.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/udp_diag.c:12: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/openvswitch/actions.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/actions.c:22: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/datapath.c:41: In file included from net/openvswitch/datapath.h:15: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_tunnel.c:35: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_tunnel.c:45: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/dp_notify.c:10: In file included from net/openvswitch/datapath.h:15: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/flow.c:31: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/flow.c:32: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_bbr.c:60: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nft_meta.c:20: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nft_rt.c:11: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from fs/cifs/smb2pdu.c:39: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time2_ warnings generated. before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/nft_exthdr.c:16: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_exthdr.c:16: In file included from ./include/net/sctp/sctp.h:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/mac80211/wme.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_bic.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_gre.c:34: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_gre.c:35: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. 1 warning generated. In file included from net/mpls/af_mpls.c:15: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mpls/af_mpls.c:21: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireless/mac80211_hwsim.c:21: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/wireless/mac80211_hwsim.c:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_cdg.c:33: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/flow_netlink.c:8: In file included from net/openvswitch/flow.h:22: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/flow_netlink.c:32: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nft_chain_route.c:6: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/fou6.c:11: In file included from ./include/net/fou.h:9: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/fou6.c:11: In file included from ./include/net/fou.h:10: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv6/addrconf_core.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv4/tcp_cubic.c:30: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ceph/messenger_v2.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/openvswitch/flow_table.c:6: In file included from net/openvswitch/flow.h:22: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ppp/pptp.c:31: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/ppp/pptp.c:34: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/flow_table.c:33: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mpls/mpls_iptunnel.c:14: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mpls/mpls_iptunnel.c:19: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/vmxnet3/vmxnet3_drv.c:28: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/tcp_dctcp.c:41: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. net/ceph/messenger_v1.c:1208:5: warning: stack frame size (2648) exceeds limit (2048) in 'ceph_con_v1_try_read' [-Wframe-larger-than] 1208 | int ceph_con_v1_try_read(struct ceph_connection *con) | ^ In file included from drivers/gpu/drm/i915/gem/i915_gem_context.c:77: ./drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gem/i915_gem_context.c:77: ./drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. 2 warnings generated. drivers/gpu/drm/i915/gem/i915_gem_context.c:1748:3: warning: default initialization of an object of type 'typeof ((args->value))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1748 | u64_to_user_ptr(args->value); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_checksum.c:2: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_westwood.c:29: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/media/i2c/cx25840/cx25840-core.c:2294:12: warning: stack frame size (5048) exceeds limit (2048) in 'cx25840_reset' [-Wframe-larger-than] 2294 | static int cx25840_reset(struct v4l2_subdev *sd, u32 val) | ^ In file included from net/ipv6/ip6_icmp.c:51: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. drivers/usb/dwc2/hcd_queue.c:1744:25: error: expression requires 'long double' type support, but target 'x86_64-pc-linux-gnu' does not support it 1744 | delay = ktime_set(0, DWC2_RETRY_WAIT_DELAY); | ^ drivers/usb/dwc2/hcd_queue.c:62:34: note: expanded from macro 'DWC2_RETRY_WAIT_DELAY' 62 | #define DWC2_RETRY_WAIT_DELAY (1 * 1E6L) | ^ 1 error generated. make[3]: *** [scripts/Makefile.build:271: drivers/usb/dwc2/hcd_queue.o] Error 1 make[3]: *** Waiting for unfinished jobs.... drivers/media/i2c/cx25840/cx25840-core.c:5651:13: warning: stack frame size (2328) exceeds limit (2048) in 'cx23888_std_setup' [-Wframe-larger-than] 5651 | static void cx23888_std_setup(struct i2c_client *client) | ^ 1 warning generated. In file included from net/ipv4/tcp_highspeed.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. drivers/media/i2c/cx25840/cx25840-core.c:1363:12: warning: stack frame size (3352) exceeds limit (2048) in 'set_input' [-Wframe-larger-than] 1363 | static int set_input(struct i2c_client *client, | ^ 1 warning generated. In file included from net/ipv6/output_core.c:7: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/output_core.c:9: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. 2 warnings generated. In file included from drivers/net/vmxnet3/vmxnet3_ethtool.c:29: In file included from ./include/net/vxlan.h:6: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/vmxnet3/vmxnet3_ethtool.c:29: In file included from ./include/net/vxlan.h:6: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. In file included from net/openvswitch/meter.c:20: In file included from net/openvswitch/datapath.h:15: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/openvswitch_trace.c:8: In file included from net/openvswitch/openvswitch_trace.h:10: In file included from net/openvswitch/datapath.h:15: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ make[2]: *** [scripts/Makefile.build:514: drivers/usb/dwc2] Error 2 make[2]: *** Waiting for unfinished jobs.... 1 warning generated. 1 warning generated. 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/ipv4/tcp_hybla.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/openvswitch/vport.c:20: In file included from net/openvswitch/datapath.h:15: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/openvswitch/vport-internal_dev.c:14: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/vport-internal_dev.c:14: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nft_compat.c:18: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_htcp.c:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/netdev.c:25: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/netdev.c:25: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/openvswitch/vport-netdev.c:18: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_vegas.c:40: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv4/tcp_nv.c:31: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_offload.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:22: ./drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:22: ./drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1731:3: warning: default initialization of an object of type 'typeof ((entry->relocs_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1731 | u64_to_user_ptr(entry->relocs_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1814:3: warning: default initialization of an object of type 'typeof (entry->relocs_ptr)' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1814 | u64_to_ptr(typeof(*relocs), entry->relocs_ptr); | ^ ./drivers/gpu/drm/i915/i915_utils.h:246:2:1 note: warningexpanded from macro 'u64_to_ptr' generated . 246 | typecheck(u64, x); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1845:9: warning: default initialization of an object of type 'typeof ((entry->relocs_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 1845 | addr = u64_to_user_ptr(entry->relocs_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2121:13: warning: default initialization of an object of type 'typeof (entry->relocs_ptr)' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2121 | relocs = u64_to_ptr(typeof(*relocs), entry->relocs_ptr); | ^ ./drivers/gpu/drm/i915/i915_utils.h:246:2: note: expanded from macro 'u64_to_ptr' 246 | typecheck(u64, x); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2811:16: warning: default initialization of an object of type 'typeof ((timeline_fences->handles_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2811 | user_fences = u64_to_user_ptr(timeline_fences->handles_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:2815:16: warning: default initialization of an object of type 'typeof ((timeline_fences->values_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 2815 | user_values = u64_to_user_ptr(timeline_fences->values_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_veno.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/dev.c:30: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/dev.c:36: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from 1 warning generated. net/netfilter/nft_connlimit.c:10: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/ipv6/tcpv6_offload.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/input/touchscreen.c:81:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 81 | data_present = touchscreen_get_prop_u32(dev, "touchscreen-min-x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | input_abs_get_min(input, axis_x), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | &minimum) | | ~~~~~~~~~~~ 84 | touchscreen_get_prop_u32(dev, "touchscreen-size-x", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | input_abs_get_max(input, | ~~~~~~~~~~~~~~~~~~~~~~~~ 86 | axis_x) + 1, | ~~~~~~~~~~~~ 87 | &maximum) | | ~~~~~~~~~~~ | || 88 | touchscreen_get_prop_u32(dev, "touchscreen-fuzz-x", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | input_abs_get_fuzz(input, axis_x), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | &fuzz); | ~~~~~~ drivers/input/touchscreen.c:81:17: note: cast one or both operands to int to silence this warning drivers/input/touchscreen.c:81:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 81 | data_present = touchscreen_get_prop_u32(dev, "touchscreen-min-x", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | input_abs_get_min(input, axis_x), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | &minimum) | | ~~~~~~~~~~~ | || 84 | touchscreen_get_prop_u32(dev, "touchscreen-size-x", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | input_abs_get_max(input, | ~~~~~~~~~~~~~~~~~~~~~~~~ 86 | axis_x) + 1, | ~~~~~~~~~~~~ 87 | &maximum) | | ~~~~~~~~~ drivers/input/touchscreen.c:81:17: note: cast one or both operands to int to silence this warning drivers/input/touchscreen.c:94:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 94 | data_present = touchscreen_get_prop_u32(dev, "touchscreen-min-y", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | input_abs_get_min(input, axis_y), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | &minimum) | | ~~~~~~~~~~~ 97 | touchscreen_get_prop_u32(dev, "touchscreen-size-y", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | input_abs_get_max(input, | ~~~~~~~~~~~~~~~~~~~~~~~~ 99 | axis_y) + 1, | ~~~~~~~~~~~~ 100 | &maximum) | | ~~~~~~~~~~~ | || 101 | touchscreen_get_prop_u32(dev, "touchscreen-fuzz-y", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | input_abs_get_fuzz(input, axis_y), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | &fuzz); | ~~~~~~ drivers/input/touchscreen.c:94:17: note: cast one or both operands to int to silence this warning drivers/input/touchscreen.c:94:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 94 | data_present = touchscreen_get_prop_u32(dev, "touchscreen-min-y", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | input_abs_get_min(input, axis_y), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | &minimum) | | ~~~~~~~~~~~ | || 97 | touchscreen_get_prop_u32(dev, "touchscreen-size-y", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | input_abs_get_max(input, | ~~~~~~~~~~~~~~~~~~~~~~~~ 99 | axis_y) + 1, | ~~~~~~~~~~~~ 100 | &maximum) | | ~~~~~~~~~ drivers/input/touchscreen.c:94:17: note: cast one or both operands to int to silence this warning drivers/input/touchscreen.c:108:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 108 | data_present = touchscreen_get_prop_u32(dev, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | "touchscreen-max-pressure", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | input_abs_get_max(input, axis), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | &maximum) | | ~~~~~~~~~~~ | || 112 | touchscreen_get_prop_u32(dev, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | "touchscreen-fuzz-pressure", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | input_abs_get_fuzz(input, axis), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | &fuzz); | ~~~~~~ drivers/input/touchscreen.c:108:17: note: cast one or both operands to int to silence this warning 1 warning generated. 5 warnings generated. In file included from net/netfilter/nft_ct.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nft_flow_offload.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_flow_offload.c:14: In file included from ./include/net/netfilter/nf_conntrack_core.h:17: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/conntrack.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/conntrack.c:14: In file included from ./include/net/netfilter/nf_conntrack_core.h:17: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_scalable.c:10: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. 8 warnings generated. In file included from drivers/net/netdevsim/fib.c:26: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/inet6_hashtables.c:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/ethtool.c:8: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/fib.c:32: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:6: In file included from drivers/net/netdevsim/ethtool.c:8: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] In file included from 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/usb/r8152.c:20: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/ipv4/tcp_lp.c:38: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/netdevsim/udp_tunnels.c:7: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/media/dvb-frontends/dib3000mb.c:684:12: warning: stack frame size (2456) exceeds limit (2048) in 'dib3000mb_fe_init_nonmobile' [-Wframe-larger-than] 684 | static int dib3000mb_fe_init_nonmobile(struct dvb_frontend* fe) | ^ In file included from drivers/net/netdevsim/udp_tunnels.c:7: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/health.c:9: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/bus.c:15: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/health.c:9: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/bus.c:15: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_nat.c:18: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_nat.c:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. In file included from net/xdp/xsk.c:26: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/media/dvb-frontends/dib3000mb.c:116:12: warning: stack frame size (2520) exceeds limit (2048) in 'dib3000mb_set_frontend' [-Wframe-larger-than] 116 | static int dib3000mb_set_frontend(struct dvb_frontend *fe, int tuner) | ^ 2 warnings generated. In file included from net/openvswitch/vport-vxlan.c:11: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/vport-vxlan.c:12: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/tcp_yeah.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/ipv6/ip6_udp_tunnel.c:9: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv6/ip6_udp_tunnel.c:10: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from drivers/gpu/drm/i915/gem/i915_gem_object_blt.c:12: ./drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gem/i915_gem_object_blt.c:12: ./drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/net/netdevsim/bpf.c:24: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/ipsec.c:6: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/ipsec.c:6: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/bpf.c:24: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/openvswitch/vport-geneve.c:16: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/usb/lan78xx.c:21: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/vport-geneve.c:16: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/usb/lan78xx.c:22: In file included from ./include/net/vxlan.h:6: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/tcp_illinois.c:20: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/ipv6/mcast_snoop.c:12: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/qrtr/ns.c:661:13: warning: stack frame size (2264) exceeds limit (2048) in 'qrtr_ns_worker' [-Wframe-larger-than] 661 | static void qrtr_ns_worker(struct work_struct *work) | ^ In file included from drivers/net/netdevsim/psample.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/netdevsim/psample.c:17: In file included from drivers/net/netdevsim/netdevsim.h:24: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/net/usb/r8152.c:7141:13: warning: stack frame size (3704) exceeds limit (2048) in 'r8156_hw_phy_cfg' [-Wframe-larger-than] 7141 | static void r8156_hw_phy_cfg(struct r8152 *tp) | ^ 1 warning generated. 1 warning generated. 2 warnings generated. drivers/net/usb/r8152.c:7486:13: warning: stack frame size (6136) exceeds limit (2048) in 'r8156b_hw_phy_cfg' [-Wframe-larger-than] 7486 | static void r8156b_hw_phy_cfg(struct r8152 *tp) | ^ In file included from net/openvswitch/vport-gre.c:23: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/openvswitch/vport-gre.c:23: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/tcp_bpf.c:4: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/memstick/core/memstick.c:330:59: warning: variable 'id_reg' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] 330 | memstick_init_req(&card->current_mrq, MS_TPC_READ_REG, &id_reg, | ^~~~~~ 1 warning generated. 1 warning generated. 3 warnings generated. In file included from net/mptcp/protocol.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/protocol.c:24: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. drivers/media/v4l2-core/v4l2-ioctl.c:2887:25: warning: default initialization of an object of type 'struct v4l2_ioctl_info' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 2887 | struct v4l2_ioctl_info default_info; | ^ drivers/media/v4l2-core/v4l2-ioctl.c:2668:21: note: member 'name' declared 'const' here 2668 | const char * const name; | ^ In file included from net/ipv4/cipso_ipv4.c:33: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/udp_bpf.c:4: In file included from ./include/linux/skmsg.h:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_reject_inet.c:14: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from fs/cifs/smbdirect.c:9: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nft_reject_netdev.c:15: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. drivers/gpu/drm/i915/gem/i915_gem_phys.c:142:27: warning: default initialization of an object of type 'typeof ((args->data_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 142 | char __user *user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_phys.c:172:27: warning: default initialization of an object of type 'typeof ((args->data_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 172 | char __user *user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/ipv4/xfrm4_policy.c:16: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_policy.c:16: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/macvlan.c:32: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/macvlan.c:32: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. drivers/net/wireless/ath/ath11k/qmi.c:2695:13: warning: stack frame size (3832) exceeds limit (2048) in 'ath11k_qmi_driver_event_work' [-Wframe-larger-than] 2695 | static void ath11k_qmi_driver_event_work(struct work_struct *work) | ^ In file included from net/netfilter/nft_tunnel.c:10: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_tunnel.c:12: In file included from ./include/net/vxlan.h:6: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. In file included from net/mptcp/subflow.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/subflow.c:20: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/options.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/mptcp/token.c:34: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_state.c:11: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_state.c:11: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/nft_log.c:17: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ipv4/xfrm4_input.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_input.c:19: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_masq.c:13: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 1 warning generated. 2 warnings generated. drivers/gpu/drm/i915/gem/i915_gem_shmem.c:347:27: warning: default initialization of an object of type 'typeof ((arg->data_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 347 | char __user *user_data = u64_to_user_ptr(arg->data_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/tun.c:65: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_redir.c:12: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ make[1]: *** [scripts/Makefile.build:514: drivers/usb] Error 2 make[1]: *** Waiting for unfinished jobs.... drivers/gpu/drm/i915/gem/i915_gem_throttle.c:74:9: warning: default initialization of an object of type 'typeof (recent_enough)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 74 | if (time_after(rq->emitted_jiffies, | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from In file included from net/mptcp/crypto.c:27: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] net/ipv4/xfrm4_protocol.c 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ :16: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_output.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_protocol.c:19: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/ctrl.c:14: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/xfrm4_output.c:14: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/ipv4/bpf_tcp_ca.c:10: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. 1 warning generated. In file included from net/mptcp/pm.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/veth.c:20: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/veth.c:20: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/mptcp/diag.c:14: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from drivers/gpu/drm/i915/i915_active.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/i915_active.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/net/vxlan.c:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/vxlan.c:28: In file included from ./include/net/vxlan.h:6: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_socket.c:8: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_osf.c:2: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/mib.c:4: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/mptcp/pm_netlink.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/socket.c:105: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/compat.c:31: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_tproxy.c:6: In file included from ./include/net/netfilter/nf_tproxy.h:4: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_xfrm.c:16: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/nft_xfrm.c:16: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_synproxy.c:3: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_synproxy.c:7: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/netfilter/nft_chain_nat.c:5: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nft_chain_nat.c:7: In file included from ./include/net/netfilter/nf_tables_ipv4.h:6: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/i915_gem.c:385:14: warning: default initialization of an object of type 'typeof ((args->data_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 385 | user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/i915_gem.c:564:14: warning: default initialization of an object of type 'typeof ((args->data_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 564 | user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/gpu/drm/i915/i915_gem.c:675:14: warning: default initialization of an object of type 'typeof ((args->data_ptr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 675 | user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/geneve.c:16: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/geneve.c:19: In file included from ./include/net/geneve.h:5: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from drivers/net/bareudp.c:14: In file included from ./include/net/dst_metadata.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/bareudp.c:20: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/sockopt.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. In file included from net/netfilter/nft_fwd_netdev.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from drivers/net/gtp.c:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/gtp.c:28: In file included from ./include/net/udp_tunnel.h:5: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/mptcp/syncookies.c:4: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/nf_flow_table_core.c:8: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_flow_table_core.c:9: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/mptcp/mptcp_diag.c:14: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/gpu/drm/i915/i915_request.c:40: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/i915_request.c:40: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/netfilter/nf_flow_table_ip.c:13: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/nf_flow_table_ip.c:15: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/netfilter/nf_flow_table_offload.c:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 2 warnings generated. 2 warnings generated. In file included from drivers/net/usb/sierra_net.c:31: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/sysctl_net.c:23: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/x_tables.c:32: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from fs/ocfs2/cluster/tcp.c:48: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/xt_tcpudp.c:5: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/net/vrf.c:29: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/vrf.c:31: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_connmark.c:13: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_set.c:16: ./include/linux/netfilter/ipset/ip_set.h:475:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 475 | return *t != IPSET_ELEM_PERMANENT && time_is_before_jiffies(*t); | ^ ./include/linux/jiffies.h:154:35: note: expanded from macro 'time_is_before_jiffies' 154 | #define time_is_before_jiffies(a) time_after(jiffies, a) | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. In file included from net/netfilter/xt_nat.c:14: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/net/thunderbolt.c:23: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_AUDIT.c:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/xt_CHECKSUM.c:17: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_CLASSIFY.c:16: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_CONNSECMARK.c:19: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_CT.c:10: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_CT.c:13: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. fs/btrfs/extent_io.c:3487:6: warning: variable 'nr' set but not used [-Wunused-but-set-variable] 3487 | int nr = 0; | ^ In file included from drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c:18: ./drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c:18: ./drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 2 warnings generated. In file included from net/netfilter/xt_HMARK.c:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_HMARK.c:20: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. fs/btrfs/compression.c:553:16: warning: variable 'nr_pages' set but not used [-Wunused-but-set-variable] 553 | unsigned long nr_pages = 0; | ^ 1 warning generated. In file included from net/netfilter/xt_LOG.c:17: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_NETMAP.c:14: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_NETMAP.c:16: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from fs/select.c:32: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. drivers/media/usb/gspca/sn9c2028.c:802:12: warning: stack frame size (3192) exceeds limit (2048) in 'sd_start' [-Wframe-larger-than] 802 | static int sd_start(struct gspca_dev *gspca_dev) | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/xt_REDIRECT.c:20: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_REDIRECT.c:25: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ fs/btrfs/scrub.c:1448:37: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1448 | sblock->pagev[page_num]->io_error = 1; | ^ ~ fs/btrfs/scrub.c:1477:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1477 | spage->io_error = 1; | ^ ~ fs/btrfs/scrub.c:1491:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1491 | spage->io_error = 1; | ^ ~ fs/btrfs/scrub.c:1767:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1767 | spage->io_error = 1; | ^ ~ fs/btrfs/scrub.c:2313:21: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2313 | spage->have_csum = 1; | ^ ~ fs/btrfs/scrub.c:2378:20: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2378 | spage->io_error = 1; | ^ ~ fs/btrfs/scrub.c:2650:21: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 2650 | spage->have_csum = 1; | ^ ~ 2 warnings generated. In file included from net/netfilter/xt_MASQUERADE.c:11: In file included from ./include/net/netfilter/nf_nat.h:7: In file included from ./include/linux/netfilter/nf_conntrack_pptp.h:10: In file included from ./include/net/netfilter/nf_conntrack_expect.h:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_TPROXY.c:13: In file included from ./include/net/udp.h:26: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_TCPMSS.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 7 warnings generated. In file included from net/netfilter/xt_TCPOPTSTRIP.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_addrtype.c:18: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_addrtype.c:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. fs/btrfs/block-group.c:2753:6: warning: variable 'num_started' set but not used [-Wunused-but-set-variable] 2753 | int num_started = 0; | ^ fs/btrfs/block-group.c:2920:6: warning: variable 'num_started' set but not used [-Wunused-but-set-variable] 2920 | int num_started = 0; | ^ In file included from net/netfilter/xt_cluster.c:13: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from fs/eventpoll.c:40: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/xt_connbytes.c:11: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_connlabel.c:8: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from drivers/gpu/drm/i915/display/intel_overlay.c:33: ./drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/display/intel_overlay.c:33: ./drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. In file included from net/netfilter/xt_connlimit.c:23: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/xt_conntrack.c:16: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_dccp.c:12: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_ecn.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_esp.c:16: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_hashlimit.c:36: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. In file included from net/netfilter/xt_helper.c:10: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. fs/io_uring.c:5612:31: warning: default initialization of an object of type 'typeof ((sqe->addr2))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 5612 | if (get_timespec64(&tr->ts, u64_to_user_ptr(sqe->addr2))) | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ fs/io_uring.c:5681:32: warning: default initialization of an object of type 'typeof ((sqe->addr))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 5681 | if (get_timespec64(&data->ts, u64_to_user_ptr(sqe->addr))) | ^ ./include/linux/kernel.h:50:2: note: expanded from macro 'u64_to_user_ptr' 50 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_ipvs.c:21: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_l2tp.c:11: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_length.c:9: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/netfilter/xt_mac.c:15: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_multiport.c:18: In file included from ./include/linux/netfilter_ipv6/ip6_tables.h:23: In file included from ./include/uapi/linux/netfilter_ipv6/ip6_tables.h:22: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_osf.c:19: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 1 warning generated. fs/ocfs2/super.c:978:12: warning: stack frame size (2200) exceeds limit (2048) in 'ocfs2_fill_super' [-Wframe-larger-than] 978 | static int ocfs2_fill_super(struct super_block *sb, void *data, int silent) | ^ In file included from net/netfilter/xt_policy.c:11: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_policy.c:11: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. In file included from net/netfilter/xt_sctp.c:5: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_sctp.c:7: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:24: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_socket.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/netfilter/xt_tcpmss.c:10: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:447:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 447 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. In file included from net/netfilter/xt_state.c:10: In file included from ./include/net/netfilter/nf_conntrack.h:23: In file included from ./include/linux/netfilter/nf_conntrack_proto_gre.h:5: In file included from ./include/net/gre.h:6: In file included from ./include/net/ip_tunnels.h:19: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:266:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 266 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from drivers/gpu/drm/i915/i915_perf.c:206: drivers/gpu/drm/i915/gt/intel_ring.h:62:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 62 | typecheck(typeof(ring->size), next); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/gpu/drm/i915/i915_perf.c:206: drivers/gpu/drm/i915/gt/intel_ring.h:63:2: warning: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 2 warnings generated. 2 warnings generated. make: *** [Makefile:1842: drivers] Error 2 make: *** Waiting for unfinished jobs....