Re: linux-next: Tree for Jul 3 (netfilter/ipvs/)
On Wed, Jul 03, 2019 at 09:29:26PM +0300, Julian Anastasov wrote: > > Hello, > > On Wed, 3 Jul 2019, Randy Dunlap wrote: > > > On 7/3/19 4:49 AM, Stephen Rothwell wrote: > > > Hi all, > > > > > > Changes since 20190702: > > > > > > > on i386: > > Oh, well. net/gre.h was included by CONFIG_NF_CONNTRACK, so > it is failing when CONFIG_NF_CONNTRACK is not used. > > Pablo, should I post v2 or just a fix? I let you choose.
Re: linux-next: Tree for Jul 3 (netfilter/ipvs/)
Hello, On Wed, 3 Jul 2019, Randy Dunlap wrote: > On 7/3/19 4:49 AM, Stephen Rothwell wrote: > > Hi all, > > > > Changes since 20190702: > > > > on i386: Oh, well. net/gre.h was included by CONFIG_NF_CONNTRACK, so it is failing when CONFIG_NF_CONNTRACK is not used. Pablo, should I post v2 or just a fix? > > CC net/netfilter/ipvs/ip_vs_core.o > ../net/netfilter/ipvs/ip_vs_core.c: In function ‘ipvs_gre_decap’: > ../net/netfilter/ipvs/ip_vs_core.c:1618:22: error: storage size of ‘_greh’ > isn’t known > struct gre_base_hdr _greh, *greh; > ^ Regards -- Julian Anastasov
Re: linux-next: Tree for Jul 3 (netfilter/ipvs/)
On 7/3/19 4:49 AM, Stephen Rothwell wrote: > Hi all, > > Changes since 20190702: > on i386: CC net/netfilter/ipvs/ip_vs_core.o ../net/netfilter/ipvs/ip_vs_core.c: In function ‘ipvs_gre_decap’: ../net/netfilter/ipvs/ip_vs_core.c:1618:22: error: storage size of ‘_greh’ isn’t known struct gre_base_hdr _greh, *greh; ^ ../net/netfilter/ipvs/ip_vs_core.c:1631:12: error: dereferencing pointer to incomplete type if ((greh->flags & ~GRE_CSUM) != 0) ^ ../net/netfilter/ipvs/ip_vs_core.c:1631:23: error: ‘GRE_CSUM’ undeclared (first use in this function) if ((greh->flags & ~GRE_CSUM) != 0) ^ ../net/netfilter/ipvs/ip_vs_core.c:1631:23: note: each undeclared identifier is reported only once for each function it appears in ../net/netfilter/ipvs/ip_vs_core.c:1633:14: error: dereferencing pointer to incomplete type type = greh->protocol; ^ ../net/netfilter/ipvs/ip_vs_core.c:1638:3: error: implicit declaration of function ‘gre_calc_hlen’ [-Werror=implicit-function-declaration] return gre_calc_hlen(gre_flags_to_tnl_flags(greh->flags)); ^ ../net/netfilter/ipvs/ip_vs_core.c:1638:3: error: implicit declaration of function ‘gre_flags_to_tnl_flags’ [-Werror=implicit-function-declaration] ../net/netfilter/ipvs/ip_vs_core.c:1638:51: error: dereferencing pointer to incomplete type return gre_calc_hlen(gre_flags_to_tnl_flags(greh->flags)); ^ ../net/netfilter/ipvs/ip_vs_core.c:1618:22: warning: unused variable ‘_greh’ [-Wunused-variable] struct gre_base_hdr _greh, *greh; ^ Full randconfig file is attached. -- ~Randy # # Automatically generated file; DO NOT EDIT. # Linux/i386 5.2.0-rc7 Kernel Configuration # # # Compiler: gcc (SUSE Linux) 4.8.5 # CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=40805 CONFIG_CLANG_VERSION=0 CONFIG_CC_HAS_ASM_GOTO=y CONFIG_CC_HAS_WARN_MAYBE_UNINITIALIZED=y CONFIG_CC_DISABLE_WARN_MAYBE_UNINITIALIZED=y CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_HEADER_TEST is not set CONFIG_LOCALVERSION="" # CONFIG_LOCALVERSION_AUTO is not set CONFIG_BUILD_SALT="" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_KERNEL_GZIP=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_POSIX_MQUEUE=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # end of Timers subsystem # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_PSI=y CONFIG_PSI_DEFAULT_DISABLED=y # end of CPU/Task time and stats accounting # # RCU Subsystem # CONFIG_PREEMPT_RCU=y CONFIG_RCU_EXPERT=y CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_RCU_FANOUT=32 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_BOOST is not set CONFIG_RCU_NOCB_CPU=y # end of RCU Subsystem # CONFIG_IKCONFIG is not set # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # end of Scheduler features CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y # CONFIG_CGROUPS is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" # CONFIG_RD_GZIP is not set CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y # CONFIG_RD_LZO is not set # CONFIG_RD_LZ4 is not set # CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE is not set CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y # CONFIG_MULTIUSER is not set CONFIG_