In file included from kernel/sched/core.c:84: kernel/sched/sched.h:1754:15: warning: cast from 'void (*)(struct rq *)' to 'void (*)(struct callback_head *)' converts to incompatible function type [-Wcast-function-type-strict] 1754 | head->func = (void (*)(struct callback_head *))func; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kernel/sched/core.c:4822:10: warning: cast from 'void (*)(struct callback_head *)' to 'void (*)(struct rq *)' converts to incompatible function type [-Wcast-function-type-strict] 4822 | func = (void (*)(struct rq *))head->func; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kernel/sched/core.c:4846:10: warning: cast from 'void (*)(struct rq *)' to 'void (*)(struct callback_head *)' converts to incompatible function type [-Wcast-function-type-strict] 4846 | .func = (void (*)(struct callback_head *))balance_push, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/sched/fair.c:54: kernel/sched/sched.h:1754:15: warning: cast from 'void (*)(struct rq *)' to 'void (*)(struct callback_head *)' converts to incompatible function type [-Wcast-function-type-strict] 1754 | head->func = (void (*)(struct callback_head *))func; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from kernel/sched/build_policy.c:34: kernel/sched/sched.h:1754:15: warning: cast from 'void (*)(struct rq *)' to 'void (*)(struct callback_head *)' converts to incompatible function type [-Wcast-function-type-strict] 1754 | head->func = (void (*)(struct callback_head *))func; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/verity/enable.c:218: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] 218 | copy_from_user(desc->salt, u64_to_user_ptr(arg->salt_ptr), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ fs/verity/enable.c:227: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] 227 | copy_from_user(desc->signature, u64_to_user_ptr(arg->sig_ptr), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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 security/tomoyo/audit.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings generated. In file included from kernel/sched/build_utility.c:53: kernel/sched/sched.h:1754:15: warning: cast from 'void (*)(struct rq *)' to 'void (*)(struct callback_head *)' converts to incompatible function type [-Wcast-function-type-strict] 1754 | head->func = (void (*)(struct callback_head *))func; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 security/tomoyo/domain.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/file.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/environ.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 security/tomoyo/group.c:11: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/load_policy.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/domain.c:21: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ sound/core/seq/seq_memory.c:154:22: warning: cast from 'int (*)(char **, const void *, int)' to 'snd_seq_dump_func_t' (aka 'int (*)(void *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 154 | in_kernel ? (snd_seq_dump_func_t)seq_copy_in_kernel : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sound/core/seq/seq_memory.c:155:10: warning: cast from 'int (*)(char **, const void *, int)' to 'snd_seq_dump_func_t' (aka 'int (*)(void *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 155 | (snd_seq_dump_func_t)seq_copy_in_user, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2 warnings generated. In file included from security/tomoyo/memory.c:10: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/mount.c:10: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/sock.c:91: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/datagram.c:63: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:59: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tomoyo/realpath.c:8: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. security/apparmor/lsm.c:1493:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 1493 | 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:1519:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 1519 | struct kernel_param kp_local; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ 3 warnings generated. 2 warnings generated. In file included from security/tomoyo/securityfs_if.c:9: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/tomoyo.c:9: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. io_uring/timeout.c:415: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] 415 | if (get_timespec64(&tr->ts, u64_to_user_ptr(sqe->addr2))) | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ io_uring/timeout.c:500: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] 500 | if (get_timespec64(&data->ts, u64_to_user_ptr(sqe->addr))) | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/tomoyo/util.c:11: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ethernet/eth.c:59: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ sound/core/seq/seq_midi.c:134:30: warning: cast from 'int (*)(struct snd_rawmidi_substream *, const char *, int)' to 'snd_seq_dump_func_t' (aka 'int (*)(void *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 134 | snd_seq_dump_var_event(ev, (snd_seq_dump_func_t)dump_midi, substream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. In file included from security/tomoyo/common.c:12: In file included from security/tomoyo/common.h:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/syscall.c:1563: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] 1563 | void __user *keys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1617: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] 1617 | void __user *values = u64_to_user_ptr(attr->batch.values); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1618: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] 1618 | void __user *keys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1680: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] 1680 | void __user *uobatch = u64_to_user_ptr(attr->batch.out_batch); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1681: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] 1681 | void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1682: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] 1682 | void __user *values = u64_to_user_ptr(attr->batch.values); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:1683: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] 1683 | void __user *keys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:2654: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] 2654 | return bpf_obj_pin_user(attr->bpf_fd, u64_to_user_ptr(attr->pathname)); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:2663: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] 2663 | return bpf_obj_get_user(u64_to_user_ptr(attr->pathname), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:3354:36: 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] 3354 | fd = bpf_raw_tp_link_attach(prog, u64_to_user_ptr(attr->raw_tracepoint.name)); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:3888: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] 3888 | struct bpf_prog_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:4178: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] 4178 | struct bpf_map_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:4223: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] 4223 | struct bpf_btf_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:4239: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] 4239 | struct bpf_link_info __user *uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/syscall.c:4337: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] 4337 | char __user *ubuf = u64_to_user_ptr(attr->task_fd_query.buf); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/events/core.c:10993:4: warning: cast from 'int (*)(struct perf_cpu_context *)' to 'remote_function_f' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 10993 | (remote_function_f)perf_mux_hrtimer_restart, cpuctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. sound/core/seq/seq_virmidi.c:83:31: warning: cast from 'int (*)(struct snd_rawmidi_substream *, const unsigned char *, int)' to 'snd_seq_dump_func_t' (aka 'int (*)(void *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 83 | snd_seq_dump_var_event(ev, (snd_seq_dump_func_t)snd_rawmidi_receive, vmidi->substream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 15 warnings generated. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/scm.c:28: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/hashtab.c:1627: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] 1627 | void __user *uvalues = u64_to_user_ptr(attr->batch.values); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1628: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] 1628 | void __user *ukeys = u64_to_user_ptr(attr->batch.keys); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1629: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] 1629 | void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/hashtab.c:1830: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] 1830 | ubatch = u64_to_user_ptr(attr->batch.out_batch); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from security/lsm_audit.c:23: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/secure_seq.c:20: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 4 warnings generated. In file included from net/sched/sch_generic.c:32: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/sch_frag.c:7: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:8: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/core/flow_dissector.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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:11: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/sysctl_net_core.c:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bpf/bpf_dummy_struct_ops.c:36:11: 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] 36 | ctx_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bpf/test_run.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bpf/test_run.c:418: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] 418 | void __user *data_out = u64_to_user_ptr(kattr->test.data_out); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:727: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] 727 | void __user *data_in = u64_to_user_ptr(kattr->test.data_in); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:812: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] 812 | void __user *ctx_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:868: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] 868 | void __user *data_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:869: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] 869 | void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:901: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] 901 | void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:1308:26: 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] 1308 | void __user *data_in = u64_to_user_ptr(kattr->test.data_in); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/bpf/test_run.c:1566: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] 1566 | void __user *ctx_in = u64_to_user_ptr(kattr->test.ctx_in); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 9 warnings generated. In file included from net/netfilter/ipset/ip_set_core.c:23: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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; \ | ^ drivers/char/tpm/tpm-chip.c:394:11: warning: cast from 'void (*)(struct device *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 394 | (void (*)(void *)) put_device, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/sched/act_nat.c:21: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/dev.c:99: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies,arch/x86/kernel/alternative.c:1698: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] 1698 | struct text_poke_loc tp; | ^ rarch/x86/kernel/alternative.c:1311:11: note: member 'text' declared 'const' here 1311 | const u8 text[POKE_MAX_OPCODE_SIZE]; | ^ t->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/sched/act_skbedit.c:15: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_csum.c:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/btf.c:6712: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] 6712 | u64_to_user_ptr(attr->btf_log_buf), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/bpf/btf.c:6770: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] 6770 | uinfo = u64_to_user_ptr(attr->info.info); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_bitmap_ip.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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_bitmap_port.c:15: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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. 1 warning generated. In file included from net/netfilter/ipset/ip_set_hash_ip.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_ip.c:19: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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_ipmac.c:15: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_core.c:33: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:22: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/nf_socket_ipv4.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/route.c:86: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/dst.c:25: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:89: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_reject_ipv4.c:7: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/midcomms.c:135: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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. 1 warning generated. 3 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ipv4/netfilter/nf_nat_h323.c:14: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_ipport.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:19: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netfilter/ipvs/ip_vs_ctl.c:36: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:39: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/dlm/lowcomms.c:47: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/dlm/lowcomms.c:53: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_input.c:129: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_input.c:140: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/nft_reject_ipv4.c:16: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ipv4/ip_fragment.c:42: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_xmit.c:30: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:31: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_forward.c:41: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_ipportip.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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/ipvs/ip_vs_app.c:28: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_options.c:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:67: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:56: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netfilter/iptable_filter.c:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. 1 warning generated. In file included from net/core/rtnetlink.c:45: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/net_namespace.c:251: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] 251 | __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ipv4/netfilter/iptable_mangle.c:16: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ip_sockglue.c:29: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_ipportnet.c:19: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 kernel/bpf/bpf_struct_ops.c:76: In file included from kernel/bpf/bpf_struct_ops_types.h:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_sctp.c:5: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/inet_hashtables.c:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_raw.c:11: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/act_ct.c:23: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_security.c:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_nfct.c:43: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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. 2 warnings generated. 1 warning generated. In file included from net/ipv4/netfilter/ipt_rpfilter.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/filter.c:34: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_sw.c:45: In file included from ./include/net/tls.h:47: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_main.c:36: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) In file included from net/netfilter/ipset/ip_set_hash_net.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] | ^ 453 | ./include/linux/jiffies.hi:f108:26: note: expanded from macro 'time_before' (mtu 108&& time | _#bdeeffoirnee( jtiifmfeies, rt->dst.expires)) | ^ ./include/linux/jiffies.h_:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typechecbke(fuornes(iag,nbe)d tliomneg_,a fat)e r&(&b, a\) | | ^ ^ ./include/linux/jiffies.h./include/linux/typecheck.h::10511::3:12 :note: expanded from macro 'time_after'note: expanded from macro 'typecheck' 10511 | | (ttyyppeeocfh(exc)k( u_n_sdiugmnmeyd2 ;l o\n g ,| ^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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_proc.c:7: In file included from ./include/net/tls.h:47: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ip_set_hash_net.c:18: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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/ipset/ip_set_hash_netport.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_REJECT.c:16: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_netport.c:18: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_netiface.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_netiface.c:19: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ip_set_hash_netportnet.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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/ipset/ip_set_hash_netportnet.c:19: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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 block/blk-mq-rdma.c:7: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/xfrm/xfrm_policy.c:35: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:35: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/core/tso.c:4: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_reuseport.c:9: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_list_set.c:12: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tls/tls_strp.c:7: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:19: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:19: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ kernel/params.c:367:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 367 | struct kernel_param dummy; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ kernel/params.c:423:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized [-Wdefault-const-init-field-unsafe] 423 | struct kernel_param kp; | ^ ./include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here 73 | const u16 perm; | ^ 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:448:9: warning: default initialization of an object of type 'typeof (now)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 448 | 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:449:3: warning: default initialization of an object of type 'typeof (now)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 449 | 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; \ | ^ 2 warnings generated. 1 warning generated. 2 warnings generated. In file included from net/tls/tls_toe.c:38: In file included from ./include/net/tls.h:47: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gro.c:2: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/gro.c:3: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_timewait_sock.c:17: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ila/ila_common.c:9: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/sch_sfb.c:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_lwt.c:10: In file included from ./include/net/dst_cache.h:8: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/nf_nat_snmp_basic_main.c:41: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_device.c:38: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_aIn file included from fter(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tls/tls_device_fallback.c:32: In file included from ./include/net/tls.h:47: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:19: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ila/ila_xlat.c:11: In file included from net/ipv6/ila/ila.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/xfrm/xfrm_output.c:16: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_connection_sock.c:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_sh.c:46: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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.c:267: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/tcp.c:275: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netpoll.c:32: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_queue.c:40: In file included from net/netfilter/../bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. arch/x86/kernel/paravirt.c:320:4: warning: cast from 'void (*)(struct mmu_gather *, struct page *)' to 'void (*)(struct mmu_gather *, void *)' converts to incompatible function type [-Wcast-function-type-strict] 320 | (void (*)(struct mmu_gather *, void *))tlb_remove_page, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 2 warnings generated. In file included from net/xfrm/xfrm_sysctl.c:5: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_timer.c:24: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_ftp.c:37: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:68: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/xfrm/xfrm_device.c:18: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/nfnetlink_log.c:43: In file included from net/netfilter/../bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_osf.c:16: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_ipv4.c:62: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_socket_ipv6.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/key/af_key.c:28: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xfrm/xfrm_proc.c:13: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:36: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/bridge/br.c:20: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f61 warning generated. i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:53: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/netfilter/nft_reject_bridge.c:21: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. In file included from net/ipv6/netfilter/nf_reject_ipv6.c:8: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/nf_reject_ipv6.c:10: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:5: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_dup_ipv6.c:13: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xfrm/xfrm_user.c:29: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:29: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. fs/ext4/sysfs.c:508:13: warning: cast from 'void (*)(const void *)' to 'void (*)(struct kobject *)' converts to incompatible function type [-Wcast-function-type-strict] 508 | .release = (void (*)(struct kobject *))kfree, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tcp_minisocks.c:22: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_minisocks.c:23: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ebtables.c:29: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netrom/af_netrom.c:39: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/ebtable_broute.c:19: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/rose/af_rose.c:44: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/af_inet6.c:53: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/anycast.c:39: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/rose/rose_dev.c:29: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_device.c:19: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_cong.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/nft_fib_ipv6.c:14: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f62i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ warnings generated. In file included from net/netrom/nr_dev.c:30: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_compat.c:9: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ax25/ax25_ip.c:32: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_output.c:48: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/lwtunnel.c:23: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/lwt_bpf.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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tcp_metrics.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_fastopen.c:5: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_proto_tcp.c:16: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/ebt_ip.c:16: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:31: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_rate.c:2: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ipv6/ip6_input.c:42: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. 2 warnings generated. In file included from net/sched/sch_cake.c:70: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_fq.c:51: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/nf_conntrack_proto_udp.c:14: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_recovery.c:3: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_b1 warning generated. efore(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/addrconf.c:75: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_proto_icmp.c:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:48: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/devlink.c:24: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/route.c:52: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. net/ipv6/route.c:394: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] 394 | 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:406: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] 406 | 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; \ | ^ In file included from net/can/j1939/socket.c:18: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:29: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:37: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/espintcp.c:4: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/tcp_ulp.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tcp_offload.c:11: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:4: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netfilter/ip6t_rpfilter.c:10: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/netfilter/nf_conntrack_proto_icmpv6.c:17: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_REJECT.c:22: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 4 warnings generated. 1 warning generated. 2 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/datagram.c:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/lockd/svc.c:37: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bridge/netfilter/ebt_dnat.c:13: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/auth.c:27: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/netfilter/ebt_redirect.c:13: In file included from net/bridge/netfilter/../br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/vfs.c:25: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/gen2_engine_cs.c:14: 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), 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:14: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from fs/ksmbd/vfs_cache.c:15: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gen6_engine_cs.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), 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:13: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 fs/ksmbd/server.c:19: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv6_sockglue.c:46: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. net/core/sock_map.c:1471: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] 1471 | __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./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/raw.c:62: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/raw.c:70: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/target/target_core_device.c:26: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/nf_conntrack_ecache.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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/target/target_core_hba.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ax25/ax25_uid.c:36: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/af_ax25.c:45: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ndisc.c:57: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/misc.c:13: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/udp.c:101: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/af_rxrpc.c:23: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_taprio.c:27: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/udp.c:42: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:46: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipvlan/ipvlan_core.c:5: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:43: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/bonding/bond_main.c:84: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/gen8_engine_cs.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), 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:11: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/ksmbd/oplock.c:14: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/raw.c:42: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 1 warning generated. 1 warning generated. In file included from fs/cifs/cifssmb.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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_ioctl.c:19: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/cifs_debug.c:24: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/connect.c:46: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/call_accept.c:13: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 generated1 warning generated. . 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_main.c:7: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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_main.c:7: In file included from drivers/net/ipvlan/ipvlan.h:23: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_stp.c:13: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3In file included from : note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/connection.c:14: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 mm/memcontrol.c:68: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/icmp.c:51: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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_tpg.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:62: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/target/target_core_transport.c:27: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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.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), 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:64: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] 64 | 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 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_event.c:18: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/net/wireguard/device.c:23: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/rxrpc/call_object.c:16: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_if.c:16: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/ksmbd_work.c:12: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bridge/br_stp_bpdu.c:22: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/rxrpc/conn_client.c:31: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipvlan/ipvlan_l3s.c:5: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_offload.c:10: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_ftp.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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_sseu.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), 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:13: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ net/sunrpc/xprt.c:85: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] 85 | 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; \ | ^ In file included from net/ipv6/mcast.c:58: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 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; \ | ^ 2 warnings generated. In file included from drivers/gpu/drm/i915/gt/intel_engine_cs.c:29: 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), 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:29: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/nf_conntrack_h323_main.c:25: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:103: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_timer.c:13: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:76: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/conn_object.c:14: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_service.c:9: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/ipvtap.c:3: In file included from drivers/net/ipvlan/ipvlan.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/ipvtap.c:3: In file included from drivers/net/ipvlan/ipvlan.h:23: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 fs/cifs/file.c:33: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 1 warning generated. In file included from net/sched/cls_flow.c:24: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_netlink.c:17: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_sysfs_if.c:18: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_arp_nd_proxy.c:22: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/input.c:13: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 2 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/rxrpc/insecure.c:9: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 fs/ksmbd/mgmt/tree_connect.c:11: In file included from fs/ksmbd/mgmt/../connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_sysfs_br.c:20: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vxlan/vxlan_core.c:20: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:96: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) &&In file included from \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/ipv6/reassembly.c:52: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vxlan/vxlan_core.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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vxlan/vxlan_multicast.c:10: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_nf_core.c:19: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vxlan/vxlan_multicast.c:10: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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_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), 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:64: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] 64 | 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/af_inet.c:112: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 drivers/net/wireguard/send.c:18: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:36: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:25: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/igmp.c:92: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/fib_frontend.c:43: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_mdb.c:9: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/rxrpc/key.c:24: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ fs/nfsd/nfs4xdr.c:2218:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_access *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_access *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2218 | [OP_ACCESS] = (nfsd4_dec)nfsd4_decode_access, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2219:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_close *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_close *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2219 | [OP_CLOSE] = (nfsd4_dec)nfsd4_decode_close, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2220:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_commit *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_commit *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2220 | [OP_COMMIT] = (nfsd4_dec)nfsd4_decode_commit, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2221:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_create *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_create *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2221 | [OP_CREATE] = (nfsd4_dec)nfsd4_decode_create, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2223:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_delegreturn *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_delegreturn *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2223 | [OP_DELEGRETURN] = (nfsd4_dec)nfsd4_decode_delegreturn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2224:18: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_getattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_getattr *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2224 | [OP_GETATTR] = (nfsd4_dec)nfsd4_decode_getattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2226:15: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_link *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_link *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2226 | [OP_LINK] = (nfsd4_dec)nfsd4_decode_link, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2227:15: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_lock *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_lock *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2227 | [OP_LOCK] = (nfsd4_dec)nfsd4_decode_lock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2228:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_lockt *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_lockt *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2228 | [OP_LOCKT] = (nfsd4_dec)nfsd4_decode_lockt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2229:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_locku *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_locku *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2229 | [OP_LOCKU] = (nfsd4_dec)nfsd4_decode_locku, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2230:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_lookup *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_lookup *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2230 | [OP_LOOKUP] = (nfsd4_dec)nfsd4_decode_lookup, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2232:18: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_verify *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_verify *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2232 | [OP_NVERIFY] = (nfsd4_dec)nfsd4_decode_verify, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2233:15: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_open *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_open *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2233 | [OP_OPEN] = (nfsd4_dec)nfsd4_decode_open, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2235:22: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_open_confirm *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_open_confirm *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2235 | [OP_OPEN_CONFIRM] = (nfsd4_dec)nfsd4_decode_open_confirm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2236:24: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_open_downgrade *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_open_downgrade *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2236 | [OP_OPEN_DOWNGRADE] = (nfsd4_dec)nfsd4_decode_open_downgrade, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2237:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_putfh *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_putfh *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2237 | [OP_PUTFH] = (nfsd4_dec)nfsd4_decode_putfh, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2240:15: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_read *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_read *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2240 | [OP_READ] = (nfsd4_dec)nfsd4_decode_read, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2241:18: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_readdir *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_readdir *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2241 | [OP_READDIR] = (nfsd4_dec)nfsd4_decode_readdir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2243:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_remove *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_remove *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2243 | [OP_REMOVE] = (nfsd4_dec)nfsd4_decode_remove, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2244:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_rename *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_rename *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2244 | [OP_RENAME] = (nfsd4_dec)nfsd4_decode_rename, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2245:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, clientid_t *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, clientid_t *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2245 | [OP_RENEW] = (nfsd4_dec)nfsd4_decode_renew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2248:18: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_secinfo *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_secinfo *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2248 | [OP_SECINFO] = (nfsd4_dec)nfsd4_decode_secinfo, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2249:18: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_setattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_setattr *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2249 | [OP_SETATTR] = (nfsd4_dec)nfsd4_decode_setattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2250:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_setclientid *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_setclientid *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2250 | [OP_SETCLIENTID] = (nfsd4_dec)nfsd4_decode_setclientid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2251:29: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_setclientid_confirm *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_setclientid_confirm *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2251 | [OP_SETCLIENTID_CONFIRM] = (nfsd4_dec)nfsd4_decode_setclientid_confirm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2252:17: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_verify *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_verify *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2252 | [OP_VERIFY] = (nfsd4_dec)nfsd4_decode_verify, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2253:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_write *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_write *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2253 | [OP_WRITE] = (nfsd4_dec)nfsd4_decode_write, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2254:27: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_release_lockowner *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_release_lockowner *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2254 | [OP_RELEASE_LOCKOWNER] = (nfsd4_dec)nfsd4_decode_release_lockowner, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2257:25: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_backchannel_ctl *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_backchannel_ctl *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2257 | [OP_BACKCHANNEL_CTL] = (nfsd4_dec)nfsd4_decode_backchannel_ctl, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2258:29: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_bind_conn_to_session *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_bind_conn_to_session *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2258 | [OP_BIND_CONN_TO_SESSION]= (nfsd4_dec)nfsd4_decode_bind_conn_to_session, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2259:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_exchange_id *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_exchange_id *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2259 | [OP_EXCHANGE_ID] = (nfsd4_dec)nfsd4_decode_exchange_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2260:24: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_create_session *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_create_session *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2260 | [OP_CREATE_SESSION] = (nfsd4_dec)nfsd4_decode_create_session, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2261:25: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_destroy_session *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_destroy_session *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2261 | [OP_DESTROY_SESSION] = (nfsd4_dec)nfsd4_decode_destroy_session, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2262:22: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_free_stateid *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_free_stateid *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2262 | [OP_FREE_STATEID] = (nfsd4_dec)nfsd4_decode_free_stateid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2265:23: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_getdeviceinfo *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_getdeviceinfo *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2265 | [OP_GETDEVICEINFO] = (nfsd4_dec)nfsd4_decode_getdeviceinfo, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2267:22: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_layoutcommit *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_layoutcommit *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2267 | [OP_LAYOUTCOMMIT] = (nfsd4_dec)nfsd4_decode_layoutcommit, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2268:20: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_layoutget *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_layoutget *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2268 | [OP_LAYOUTGET] = (nfsd4_dec)nfsd4_decode_layoutget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2269:22: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_layoutreturn *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_layoutreturn *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2269 | [OP_LAYOUTRETURN] = (nfsd4_dec)nfsd4_decode_layoutreturn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2277:25: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_secinfo_no_name *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_secinfo_no_name *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2277 | [OP_SECINFO_NO_NAME] = (nfsd4_dec)nfsd4_decode_secinfo_no_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2278:19: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_sequence *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_sequence *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2278 | [OP_SEQUENCE] = (nfsd4_dec)nfsd4_decode_sequence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2280:22: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_test_stateid *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_test_stateid *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2280 | [OP_TEST_STATEID] = (nfsd4_dec)nfsd4_decode_test_stateid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2282:26: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_destroy_clientid *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_destroy_clientid *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2282 | [OP_DESTROY_CLIENTID] = (nfsd4_dec)nfsd4_decode_destroy_clientid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2283:26: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_reclaim_complete *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_reclaim_complete *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2283 | [OP_RECLAIM_COMPLETE] = (nfsd4_dec)nfsd4_decode_reclaim_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2286:19: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_fallocate *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_fallocate *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2286 | [OP_ALLOCATE] = (nfsd4_dec)nfsd4_decode_fallocate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2287:15: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_copy *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_copy *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2287 | [OP_COPY] = (nfsd4_dec)nfsd4_decode_copy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2288:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_copy_notify *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_copy_notify *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2288 | [OP_COPY_NOTIFY] = (nfsd4_dec)nfsd4_decode_copy_notify, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2289:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_fallocate *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_fallocate *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2289 | [OP_DEALLOCATE] = (nfsd4_dec)nfsd4_decode_fallocate, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2293:24: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_offload_status *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_offload_status *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2293 | [OP_OFFLOAD_CANCEL] = (nfsd4_dec)nfsd4_decode_offload_status, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2294:24: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_offload_status *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_offload_status *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2294 | [OP_OFFLOAD_STATUS] = (nfsd4_dec)nfsd4_decode_offload_status, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2295:20: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_read *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_read *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2295 | [OP_READ_PLUS] = (nfsd4_dec)nfsd4_decode_read, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2296:15: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_seek *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_seek *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2296 | [OP_SEEK] = (nfsd4_dec)nfsd4_decode_seek, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2298:16: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_clone *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_clone *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2298 | [OP_CLONE] = (nfsd4_dec)nfsd4_decode_clone, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2300:19: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_getxattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_getxattr *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2300 | [OP_GETXATTR] = (nfsd4_dec)nfsd4_decode_getxattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2301:19: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_setxattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_setxattr *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2301 | [OP_SETXATTR] = (nfsd4_dec)nfsd4_decode_setxattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2302:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_listxattrs *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_listxattrs *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2302 | [OP_LISTXATTRS] = (nfsd4_dec)nfsd4_decode_listxattrs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:2303:21: warning: cast from '__be32 (*)(struct nfsd4_compoundargs *, struct nfsd4_removexattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, struct nfsd4_removexattr *)') to 'nfsd4_dec' (aka 'unsigned int (*)(struct nfsd4_compoundargs *, void *)') converts to incompatible function type [-Wcast-function-type-strict] 2303 | [OP_REMOVEXATTR] = (nfsd4_dec)nfsd4_decode_removexattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. fs/nfsd/nfs4xdr.c:5187:17: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_access *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_access *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5187 | [OP_ACCESS] = (nfsd4_enc)nfsd4_encode_access, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5188:16: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_close *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_close *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5188 | [OP_CLOSE] = (nfsd4_enc)nfsd4_encode_close, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5189:17: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_commit *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_commit *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5189 | [OP_COMMIT] = (nfsd4_enc)nfsd4_encode_commit, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5190:17: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_create *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_create *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5190 | [OP_CREATE] = (nfsd4_enc)nfsd4_encode_create, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5193:18: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_getattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_getattr *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5193 | [OP_GETATTR] = (nfsd4_enc)nfsd4_encode_getattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5194:16: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct svc_fh **)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct svc_fh **)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5194 | [OP_GETFH] = (nfsd4_enc)nfsd4_encode_getfh, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5195:15: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_link *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_link *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5195 | [OP_LINK] = (nfsd4_enc)nfsd4_encode_link, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5196:15: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_lock *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_lock *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5196 | [OP_LOCK] = (nfsd4_enc)nfsd4_encode_lock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5197:16: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_lockt *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_lockt *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5197 | [OP_LOCKT] = (nfsd4_enc)nfsd4_encode_lockt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5198:16: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_locku *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_locku *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5198 | [OP_LOCKU] = (nfsd4_enc)nfsd4_encode_locku, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5202:15: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_open *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_open *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5202 | [OP_OPEN] = (nfsd4_enc)nfsd4_encode_open, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5204:22: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_open_confirm *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_open_confirm *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5204 | [OP_OPEN_CONFIRM] = (nfsd4_enc)nfsd4_encode_open_confirm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5205:24: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_open_downgrade *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_open_downgrade *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5205 | [OP_OPEN_DOWNGRADE] = (nfsd4_enc)nfsd4_encode_open_downgrade, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5209:15: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_read *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_read *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5209 | [OP_READ] = (nfsd4_enc)nfsd4_encode_read, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5210:18: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_readdir *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_readdir *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5210 | [OP_READDIR] = (nfsd4_enc)nfsd4_encode_readdir, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5211:19: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_readlink *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_readlink *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5211 | [OP_READLINK] = (nfsd4_enc)nfsd4_encode_readlink, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5212:17: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_remove *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_remove *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5212 | [OP_REMOVE] = (nfsd4_enc)nfsd4_encode_remove, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5213:17: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_rename *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_rename *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5213 | [OP_RENAME] = (nfsd4_enc)nfsd4_encode_rename, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5217:18: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_secinfo *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_secinfo *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5217 | [OP_SECINFO] = (nfsd4_enc)nfsd4_encode_secinfo, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5218:18: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_setattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_setattr *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5218 | [OP_SETATTR] = (nfsd4_enc)nfsd4_encode_setattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5219:21: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_setclientid *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_setclientid *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5219 | [OP_SETCLIENTID] = (nfsd4_enc)nfsd4_encode_setclientid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5222:16: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_write *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_write *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5222 | [OP_WRITE] = (nfsd4_enc)nfsd4_encode_write, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5227:30: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_bind_conn_to_session *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_bind_conn_to_session *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5227 | [OP_BIND_CONN_TO_SESSION] = (nfsd4_enc)nfsd4_encode_bind_conn_to_session, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5228:21: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_exchange_id *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_exchange_id *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5228 | [OP_EXCHANGE_ID] = (nfsd4_enc)nfsd4_encode_exchange_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5229:24: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_create_session *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_create_session *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5229 | [OP_CREATE_SESSION] = (nfsd4_enc)nfsd4_encode_create_session, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5234:23: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_getdeviceinfo *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_getdeviceinfo *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5234 | [OP_GETDEVICEINFO] = (nfsd4_enc)nfsd4_encode_getdeviceinfo, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5236:22: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_layoutcommit *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_layoutcommit *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5236 | [OP_LAYOUTCOMMIT] = (nfsd4_enc)nfsd4_encode_layoutcommit, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5237:20: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_layoutget *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_layoutget *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5237 | [OP_LAYOUTGET] = (nfsd4_enc)nfsd4_encode_layoutget, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5238:22: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_layoutreturn *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_layoutreturn *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5238 | [OP_LAYOUTRETURN] = (nfsd4_enc)nfsd4_encode_layoutreturn, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5246:25: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_secinfo_no_name *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_secinfo_no_name *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5246 | [OP_SECINFO_NO_NAME] = (nfsd4_enc)nfsd4_encode_secinfo_no_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5247:19: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_sequence *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_sequence *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5247 | [OP_SEQUENCE] = (nfsd4_enc)nfsd4_encode_sequence, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5249:22: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_test_stateid *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_test_stateid *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5249 | [OP_TEST_STATEID] = (nfsd4_enc)nfsd4_encode_test_stateid, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5256:15: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_copy *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_copy *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5256 | [OP_COPY] = (nfsd4_enc)nfsd4_encode_copy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5257:21: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_copy_notify *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_copy_notify *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5257 | [OP_COPY_NOTIFY] = (nfsd4_enc)nfsd4_encode_copy_notify, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5263:24: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_offload_status *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_offload_status *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5263 | [OP_OFFLOAD_STATUS] = (nfsd4_enc)nfsd4_encode_offload_status, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5264:20: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_read *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_read *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5264 | [OP_READ_PLUS] = (nfsd4_enc)nfsd4_encode_read_plus, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5265:15: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_seek *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_seek *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5265 | [OP_SEEK] = (nfsd4_enc)nfsd4_encode_seek, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5270:19: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_getxattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_getxattr *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5270 | [OP_GETXATTR] = (nfsd4_enc)nfsd4_encode_getxattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5271:19: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_setxattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_setxattr *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5271 | [OP_SETXATTR] = (nfsd4_enc)nfsd4_encode_setxattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5272:21: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_listxattrs *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_listxattrs *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5272 | [OP_LISTXATTRS] = (nfsd4_enc)nfsd4_encode_listxattrs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/nfsd/nfs4xdr.c:5273:21: warning: cast from '__be32 (*)(struct nfsd4_compoundres *, __be32, struct nfsd4_removexattr *)' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, struct nfsd4_removexattr *)') to 'nfsd4_enc' (aka 'unsigned int (*)(struct nfsd4_compoundres *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 5273 | [OP_REMOVEXATTR] = (nfsd4_enc)nfsd4_encode_removexattr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. drivers/target/target_core_xcopy.c:667:13: warning: stack frame size (2296) exceeds limit (2048) in 'target_xcopy_do_work' [-Wframe-larger-than] 667 | static void target_xcopy_do_work(struct work_struct *work) | ^ In file included from net/sunrpc/xprtsock.c:48: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 fs/ksmbd/mgmt/user_session.c:16: In file included from fs/ksmbd/mgmt/../connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ipv6/tcp_ipv6.c:44: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:26: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tcp_ipv6.c:51: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:36: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:42: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/nvme/host/tcp.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_event.c:17: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_eht.c:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_eht.c:30: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/rxrpc/local_object.c:18: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:132: 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), 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:132: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vxlan/vxlan_vnifilter.c:16: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vxlan/vxlan_vnifilter.c:16: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 fs/ksmbd/smb_common.c:11: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 97 warnings generated. 2 warnings generated. In file included from net/ipv4/fib_trie.c:65: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/fib_trie.c:73: In file included from net/ipv4/fib_lookup.h:9: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/misc.c:11: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/net_ns.c:9: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:17: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/output.c:16: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 1 warning generated. 1 warning generated. In file included from fs/ksmbd/transport_tcp.c:12: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/kcm/kcmsock.c:10: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ping.c:18: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/kcm/kcmproc.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/peer_event.c:11: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/scsi/scsi_transport_iscsi.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ksmbd/transport_ipc.c:27: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_mst.c:12: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_switchdev.c:7: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_switchdev.c:10: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/hamradio/bpqether.c:78: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/ethernet/intel/e1000/e1000_main.c:5: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dIn file included from stnet/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/exthdrs.c:40: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/rxrpc/peer_object.c:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/strparser/strparser.c:10: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ratelimiter.c:10: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 2 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_fragment.c:24: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:49: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/ksmbd/smb2pdu.c:23: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/slip/slhc.c:71: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_log_syslog.c:15: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/nvme/target/rdma.c:21: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu &&2 time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h warnings generated. :108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/security.c:16: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/rtt.c:12: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_core.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 fs/cifs/transport.c:29: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/ping.c:30: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bridge/br_mrp_netlink.c:6: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ethernet/google/gve/gve_rx_dqo.c:15: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/sendmsg.c:18: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/server_key.c:24: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_connection_sock.c:22: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. 1 warning generated. 1 warning 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/target/tcp.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/skbuff.c:15: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_ip.c:24: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ip_tunnel_core.c:23: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_cfm_netlink.c:5: In file included from net/bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/udp_offload.c:13: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/bluetooth/6lowpan.c:14: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/smb2ops.c:11: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/rxrpc/utils.c:11: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_ipset.c:14: In file included from ./include/uapi/linux/netfilter/xt_set.h:6: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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/sched/em_ipset.c:16: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/scsi/libiscsi.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_notifier.c:8: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_helper.c:14: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/gre_offload.c:13: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | ty1pe warningo generatedf. (x) __dummy2; \ | ^ In file included from net/ipv4/metrics.c:5: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/ksmbd/smb2misc.c:12: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_netlink.c:17: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. In file included from net/rxrpc/proc.c:11: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/nexthop.c:16: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ksmbd/asn1.c:19: In file included from fs/ksmbd/connection.h:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/rxrpc/rxkad.c:22: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_eth.c:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_eth.c:25: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_ip6.c:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ip6mr.c:41: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/sysctl.c:11: In file included from net/rxrpc/ar-internal.h:747: In file included from ./include/trace/events/rxrpc.h:14: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:20: 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), 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:20: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. net/phonet/pep.c:829:37: warning: variable 'dst' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] 829 | newsk = pep_find_pipe(&pn->hlist, &dst, pipe_handle); | ^~~ 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_migrate.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), 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_migrate.c:12: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/smb2ops.c:27: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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), 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:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/8021q/vlan_core.c:7: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/xfrm6_state.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ethernet/intel/e1000e/netdev.c:19: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:13: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_input.c:18: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_tunnel.c:32: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xfrm6_protocol.c:17: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/sctp/sm_statetable.c:30: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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: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) | ^ 2 warnings generated. 2 warnings 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, | ^ 2 warnings 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/sysctl_net_ipv4.c:13: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:2871: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] 2871 | 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:2882: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] 2882 | 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:2956: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] 2956 | 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:2967: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] 2967 | 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:3094: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] 3094 | 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:3425: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] 3425 | 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:3436: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] 3436 | 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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.c:16: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_synproxy_core.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/atm/clip.c:36: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_renderstate.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), 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:12: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/proc.c:32: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/fib_rules.c:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/fib_rules.c:31: In file included from ./include/net/nexthop.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 9 warnings generated. 1 warning generated. In file included from net/ipv6/fib6_rules.c:22: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/atm/lec.c:36: In file included from net/atm/../bridge/br_private.h:17: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_sideeffect.c:36: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_ring.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), 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:15: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 2 warnings generated. 1 warning generated. 1 warning generated. 2 warnings generated. drivers/media/dvb-frontends/dib3000mb.c:684:12: warning: stack frame size (2424) 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 net/ipv6/proc.c:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_ring_submission.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), 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:23: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/sctp/protocol.c:39: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/protocol.c:42: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/endpointola.c:32: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/associola.c:39: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/calipso.c:25: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/syncookies.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/ipip.c:106: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/net/netdevsim/dev.c:30: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/wireless/util.c:16: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/transport.c:34: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/message.c:38: In file included from ./include/linux/errqueue.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/seg6_iptunnel.c:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/cifs/smb2pdu.c:37: In file included from fs/cifs/smbdirect.h:14: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/fou.c:12: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 lib/dynamic_debug.c:40: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/fou.c:14: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/wireless/mac80211_hwsim.c:21: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/wireless/mac80211_hwsim.c:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/chunk.c:27: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/net/usb/r8152.c:20: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:14: 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), 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:14: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/seg6_local.c:15: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:19: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/fib.c:27: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:33: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_pnet.c:22: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_kapi.c:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_make_chunk.c:46: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gt/intel_workarounds.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), 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:13: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/seg6_hmac.c:33: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_ib.c:23: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_clc.c:22: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/netlabel/netlabel_addrlist.c:25: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/net/usb/r8152.c:7216:13: warning: stack frame size (3704) exceeds limit (2048) in 'r8156_hw_phy_cfg' [-Wframe-larger-than] 7216 | static void r8156_hw_phy_cfg(struct r8152 *tp) | ^ 1 warning generated. In file included from drivers/net/usb/lan78xx.c:21: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ip_gre.c:32: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netdevsim/bus.c:14: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:7561:13: warning: stack frame size (6136) exceeds limit (2048) in 'r8156b_hw_phy_cfg' [-Wframe-larger-than] 7561 | static void r8156b_hw_phy_cfg(struct r8152 *tp) | ^ In file included from drivers/net/netdevsim/bus.c:14: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ulpevent.c:27: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netlabel/netlabel_mgmt.c:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/esp6_offload.c:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned longIn file included from net/smc/smc_core.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] , 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/media/v4l2-core/v4l2-ioctl.c:2924: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] 2924 | struct v4l2_ioctl_info default_info; | ^ drivers/media/v4l2-core/v4l2-ioctl.c:2705:21: note: member 'name' declared 'const' here 2705 | const char * const name; | ^ 1 warning generated. 1 warning generated. 2 warnings generated. 2 warnings generated. 3 warnings generated. 2 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/netlabel/netlabel_unlabeled.c:35: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/inqueue.c:26: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_tunnel_core.c:6: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:7: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/outqueue.c:36: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipcomp6.c:24: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:25: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/hwstats.c:5: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/hwstats.c:5: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/xfrm6_tunnel.c:14: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/xfrm6_tunnel.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/tunnel6.c:20: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/smc/smc_wr.c:28: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 2 warnings generated. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ulpqueue.c:26: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ulpqueue.c:28: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/smc/smc_llc.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:34: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/syncookies.c:14: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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] 160 | if (TSN_lte(map->max_tsn_seen, iter->start)) | ^ ./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; \ | ^ 1 warning generated. 4 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/hwmon/nzxt-smart2.c:740:30: warning: cast from 'void (*)(struct mutex *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 740 | devm_add_action(&hdev->dev, (void (*)(void *))mutex_destroy, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/ipv4/ah4.c:9: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ah4.c:10: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. 1 warning generated. In file included from net/smc/smc_cdc.c:15: In file included from net/smc/smc.h:20: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bind_addr.c:29: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/netdevsim/ipsec.c:6: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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.c:8: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_meta.c:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/sit.c:41: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gpu/drm/i915/gem/i915_gem_context.c:80: ./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), 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:80: ./drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_context.c:739: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] 739 | u64_to_user_ptr(args->value); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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/smc/smc_tx.c:22: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/socket.c:56: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_rt.c:11: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:21: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings generated. 1 warning generated. In file included from drivers/net/netdevsim/psample.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_exthdr.c:16: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_rx.c:19: In file included from net/smc/smc.h:20: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:16: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/9p/trans_rdma.c:33: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from 2net/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] warnings 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ generated./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/net/wireless/ath/ath11k/qmi.c:3098:13: warning: stack frame size (2296) exceeds limit (2048) in 'ath11k_qmi_driver_event_work' [-Wframe-larger-than] 3098 | static void ath11k_qmi_driver_event_work(struct work_struct *work) | ^ 2 warnings generated. 2 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from drivers/gpu/drm/i915/gem/i915_gem_execbuffer.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), 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:23: ./drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c:1482: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] 1482 | u64_to_user_ptr(entry->relocs_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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:1565: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] 1565 | u64_to_ptr(typeof(*relocs), entry->relocs_ptr); | ^ ./drivers/gpu/drm/i915/i915_utils.h:237:2: note: expanded from macro 'u64_to_ptr' 237 | 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:1596: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] 1596 | addr = u64_to_user_ptr(entry->relocs_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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:1847: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] 1847 | relocs = u64_to_ptr(typeof(*relocs), entry->relocs_ptr); | ^ ./drivers/gpu/drm/i915/i915_utils.h:237:2: note: expanded from macro 'u64_to_ptr' 237 | 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:2757: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] 2757 | user_fences = u64_to_user_ptr(timeline_fences->handles_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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:2761: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] 2761 | user_values = u64_to_user_ptr(timeline_fences->values_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/primitive.c:33: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/xfrm4_tunnel.c:11: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:11: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/smc/smc_close.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ubifs/find.c:170:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 170 | (ubifs_lpt_scan_callback)scan_for_dirty_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ubifs/find.c:449:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 449 | (ubifs_lpt_scan_callback)scan_for_free_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ubifs/find.c:629:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 629 | (ubifs_lpt_scan_callback)scan_for_idx_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ubifs/find.c:757:7: warning: cast from 'int (*)(const struct ubifs_lprops **, const struct ubifs_lprops **)' to 'int (*)(const void *, const void *)' converts to incompatible function type [-Wcast-function-type-strict] 757 | (int (*)(const void *, const void *))cmp_dirty_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fs/ubifs/find.c:846:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 846 | (ubifs_lpt_scan_callback)scan_dirty_idx_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from net/sctp/output.c:33: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 8 warnings generated. 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 5 warnings generated. In file included from net/smc/smc_ism.c:15: In file included from net/smc/smc.h:20: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:14: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ipconfig.c:64: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/smc/smc_tracepoint.c:4: In file included from net/smc/smc_tracepoint.h:13: In file included from net/smc/smc.h:20: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/sctp/input.c:35: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/input.c:39: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ubifs/lprops.c:1272:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct ubifs_lp_stats *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 1272 | (ubifs_lpt_scan_callback)scan_check_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from net/rds/tcp.c:37: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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.c:15: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #In file included from define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/netfilter.c:15: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_core.c:11: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_connect.c:35: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 2 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from net/smc/smc_sysctl.c:17: In file included from net/smc/smc.h:20: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/ieee802154/6lowpan/reassembly.c:25: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/debug.c:26: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/inet_diag.c:18: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsiIn file included from gned long, a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/tipc/udp_media.c:45: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_diag.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_diag.c:12: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_diag.c:22: In file included from net/smc/smc.h:20: In file included from net/smc/smc_ib.h:19: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/rds/tcp_recv.c:35: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(uIn file included from nsnet/rds/tcp_send.ci:gn35e: dIn file included from ./include/net/tcp.hl:o38n: g./include/net/ip.h,: a453): 14&:& warning: \default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 45311 | | tiyfp e(omft(ux )& &_ _tdiummem_yb2e;f o\r e (| j ^i ffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/net/veth.c:20: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_checksum.c:2: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/auth.c:19: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/offload.c:22: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/sctp/stream_sched.c:18: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. drivers/gpu/drm/i915/gem/i915_gem_phys.c:144: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] 144 | char __user *user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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:175: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] 175 | char __user *user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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_bbr.c:62: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/stream_sched_prio.c:18: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:61: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/output_core.c:7: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/output_core.c:9: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_bic.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_rr.c:18: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/stream_interleave.c:18: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:19: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/usb/atm/cxacru.c:1104:6: warning: variable 'bp' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 1104 | if (instance->modem_type->boot_rom_patch) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/atm/cxacru.c:1113:39: note: uninitialized use occurs here 1113 | cxacru_upload_firmware(instance, fw, bp); | ^~ drivers/usb/atm/cxacru.c:1104:2: note: remove the 'if' if its condition is always true 1104 | if (instance->modem_type->boot_rom_patch) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/usb/atm/cxacru.c:1095:32: note: initialize the variable 'bp' to silence this warning 1095 | const struct firmware *fw, *bp; | ^ | = NULL In file included from net/ipv4/tcp_cdg.c:33: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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: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; \ | ^ In file included from net/ipv4/tcp_cubic.c:32: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:11: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_dctcp.c:43: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gpu/drm/i915/gem/i915_gem_shmem.c:413: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] 413 | char __user *user_data = u64_to_user_ptr(arg->data_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./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. In file included from net/ceph/messenger.c:19: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:24: In file included from ./include/net/sctp/structs.h:48: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/sysctl.c:25: In file included from ./include/net/sctp/sctp.h:54: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/ipv6.c:50: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ip6_offload.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/tcp_westwood.c:29: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/tcpv6_offload.c:10: In file included from ./include/net/gro.h:9: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gem/i915_gem_throttle.c:76: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] 76 | 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. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/inet6_hashtables.c:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_hybla.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/sierra_net.c:31: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/tcp_htcp.c:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_udp_tunnel.c:9: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_reject_inet.c:14: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/nft_reject_netdev.c:16: In file included from ./include/net/netfilter/ipv4/nf_reject.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/tcp_vegas.c:40: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/usb/host/max3421-hcd.c:1374:1: warning: stack frame size (10840) exceeds limit (2048) in 'max3421_spi_thread' [-Wframe-larger-than] 1374 | max3421_spi_thread(void *dev_id) | ^ In file included from net/ipv6/mcast_snoop.c:12: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_log.c:17: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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_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), 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:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 1 warning generated. drivers/usb/host/max3421-hcd.c:575:1: warning: stack frame size (2936) exceeds limit (2048) in 'max3421_next_transfer' [-Wframe-larger-than] 575 | max3421_next_transfer(struct usb_hcd *hcd, int fast_retransmit) | ^ 1 warning generated. 2 warnings generated. 2 warnings generated. In file included from net/ipv4/tcp_nv.c:30: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_veno.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/ipv4/tcp_scalable.c:10: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/common/cx2341x.c:1574:5: warning: stack frame size (2680) exceeds limit (2048) in 'cx2341x_handler_init' [-Wframe-larger-than] 1574 | int cx2341x_handler_init(struct cx2341x_handler *cxhdl, | ^ 1 warning 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_lp.c:38: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/mac80211/wme.c:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/memstick/core/memstick.c:329:59: warning: variable 'id_reg' is uninitialized when passed as a const pointer argument here [-Wuninitialized-const-pointer] 329 | memstick_init_req(&card->current_mrq, MS_TPC_READ_REG, &id_reg, | ^~~~~~ In file included from net/ipv4/tcp_illinois.c:20: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/gpu/drm/i915/i915_gem.c:401: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] 401 | user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:1 warning generated. 11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from net/batman-adv/multicast.c:47: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:574: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] 574 | user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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:685: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] 685 | user_data = u64_to_user_ptr(args->data_ptr); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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:29: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:31: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/i915_request.c:42: 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), 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:42: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from net/ipv4/tcp_yeah.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings generated. 2 warnings generated. 1 warning generated. In file included from net/netfilter/nft_socket.c:8: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_osf.c:2: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/packer.c:37: In file included from ./include/rdma/ib_pack.h:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/openvswitch/actions.c:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/core/ud_header.c:40: In file included from ./include/rdma/ib_pack.h:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/nft_synproxy.c:3: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/usb/gadget/udc/max3420_udc.c:841:12: warning: stack frame size (13528) exceeds limit (2048) in 'max3420_thread' [-Wframe-larger-than] 841 | static int max3420_thread(void *dev_id) | ^ In file included from net/ceph/messenger_v2.c:21: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/usb/gadget/udc/max3420_udc.c:477:12: warning: stack frame size (4728) exceeds limit (2048) in 'max3420_start' [-Wframe-larger-than] 477 | static int max3420_start(struct max3420_udc *udc) | ^ drivers/usb/gadget/udc/max3420_udc.c:686:12: warning: stack frame size (2296) exceeds limit (2048) in 'max3420_do_data' [-Wframe-larger-than] 686 | static int max3420_do_data(struct max3420_udc *udc, int ep_id, int in) | ^ net/ceph/messenger_v1.c:1250:5: warning: stack frame size (2392) exceeds limit (2048) in 'ceph_con_v1_try_read' [-Wframe-larger-than] 1250 | int ceph_con_v1_try_read(struct ceph_connection *con) | ^ 3 warnings generated. In file included from drivers/infiniband/sw/rxe/rxe.c:9: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/cipso_ipv4.c:33: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/hw/mlx4/ah.c:33: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/ipoib/ipoib_main.c:35: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/sw/siw/siw_cm.c:16: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/srp/ib_srp.c:45: In file included from ./include/rdma/ib_cache.h:11: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsignIn file included from edrivers/infiniband/hw/mlx4/cq.cd lo:39: In file included from drivers/infiniband/hw/mlx4/mlx4_ib.hn:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] g 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h, 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/openvswitch/datapath.c:42: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/hw/mlx4/cq.c:41: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/hw/mlx4/cq.c:41: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/firmware/dmi-id.c:174:17: warning: cast from 'void (*)(const void *)' to 'void (*)(struct device *)' converts to incompatible function type [-Wcast-function-type-strict] 174 | .dev_release = (void(*)(struct device *)) kfree, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/ulp/srp/ib_srp.c:563:35: warning: comparison of distinct pointer types ('typeof (SRP_MAX_SGE) *' (aka 'unsigned int *') and 'typeof (attr->max_send_sge) *' (aka 'const int *')) [-Wcompare-distinct-pointer-types] 563 | init_attr->cap.max_send_sge = min(SRP_MAX_SGE, attr->max_send_sge); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:45:19: note: expanded from macro 'min' 45 | #define min(x, y) __careful_cmp(x, y, <) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:36:24: note: expanded from macro '__careful_cmp' 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:26:4: note: expanded from macro '__safe_cmp' 26 | (__typecheck(x, y) && __no_side_effects(x, y)) | ^~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:20:28: note: expanded from macro '__typecheck' 20 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from drivers/net/thunderbolt.c:23: In file included from ./include/net/ip6_checksum.h:27: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/ulp/srp/ib_srp.c:2368:6: warning: comparison of distinct pointer types ('typeof (ch->req_lim - SRP_TSK_MGMT_SQ_SIZE) *' (aka 'unsigned int *') and 'typeof (target->scsi_host->can_queue) *' (aka 'int *')) [-Wcompare-distinct-pointer-types] 2368 | = min(ch->req_lim - SRP_TSK_MGMT_SQ_SIZE, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2369 | target->scsi_host->can_queue); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:45:19: note: expanded from macro 'min' 45 | #define min(x, y) __careful_cmp(x, y, <) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:36:24: note: expanded from macro '__careful_cmp' 36 | __builtin_choose_expr(__safe_cmp(x, y), \ | ^~~~~~~~~~~~~~~~ ./include/linux/minmax.h:26:4: note: expanded from macro '__safe_cmp' 26 | (__typecheck(x, y) && __no_side_effects(x, y)) | ^~~~~~~~~~~~~~~~~ ./include/linux/minmax.h:20:28: note: expanded from macro '__typecheck' 20 | (!!(sizeof((typeof(x) *)1 == (typeof(y) *)1))) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/verbs.c:49: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/cq.c:7: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xfrm4_policy.c:16: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_chain_nat.c:7: In file included from ./include/net/netfilter/nf_tables_ipv4.h:6: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (typecheck(unsigned longIn file included from , a) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ net/ipv4/xfrm4_policy.c:16: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/core/rw.c:9: In file included from ./include/rdma/mr_pool.h:8: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. In file included from drivers/infiniband/sw/rxe/rxe_comp.c:9: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/ulp/ipoib/ipoib_ib.c:43: In file included from ./include/rdma/ib_cache.h:11: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings generated. In file included from drivers/infiniband/hw/mlx4/doorbell.c:34: In file included from ./include/rdma/uverbs_ioctl.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/ipoib/ipoib_multicast.c:48: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/hw/mlx4/doorbell.c:34: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/hw/mlx4/doorbell.c:34: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/sw/siw/siw_cq.c:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/ipv4/xfrm4_state.c:11: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xfrm4_input.c:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_input.c:19: In file included from ./include/net/xfrm.h:25: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xfrm4_output.c:13: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_fwd_netdev.c:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/mpls/af_mpls.c:15: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/sw/rxe/rxe_req.c:10: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/hw/mlx4/mad.c:33: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/sysfs.c:35: In file included from drivers/infiniband/core/core_priv.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/sw/siw/siw_main.c:20: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/siw/siw_mem.c:7: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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.c:31: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/ipoib/ipoib_verbs.c:36: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 2 warnings generated. In file included from net/netfilter/nf_flow_table_core.c:8: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_protocol.c:16: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/sw/rxe/rxe_resp.c:9: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/device.c:46: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/cache.c:43: In file included from ./include/rdma/ib_cache.h:11: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/netlink.c:43: In file included from drivers/infiniband/core/core_priv.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/siw/siw_qp.c:12: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/ipoib/ipoib_vlan.c:40: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/hw/mlx4/mr.c:37: In file included from drivers/infiniband/hw/mlx4/mlx4_ib.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/hw/mlx4/main.c:49: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/bpf_tcp_ca.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_flow_table_ip.c:11: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:13: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/sw/siw/siw_qp_tx.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_recv.c:9: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_pool.c:7: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/ulp/ipoib/ipoib_ethtool.c:37: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/meter.c:19: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/sw/siw/siw_qp_tx.c:1022:5: warning: stack frame size (2168) exceeds limit (2048) in 'siw_qp_sq_process' [-Wframe-larger-than] 1022 | int siw_qp_sq_process(struct siw_qp *qp) | ^ In file included from drivers/infiniband/core/roce_gid_mgmt.c:33: In file included from drivers/infiniband/core/core_priv.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 2 warnings generated. 1 warning generated. In file included from drivers/infiniband/core/mr_pool.c:5: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_queue.c:8: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/ulp/ipoib/ipoib_netlink.c:36: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/hw/mlx4/qp.c:36: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/ipoib/ipoib_cm.c:33: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/hw/mlx4/qp.c:44: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/hw/mlx4/qp.c:44: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/ulp/ipoib/ipoib_fs.c:42: In file included from drivers/infiniband/ulp/ipoib/ipoib.h:51: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/siw/siw_qp_rx.c:12: In file included from ./include/rdma/iw_cm.h:11: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/core/addr.c:45: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/core/addr.c:46: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/sw/rxe/rxe_av.c:7: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/sw/rxe/rxe_verbs.c:9: In file included from ./include/rdma/uverbs_ioctl.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/iser/iser_verbs.c:38: In file included from drivers/infiniband/ulp/iser/iscsi_iser.h:67: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_verbs.c:9: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/sw/rxe/rxe_verbs.c:9: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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/infiniband/sw/rxe/rxe_srq.c:8: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings generated. In file included from drivers/infiniband/sw/siw/siw_verbs.c:13: In file included from ./include/rdma/iw_cm.h:11: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/siw/siw_verbs.c:16: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/sw/siw/siw_verbs.c:16: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/sw/rxe/rxe_qp.c:11: In file included from ./include/rdma/uverbs_ioctl.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/sw/rxe/rxe_qp.c:11: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/sw/rxe/rxe_qp.c:11: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. In file included from drivers/infiniband/core/sa_query.c:45: In file included from ./include/rdma/ib_pack.h:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/multicast.c:42: In file included from ./include/rdma/ib_cache.h:11: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/core/mad.c:45: In file included from ./include/rdma/ib_cache.h:11: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/smi.c:40: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/iser/iser_initiator.c:41: In file included from drivers/infiniband/ulp/iser/iscsi_iser.h:67: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/ulp/iser/iser_memory.c:39: In file included from drivers/infiniband/ulp/iser/iscsi_iser.h:67: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:1 warning generated. 453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/ulp/iser/iscsi_iser.c:75: In file included from drivers/infiniband/ulp/iser/iscsi_iser.h:67: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/hw/mlx4/srq.c:38: In file included from drivers/infiniband/hw/mlx4/mlx4_ib.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_cq.c:7: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/hw/mlx4/srq.c:40: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/hw/mlx4/srq.c:40: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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_tcpudp.c:5: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/core/agent.c:42: In file included from drivers/infiniband/core/agent.h:41: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/sw/rxe/rxe_mr.c:7: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/rtrs/rtrs.c:15: In file included from drivers/infiniband/ulp/rtrs/rtrs-pri.h:14: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_set.c:16: ./include/linux/netfilter/ipset/ip_set.h:478:39: warning: default initialization of an object of type 'typeof (*t)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 478 | 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 drivers/infiniband/hw/mlx4/mcg.c:33: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/rtrs/rtrs-clt.c:17: In file included from drivers/infiniband/ulp/rtrs/rtrs-clt.h:14: In file included from drivers/infiniband/ulp/rtrs/rtrs-pri.h:14: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/vport-vxlan.c:11: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 fs/ocfs2/cluster/tcp.c:48: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. net/qrtr/ns.c:661:13: warning: stack frame size (2392) exceeds limit (2048) in 'qrtr_ns_worker' [-Wframe-larger-than] 661 | static void qrtr_ns_worker(struct work_struct *work) | ^ 1 warning generated. 1 warning generated. In file included from drivers/infiniband/sw/rxe/rxe_mw.c:14: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/core/mad_rmpp.c:37: In file included from drivers/infiniband/core/mad_priv.h:42: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_AUDIT.c:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/nldev.c:38: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/restrack.c:6: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/nldev.c:44: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/nldev.c:44: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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/infiniband/hw/mlx4/cm.c:33: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_mmap.c:10: In file included from ./include/rdma/uverbs_ioctl.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_opcode.c:7: In file included from ./include/rdma/ib_pack.h:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_mmap.c:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/sw/rxe/rxe_mmap.c:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/sw/rxe/rxe_mcast.c:22: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/sw/rxe/rxe_icrc.c:9: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 1 warning generated. 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/sw/rxe/rxe_net.c:12: 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/sw/rxe/rxe_net.c:12: In file included from ./include/net/udp_tunnel.h:6: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 drivers/infiniband/sw/rxe/rxe_hw_counters.c:6: In file included from drivers/infiniband/sw/rxe/rxe.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/hw/mlx4/alias_GUID.c:35: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c:25: ./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), 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:25: ./drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ In file included from drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c:12: In file included from drivers/infiniband/ulp/rtrs/rtrs-clt.h:14: In file included from drivers/infiniband/ulp/rtrs/rtrs-pri.h:14: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. fs/btrfs/print-tree.c:26:37: warning: initializer-string for character array is too long, array size is 16 but initializer has size 17 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Wunterminated-string-initialization] 26 | { BTRFS_BLOCK_GROUP_TREE_OBJECTID, "BLOCK_GROUP_TREE" }, | ^~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from drivers/infiniband/hw/mlx4/sysfs.c:34: In file included from drivers/infiniband/hw/mlx4/mlx4_ib.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/counters.c:5: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:12: In file included from drivers/infiniband/ulp/rtrs/rtrs-pri.h:14: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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: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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/xdp/xsk.c:26: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/lag.c:6: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/ib_core_uverbs.c:8: In file included from drivers/infiniband/core/uverbs.h:46: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/trace.c:12: In file included from ./include/trace/events/rdma_core.h:17: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/ib_core_uverbs.c:8: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/ib_core_uverbs.c:8: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. In file included from drivers/infiniband/core/security.c:37: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 drivers/infiniband/core/cgroup.c:6: In file included from drivers/infiniband/core/core_priv.h:42: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_LOG.c:17: In file included from ./include/net/icmp.h:21: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:14: In file included from ./include/linux/netfilter_ipv6.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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: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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/protocol.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/subflow.c:18: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/subflow.c:20: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/infiniband/core/cm.c:26: In file included from ./include/rdma/ib_cache.h:11: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/cm_trace.c:10: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/iwcm.c:51: In file included from ./include/rdma/iw_cm.h:11: 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/soundwire/bus.c:1725:5: warning: stack frame size (2296) exceeds limit (2048) in 'sdw_handle_slave_status' [-Wframe-larger-than] 1725 | int sdw_handle_slave_status(struct sdw_bus *bus, | ^ 1 warning generated. In file included from net/mptcp/options.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_TPROXY.c:13: In file included from ./include/net/udp.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:106: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/cma.c:23: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/cma.c:26: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/pm.c:9: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/compat.c:31: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/mptcp/sockopt.c:13: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/pm_netlink.c:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_TCPOPTSTRIP.c:15: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/cma_trace.c:12: In file included from ./include/rdma/rdma_cm.h:12: In file included from ./include/rdma/ib_addr.h:20: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/cma_configfs.c:34: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/user_mad.c:56: In file included from ./include/rdma/ib_mad.h:15: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/mptcp/pm_userspace.c:7: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/uverbs_main.c:53: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_cmd.c:43: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/uverbs_main.c:53: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_main.c:53: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_cmd.c:44: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_cmd.c:44: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/bpf.c:13: In file included from net/mptcp/protocol.h:11: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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/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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. 3 warnings generated. In file included from net/netfilter/xt_addrtype.c:18: In file included from ./include/net/ip6_route.h:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_marshall.c:34: In file included from ./include/rdma/ib_marshall.h:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/rdma_core.c:36: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types.c:33: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_ioctl.c:34: In file included from ./include/rdma/uverbs_ioctl.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/rdma_core.c:39: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/rdma_core.c:39: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types.c:33: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types.c:33: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_ioctl.c:34: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_ioctl.c:34: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/infiniband/core/uverbs_ioctl.c:141:31: warning: default initialization of an object of type 'typeof ((uattr->data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 141 | return ib_is_buffer_cleared(u64_to_user_ptr(uattr->data) + len, | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. drivers/infiniband/core/uverbs_ioctl.c:708:19: warning: default initialization of an object of type 'typeof ((in->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 708 | udata->inbuf = u64_to_user_ptr(in->ptr_attr.data); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/infiniband/core/uverbs_ioctl.c:715:19: warning: default initialization of an object of type 'typeof ((out->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 715 | udata->outbuf = u64_to_user_ptr(out->ptr_attr.data); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/infiniband/core/uverbs_ioctl.c:733:19: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 733 | if (copy_to_user(u64_to_user_ptr(attr->ptr_attr.data), from, min_size)) | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/infiniband/core/uverbs_ioctl.c:811:18: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 811 | if (clear_user(u64_to_user_ptr(attr->ptr_attr.data) + size, | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. 3 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 8 warnings generated. 1 warning generated. In file included from drivers/infiniband/core/uverbs_std_types_cq.c:33: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_cq.c:33: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_cq.c:33: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/usb/gspca/sn9c2028.c:802:12: warning: stack frame size (3064) exceeds limit (2048) in 'sd_start' [-Wframe-larger-than] 802 | static int sd_start(struct gspca_dev *gspca_dev) | ^ 1 warning generated. In file included from drivers/infiniband/core/uverbs_std_types_dm.c:33: In file included from drivers/infiniband/core/rdma_core.h:41: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rtIn file included from drivers/infiniband/core/uverbs_std_types_flow_action.c:33: In file included from drivers/infiniband/core/rdma_core.h:41: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] - 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h>dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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; \ | ^ 1 warning generated. In file included from drivers/infiniband/core/uverbs_std_types_flow_action.c:33: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_flow_action.c:33: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_dm.c:33: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] In file included from drivers/infiniband/core/uverbs_std_types_dm.c: 33269: | In file included from drivers/infiniband/core/rdma_core.h :r42e: t./include/rdma/uverbs_ioctl.hu:r825n: 30t:i mwarning: e_default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe]a fter(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded from macro 'time_after' 106 | typecheck(unsigned long, b) && \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. 3 warnings generated. 1 warning generated. In file included from drivers/infiniband/core/uverbs_std_types_mr.c:34: In file included from drivers/infiniband/core/rdma_core.h:41: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/usb/pvrusb2/pvrusb2-v4l2.c:1070:30: warning: cast from 'void (*)(struct pvr2_v4l2_fh *)' to 'pvr2_stream_callback' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 1070 | pvr2_stream_set_callback(sp,(pvr2_stream_callback)pvr2_v4l2_notify,fh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/infiniband/core/uverbs_std_types_mr.c:34: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_mr.c:34: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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. 1 warning generated. 1 warning generated. In file included from drivers/infiniband/core/uverbs_std_types_counters.c:34: In file included from drivers/infiniband/core/rdma_core.h:41: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_counters.c:34: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_counters.c:34: In file included from drivers/infiniband/core/rdma_core.h:42: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_uapi.c:5: In file included from ./include/rdma/uverbs_ioctl.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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 drivers/infiniband/core/uverbs_uapi.c:5: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_uapi.c:5: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_device.c:7: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_device.c:7: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_device.c:7: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. drivers/infiniband/core/uverbs_std_types_device.c:293:17: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 293 | user_entries = u64_to_user_ptr(attr->ptr_attr.data); | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ drivers/media/usb/pvrusb2/pvrusb2-context.c:110:6: warning: cast from 'void (*)(struct pvr2_context *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 110 | (void (*)(void *))pvr2_context_notify, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 1 warning generated. In file included from fs/select.c:33: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/display/intel_overlay.c:34: ./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), 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:34: ./drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | 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/xt_dccp.c:12: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/infiniband/core/uverbs_std_types_async_fd.c:6: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_async_fd.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_async_fd.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 3 warnings generated. 2 warnings generated. In file included from drivers/infiniband/core/uverbs_std_types_srq.c:6: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_ecn.c:11: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_srq.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_srq.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 3 warnings generated. In file included from drivers/infiniband/core/uverbs_std_types_wq.c:6: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_wq.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_wq.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. In file included from drivers/infiniband/core/uverbs_std_types_qp.c:6: In file included from ./include/rdma/uverbs_std_types.h:9: In file included from ./include/rdma/uverbs_types.h:10: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/uverbs_std_types_qp.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/uverbs_std_types_qp.c:6: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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. drivers/media/usb/pvrusb2/pvrusb2-dvb.c:152:6: warning: cast from 'void (*)(struct pvr2_dvb_adapter *)' to 'pvr2_stream_callback' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 152 | (pvr2_stream_callback) pvr2_dvb_notify, adap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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 drivers/infiniband/core/umem.c:44: In file included from ./include/rdma/ib_umem_odp.h:9: In file included from ./include/rdma/ib_umem.h:13: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/umem.c:46: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/umem.c:46: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. 1 warning generated. In file included from drivers/infiniband/core/umem_dmabuf.c:11: In file included from drivers/infiniband/core/uverbs.h:46: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/umem_dmabuf.c:11: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/umem_dmabuf.c:11: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 3 warnings generated. 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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/umem_odp.c:46: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_length.c:9: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 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/infiniband/core/umem_odp.c:50: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:803:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 803 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ In file included from drivers/infiniband/core/umem_odp.c:50: In file included from drivers/infiniband/core/uverbs.h:49: In file included from ./include/rdma/uverbs_std_types.h:10: ./include/rdma/uverbs_ioctl.h:825:30: warning: default initialization of an object of type 'typeof ((attr->ptr_attr.data))' (aka 'const unsigned long long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 825 | else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data), | ^ ./include/linux/kernel.h:61:2: note: expanded from macro 'u64_to_user_ptr' 61 | typecheck(u64, (x)); \ | ^ ./include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck' 11 | typeof(x) __dummy2; \ | ^ 1 warning generated. 3 warnings generated. In file included from drivers/infiniband/core/ucma.c:50: In file included from ./include/rdma/ib_marshall.h:9: In file included from ./include/rdma/ib_verbs.h:26: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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_policy.c:11: In file included from ./include/net/xfrm.h:22: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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:7: ./include/net/ip6_fib.h:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded from macro 'time_after' 105 | (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_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:269:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 269 | return time_after(jiffies, f6i->expires); | ^ ./include/linux/jiffies.h:106:3: note: expanded 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/netfilter/xt_tcpmss.c:10: In file included from ./include/net/tcp.h:38: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/eventpoll.c:40: In file included from ./include/net/busy_poll.h:18: ./include/net/ip.h:453:14: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized [-Wdefault-const-init-var-unsafe] 453 | if (mtu && time_before(jiffies, rt->dst.expires)) | ^ ./include/linux/jiffies.h:108:26: note: expanded from macro 'time_before' 108 | #define time_before(a,b) time_after(b,a) | ^ ./include/linux/jiffies.h:105:3: note: expanded 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/i915_perf.c:210: 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), 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:210: drivers/gpu/drm/i915/gt/intel_ring.h:64: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] 64 | typecheck(typeof(ring->size), prev); | ^ ./include/linux/typecheck.h:10:9: note: expanded from macro 'typecheck' 10 | ({ type __dummy; \ | ^ 2 warnings generated. vmlinux.o: warning: objtool: jffs2_erase_pending_blocks() falls through to next function jffs2_free_jeb_node_refs() vmlinux.o: warning: objtool: adjust_reserved_segment() falls through to next function f2fs_hw_is_readonly() vmlinux.o: warning: objtool: seg6_local_fill_encap() falls through to next function seg6_local_get_encap_size() vmlinux.o: warning: objtool: seg6_local_cmp_encap() falls through to next function input_action_end() vmlinux.o: warning: objtool: vmx_vcpu_enter_exit+0x21: call to context_tracking_enabled_this_cpu() leaves .noinstr.text section vmlinux.o: warning: objtool: svm_vcpu_enter_exit+0x26: call to context_tracking_enabled_this_cpu() leaves .noinstr.text section vmlinux.o: warning: objtool: sync_regs+0x20: call to memcpy() leaves .noinstr.text section vmlinux.o: warning: objtool: enter_from_user_mode+0xc1: call to preempt_count_add() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode+0x118: call to preempt_count_add() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode_prepare+0xc9: call to preempt_count_add() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_enter_from_user_mode+0xc1: call to preempt_count_add() leaves .noinstr.text section vmlinux.o: warning: objtool: __ct_user_enter+0xcb: call to __kasan_check_write() leaves .noinstr.text section vmlinux.o: warning: objtool: __ct_user_exit+0x95: call to __kasan_check_write() leaves .noinstr.text section ld.lld: error: undefined symbol: wcslen >>> referenced by cifs_unicode.h:122 (fs/cifs/cifs_unicode.h:122) >>> vmlinux.o:(alloc_path_with_tree_prefix) >>> referenced by cifs_unicode.h:122 (fs/cifs/cifs_unicode.h:122) >>> vmlinux.o:(alloc_path_with_tree_prefix) make: *** [Makefile:1165: vmlinux] Error 1