# git rev-parse -q --verify 9b992972fb9c2a1bc3fb25bab70da8a4385e3abe^{commit} 9b992972fb9c2a1bc3fb25bab70da8a4385e3abe already have revision, skipping fetch # git checkout -q -f -B kisskb 9b992972fb9c2a1bc3fb25bab70da8a4385e3abe # git clean -qxdf # < git log -1 # commit 9b992972fb9c2a1bc3fb25bab70da8a4385e3abe # Author: Stephen Rothwell # Date: Thu Aug 12 18:37:18 2021 +1000 # # Add linux-next specific files for 20210812 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux-ld --version # < git log --format=%s --max-count=1 9b992972fb9c2a1bc3fb25bab70da8a4385e3abe # < make -s -j 32 ARCH=s390 O=/kisskb/build/linux-next_s390-allyesconfig_s390x-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux- allyesconfig WARNING: unmet direct dependencies detected for SERIAL_8250 Depends on [n]: TTY [=y] && HAS_IOMEM [=y] && !S390 [=y] Selected by [y]: - PTP_1588_CLOCK_OCP [=y] && PTP_1588_CLOCK [=y] && HAS_IOMEM [=y] && PCI [=y] && SPI [=y] && I2C [=y] && MTD [=y] # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_KCOV=n # Added to kconfig # < make -s -j 32 ARCH=s390 O=/kisskb/build/linux-next_s390-allyesconfig_s390x-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux- help # make -s -j 32 ARCH=s390 O=/kisskb/build/linux-next_s390-allyesconfig_s390x-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux- olddefconfig WARNING: unmet direct dependencies detected for SERIAL_8250 Depends on [n]: TTY [=y] && HAS_IOMEM [=y] && !S390 [=y] Selected by [y]: - PTP_1588_CLOCK_OCP [=y] && PTP_1588_CLOCK [=y] && HAS_IOMEM [=y] && PCI [=y] && SPI [=y] && I2C [=y] && MTD [=y] # make -s -j 32 ARCH=s390 O=/kisskb/build/linux-next_s390-allyesconfig_s390x-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux- WARNING: unmet direct dependencies detected for SERIAL_8250 Depends on [n]: TTY [=y] && HAS_IOMEM [=y] && !S390 [=y] Selected by [y]: - PTP_1588_CLOCK_OCP [=y] && PTP_1588_CLOCK [=y] && HAS_IOMEM [=y] && PCI [=y] && SPI [=y] && I2C [=y] && MTD [=y] WARNING: unmet direct dependencies detected for SERIAL_8250 Depends on [n]: TTY [=y] && HAS_IOMEM [=y] && !S390 [=y] Selected by [y]: - PTP_1588_CLOCK_OCP [=y] && PTP_1588_CLOCK [=y] && HAS_IOMEM [=y] && PCI [=y] && SPI [=y] && I2C [=y] && MTD [=y] WARNING: unmet direct dependencies detected for SERIAL_8250 Depends on [n]: TTY [=y] && HAS_IOMEM [=y] && !S390 [=y] Selected by [y]: - PTP_1588_CLOCK_OCP [=y] && PTP_1588_CLOCK [=y] && HAS_IOMEM [=y] && PCI [=y] && SPI [=y] && I2C [=y] && MTD [=y] In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:21, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/s390/s390.h:836:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "\t.set\t.,.+"HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE)) ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:36, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:21, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/s390/s390.h:836:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "\t.set\t.,.+"HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE)) ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:36, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:21, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/s390/s390.h:836:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "\t.set\t.,.+"HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE)) ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/tm.h:36, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:15, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/../lib/gcc/s390-linux/4.9.4/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' /kisskb/src/arch/s390/kernel/syscall.c: In function '__do_syscall': /kisskb/src/arch/s390/kernel/syscall.c:168:1: warning: '__do_syscall' uses dynamic stack allocation } ^ In file included from /kisskb/src/mm/damon/vaddr.c:614:0: /kisskb/src/mm/damon/vaddr-test.h: In function 'damon_test_three_regions_in_vmas': /kisskb/src/mm/damon/vaddr-test.h:75:9: warning: missing braces around initializer [-Wmissing-braces] struct damon_addr_range regions[3] = {0,}; ^ /kisskb/src/mm/damon/vaddr-test.h:75:9: warning: (near initialization for 'regions[0]') [-Wmissing-braces] /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_page': /kisskb/src/kernel/dma/debug.c:1279:1: warning: 'debug_dma_unmap_page' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_sg': /kisskb/src/kernel/dma/debug.c:1367:1: warning: 'debug_dma_unmap_sg' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_free_coherent': /kisskb/src/kernel/dma/debug.c:1428:1: warning: 'debug_dma_free_coherent' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_unmap_resource': /kisskb/src/kernel/dma/debug.c:1469:1: warning: 'debug_dma_unmap_resource' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_cpu': /kisskb/src/kernel/dma/debug.c:1487:1: warning: 'debug_dma_sync_single_for_cpu' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_single_for_device': /kisskb/src/kernel/dma/debug.c:1506:1: warning: 'debug_dma_sync_single_for_device' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_cpu': /kisskb/src/kernel/dma/debug.c:1538:1: warning: 'debug_dma_sync_sg_for_cpu' uses dynamic stack allocation } ^ /kisskb/src/kernel/dma/debug.c: In function 'debug_dma_sync_sg_for_device': /kisskb/src/kernel/dma/debug.c:1569:1: warning: 'debug_dma_sync_sg_for_device' uses dynamic stack allocation } ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_show_fdinfo': /kisskb/src/kernel/bpf/syscall.c:1866:1: warning: 'bpf_prog_show_fdinfo' uses dynamic stack allocation } ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd.isra.29': /kisskb/src/kernel/bpf/syscall.c:3783:1: warning: 'bpf_prog_get_info_by_fd.isra.29' uses dynamic stack allocation } ^ /kisskb/src/arch/s390/kernel/perf_cpum_cf.c: In function 'cfdiag_push_sample': /kisskb/src/arch/s390/kernel/perf_cpum_cf.c:651:1: warning: 'cfdiag_push_sample' uses dynamic stack allocation } ^ /kisskb/src/arch/s390/kernel/perf_cpum_sf.c: In function 'perf_push_sample': /kisskb/src/arch/s390/kernel/perf_cpum_sf.c:1145:1: warning: 'perf_push_sample' uses dynamic stack allocation } ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'start_kthread': /kisskb/src/kernel/trace/trace_osnoise.c:1461:8: warning: 'main' is usually a function [-Wmain] void *main = osnoise_main; ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8738:1: warning: 'perf_log_throttle' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8872:1: warning: 'perf_event_bpf_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:9063:1: warning: 'perf_log_itrace_start' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8668:1: warning: 'perf_event_switch_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7812:1: warning: 'perf_event_task_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:8005:1: warning: 'perf_event_namespaces_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10548:1: warning: 'perf_swevent_hrtimer' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_cgroup_output': /kisskb/src/kernel/events/core.c:8128:1: warning: 'perf_event_cgroup_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7906:1: warning: 'perf_event_comm_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8783:1: warning: 'perf_event_ksymbol_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7525:1: warning: 'perf_event_read_event' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8990:1: warning: 'perf_event_text_poke_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8284:1: warning: 'perf_event_mmap_output' uses dynamic stack allocation } ^ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_xdp.isra.15': /kisskb/src/kernel/bpf/cpumap.c:269:1: warning: 'cpu_map_bpf_prog_run_xdp.isra.15' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8576:1: warning: 'perf_event_aux_event' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8609:1: warning: 'perf_log_lost_samples' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9703:1: warning: 'perf_tp_event' uses dynamic stack allocation } ^ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9389:1: warning: '___perf_sw_event' uses dynamic stack allocation } ^ /kisskb/src/mm/slub.c: In function '__slab_free': /kisskb/src/mm/slub.c:3352:1: warning: '__slab_free' uses dynamic stack allocation } ^ /kisskb/src/mm/slub.c: In function '__unfreeze_partials': /kisskb/src/mm/slub.c:2479:1: warning: '__unfreeze_partials' uses dynamic stack allocation } ^ /kisskb/src/mm/slub.c: In function 'get_partial_node': /kisskb/src/mm/slub.c:2123:1: warning: 'get_partial_node' uses dynamic stack allocation } ^ /kisskb/src/mm/slub.c: In function 'deactivate_slab': /kisskb/src/mm/slub.c:2418:1: warning: 'deactivate_slab' uses dynamic stack allocation } ^ /kisskb/src/mm/slub.c: In function '___slab_alloc': /kisskb/src/mm/slub.c:3021:1: warning: '___slab_alloc' uses dynamic stack allocation } ^ /kisskb/src/mm/z3fold.c: In function 'z3fold_reclaim_page.constprop': /kisskb/src/mm/z3fold.c:1475:1: warning: 'z3fold_reclaim_page.constprop' uses dynamic stack allocation } ^ /kisskb/src/fs/nfs/super.c: In function 'nfs_show_stats': /kisskb/src/fs/nfs/super.c:719:1: warning: 'nfs_show_stats' uses dynamic stack allocation } ^ /kisskb/src/fs/cifs/connect.c: In function 'cifs_mount': /kisskb/src/fs/cifs/connect.c:3466:2: warning: missing braces around initializer [-Wmissing-braces] uuid_t mount_id = {0}; ^ /kisskb/src/fs/cifs/connect.c:3466:2: warning: (near initialization for 'mount_id.b') [-Wmissing-braces] /kisskb/src/security/landlock/ruleset.c: In function 'insert_rule': /kisskb/src/security/landlock/ruleset.c:196:34: warning: passing argument 2 of 'create_rule' from incompatible pointer type new_rule = create_rule(object, &this->layers, this->num_layers, ^ /kisskb/src/security/landlock/ruleset.c:69:30: note: expected 'const struct landlock_layer (* const)[]' but argument is of type 'struct landlock_layer (*)[]' static struct landlock_rule *create_rule( ^ /kisskb/src/security/landlock/ruleset.c: In function 'landlock_insert_rule': /kisskb/src/security/landlock/ruleset.c:240:38: warning: passing argument 3 of 'insert_rule' from incompatible pointer type return insert_rule(ruleset, object, &layers, ARRAY_SIZE(layers)); ^ /kisskb/src/security/landlock/ruleset.c:144:12: note: expected 'const struct landlock_layer (* const)[]' but argument is of type 'struct landlock_layer (*)[1]' static int insert_rule(struct landlock_ruleset *const ruleset, ^ /kisskb/src/security/landlock/ruleset.c: In function 'merge_ruleset': /kisskb/src/security/landlock/ruleset.c:300:47: warning: passing argument 3 of 'insert_rule' from incompatible pointer type err = insert_rule(dst, walker_rule->object, &layers, ^ /kisskb/src/security/landlock/ruleset.c:144:12: note: expected 'const struct landlock_layer (* const)[]' but argument is of type 'struct landlock_layer (*)[1]' static int insert_rule(struct landlock_ruleset *const ruleset, ^ /kisskb/src/security/landlock/ruleset.c: In function 'inherit_ruleset': /kisskb/src/security/landlock/ruleset.c:330:5: warning: passing argument 3 of 'insert_rule' from incompatible pointer type &walker_rule->layers, walker_rule->num_layers); ^ /kisskb/src/security/landlock/ruleset.c:144:12: note: expected 'const struct landlock_layer (* const)[]' but argument is of type 'struct landlock_layer (*)[]' static int insert_rule(struct landlock_ruleset *const ruleset, ^ /kisskb/src/kernel/smp.c: In function 'smp_call_function_single': /kisskb/src/kernel/smp.c:763:1: warning: 'smp_call_function_single' uses dynamic stack allocation } ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:331:1: warning: 'chacha20poly1305_crypt_sg_inplace' uses dynamic stack allocation } ^ /kisskb/src/net/sched/sch_frag.c: In function 'sch_fragment': /kisskb/src/net/sched/sch_frag.c:93:10: warning: missing braces around initializer [-Wmissing-braces] struct rtable sch_frag_rt = { 0 }; ^ /kisskb/src/net/sched/sch_frag.c:93:10: warning: (near initialization for 'sch_frag_rt.dst') [-Wmissing-braces] /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_del_vlan_id': /kisskb/src/drivers/s390/net/ism_drv.c:331:1: warning: 'ism_del_vlan_id' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_add_vlan_id': /kisskb/src/drivers/s390/net/ism_drv.c:317:1: warning: 'ism_add_vlan_id' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_query_rgid': /kisskb/src/drivers/s390/net/ism_drv.c:216:1: warning: 'ism_query_rgid' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_signal_ieq': /kisskb/src/drivers/s390/net/ism_drv.c:359:1: warning: 'ism_signal_ieq' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_unregister_dmb': /kisskb/src/drivers/s390/net/ism_drv.c:303:1: warning: 'ism_unregister_dmb' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_register_dmb': /kisskb/src/drivers/s390/net/ism_drv.c:282:1: warning: 'ism_register_dmb' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'query_info': /kisskb/src/drivers/s390/net/ism_drv.c:85:1: warning: 'query_info' uses dynamic stack allocation } ^ /kisskb/src/drivers/s390/net/ism_drv.c: In function 'ism_probe': /kisskb/src/drivers/s390/net/ism_drv.c:590:1: warning: 'ism_probe' uses dynamic stack allocation } ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_val_width': /kisskb/src/lib/test_scanf.c:530:1: warning: the frame size of 2472 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list_field_width_typemax': /kisskb/src/lib/test_scanf.c:488:1: warning: the frame size of 2952 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/lib/test_scanf.c: In function 'numbers_list': /kisskb/src/lib/test_scanf.c:437:1: warning: the frame size of 2464 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_copy': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_assigned_copy' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_copy': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_assigned_copy' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:381:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(assigned_copy, XFAIL); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_zero.isra.9': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_zero.isra.9' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_zero': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_zero' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:374:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(zero, WANT_SUCCESS); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_static_partial.isra.17': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_static_partial.isra.17' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:376:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_static_partial': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_static_partial' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:376:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_static_all.isra.25': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_static_all.isra.25' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:376:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_static_all': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_static_all' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:376:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_dynamic_partial.isra.33': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_dynamic_partial.isra.33' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_dynamic_partial': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_dynamic_partial' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_dynamic_all.isra.40': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_dynamic_all.isra.40' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_dynamic_all': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_dynamic_all' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:377:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_runtime_partial.isra.46': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_runtime_partial.isra.46' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_runtime_partial': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_runtime_partial' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_runtime_all.isra.54': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_runtime_all.isra.54' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_runtime_all': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_runtime_all' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:378:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(runtime); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_static_partial.isra.62': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_assigned_static_partial.isra.62' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:183:15: note: in definition of macro 'INIT_STRUCT_assigned_static_partial' ; var = (var_type)__static_partial ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_static_partial': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_assigned_static_partial' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_static_all.isra.70': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_assigned_static_all.isra.70' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:185:15: note: in definition of macro 'INIT_STRUCT_assigned_static_all' ; var = (var_type)__static_all ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_static_all': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_assigned_static_all' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:379:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_static); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_dynamic_partial.isra.78': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_assigned_dynamic_partial.isra.78' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:187:15: note: in definition of macro 'INIT_STRUCT_assigned_dynamic_partial' ; var = (var_type)__dynamic_partial ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_dynamic_partial': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_assigned_dynamic_partial' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:367:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## partial, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_assigned_dynamic_all.isra.85': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_assigned_dynamic_all.isra.85' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:189:15: note: in definition of macro 'INIT_STRUCT_assigned_dynamic_all' ; var = (var_type)__dynamic_all ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_assigned_dynamic_all': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_assigned_dynamic_all' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:369:3: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(base ## _ ## all, \ ^ /kisskb/src/lib/test_stackinit.c:380:1: note: in expansion of macro 'DEFINE_STRUCT_INITIALIZER_TESTS' DEFINE_STRUCT_INITIALIZER_TESTS(assigned_dynamic); ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_big_hole_none.isra.101': /kisskb/src/lib/test_stackinit.c:357:15: warning: 'leaf_big_hole_none.isra.101' uses dynamic stack allocation struct test_ ## name, STRUCT, init, \ ^ /kisskb/src/lib/test_stackinit.c:272:2: note: in definition of macro 'DEFINE_TEST' var_type var \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ In file included from /kisskb/src/include/linux/kernel.h:19:0, from /kisskb/src/lib/test_stackinit.c:14: /kisskb/src/lib/test_stackinit.c: In function 'test_big_hole_none': /kisskb/src/include/linux/printk.h:386:24: warning: 'test_big_hole_none' uses dynamic stack allocation static const struct pi_entry *_entry_ptr \ ^ /kisskb/src/include/linux/printk.h:417:3: note: in expansion of macro '__printk_index_emit' __printk_index_emit(_fmt, NULL, NULL); \ ^ /kisskb/src/include/linux/printk.h:446:26: note: in expansion of macro 'printk_index_wrap' #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__) ^ /kisskb/src/include/linux/printk.h:499:2: note: in expansion of macro 'printk' printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) ^ /kisskb/src/lib/test_stackinit.c:251:3: note: in expansion of macro 'pr_warn' pr_warn(#name " %sFAIL (uninit bytes: %d)\n", \ ^ /kisskb/src/lib/test_stackinit.c:299:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' DEFINE_TEST_DRIVER(name, var_type, which, xfail) ^ /kisskb/src/lib/test_stackinit.c:356:3: note: in expansion of macro 'DEFINE_TEST' DEFINE_TEST(name ## _ ## init, \ ^ /kisskb/src/lib/test_stackinit.c:362:3: note: in expansion of macro 'DEFINE_STRUCT_TEST' DEFINE_STRUCT_TEST(big_hole, init, xfail); \ ^ /kisskb/src/lib/test_stackinit.c:384:1: note: in expansion of macro 'DEFINE_STRUCT_TESTS' DEFINE_STRUCT_TESTS(none, WANT_SUCCESS); ^ /kisskb/src/kernel/rseq.c: In function '__rseq_handle_notify_resume': /kisskb/src/kernel/rseq.c:295:1: warning: '__rseq_handle_notify_resume' uses dynamic stack allocation } ^ /kisskb/src/kernel/rseq.c: In function 'rseq_syscall': /kisskb/src/kernel/rseq.c:313:1: warning: 'rseq_syscall' uses dynamic stack allocation } ^ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'compat_copy_everything_to_user': /kisskb/src/net/bridge/netfilter/ebtables.c:1902:1: warning: 'compat_copy_everything_to_user' uses dynamic stack allocation } ^ /kisskb/src/drivers/virtio/virtio_vdpa.c: In function 'virtio_vdpa_setup_vq': /kisskb/src/drivers/virtio/virtio_vdpa.c:146:9: warning: missing braces around initializer [-Wmissing-braces] struct vdpa_vq_state state = {0}; ^ /kisskb/src/drivers/virtio/virtio_vdpa.c:146:9: warning: (near initialization for 'state.') [-Wmissing-braces] /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_root_item': /kisskb/src/fs/btrfs/tree-checker.c:1089:9: warning: missing braces around initializer [-Wmissing-braces] struct btrfs_root_item ri = { 0 }; ^ /kisskb/src/fs/btrfs/tree-checker.c:1089:9: warning: (near initialization for 'ri.inode') [-Wmissing-braces] /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_restart_pd': /kisskb/src/drivers/soc/qcom/pdr_interface.c:572:9: warning: missing braces around initializer [-Wmissing-braces] struct servreg_restart_pd_req req = { 0 }; ^ /kisskb/src/drivers/soc/qcom/pdr_interface.c:572:9: warning: (near initialization for 'req.service_path') [-Wmissing-braces] /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c: In function 'xvcu_register_clock_provider': /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c:524:9: warning: missing braces around initializer [-Wmissing-braces] struct clk_parent_data parent_data[2] = { 0 }; ^ /kisskb/src/drivers/clk/xilinx/xlnx_vcu.c:524:9: warning: (near initialization for 'parent_data[0]') [-Wmissing-braces] /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_linkxstats': /kisskb/src/net/bridge/br_netlink.c:1760:1: warning: 'br_fill_linkxstats' uses dynamic stack allocation } ^ /kisskb/src/drivers/tty/ipwireless/hardware.c: In function 'do_receive_packet': /kisskb/src/drivers/tty/ipwireless/hardware.c:875:11: warning: iteration 159u invokes undefined behavior [-Waggressive-loop-optimizations] pkt[i] = (unsigned char) data; ^ /kisskb/src/drivers/tty/ipwireless/hardware.c:871:3: note: containing loop for (i = 0; i < len; i += 2) { ^ /kisskb/src/drivers/tty/ipwireless/hardware.c:892:11: warning: iteration 159u invokes undefined behavior [-Waggressive-loop-optimizations] pkt[i] = (unsigned char) data; ^ /kisskb/src/drivers/tty/ipwireless/hardware.c:888:3: note: containing loop for (i = 0; i < len; i += 2) { ^ /kisskb/src/net/bridge/br_vlan.c: In function 'br_vlan_fill_vids': /kisskb/src/net/bridge/br_vlan.c:1781:1: warning: 'br_vlan_fill_vids' uses dynamic stack allocation } ^ /kisskb/src/drivers/cxl/core/regs.c: In function 'cxl_probe_component_regs': /kisskb/src/drivers/cxl/core/regs.c:27:17: warning: missing braces around initializer [-Wmissing-braces] *map = (struct cxl_component_reg_map) { 0 }; ^ /kisskb/src/drivers/cxl/core/regs.c:27:17: warning: (near initialization for '(anonymous).hdm_decoder') [-Wmissing-braces] /kisskb/src/drivers/cxl/core/regs.c: In function 'cxl_probe_device_regs': /kisskb/src/drivers/cxl/core/regs.c:96:17: warning: missing braces around initializer [-Wmissing-braces] *map = (struct cxl_device_reg_map){ 0 }; ^ /kisskb/src/drivers/cxl/core/regs.c:96:17: warning: (near initialization for '(anonymous).status') [-Wmissing-braces] /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c: In function 'cxgbit_tx_datain_iso.isra.39': /kisskb/src/drivers/target/iscsi/cxgbit/cxgbit_target.c:481:1: warning: 'cxgbit_tx_datain_iso.isra.39' uses dynamic stack allocation } ^ /kisskb/src/drivers/spi/spi-altera-dfl.c: In function 'dfl_spi_altera_probe': /kisskb/src/drivers/spi/spi-altera-dfl.c:126:9: warning: missing braces around initializer [-Wmissing-braces] struct spi_board_info board_info = { 0 }; ^ /kisskb/src/drivers/spi/spi-altera-dfl.c:126:9: warning: (near initialization for 'board_info.modalias') [-Wmissing-braces] /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_send_datain': /kisskb/src/drivers/target/iscsi/iscsi_target.c:2887:1: warning: 'iscsit_send_datain' uses dynamic stack allocation } ^ /kisskb/src/drivers/gpu/drm/rockchip/cdn-dp-core.c:1126:12: warning: 'cdn_dp_resume' defined but not used [-Wunused-function] static int cdn_dp_resume(struct device *dev) ^ /kisskb/src/net/openvswitch/actions.c: In function 'ovs_fragment': /kisskb/src/net/openvswitch/actions.c:831:10: warning: missing braces around initializer [-Wmissing-braces] struct rtable ovs_rt = { 0 }; ^ /kisskb/src/net/openvswitch/actions.c:831:10: warning: (near initialization for 'ovs_rt.dst') [-Wmissing-braces] /kisskb/src/drivers/spi/spi-tegra20-slink.c:1190:12: warning: 'tegra_slink_runtime_suspend' defined but not used [-Wunused-function] static int tegra_slink_runtime_suspend(struct device *dev) ^ /kisskb/src/drivers/spi/spi-tegra20-slink.c:1202:12: warning: 'tegra_slink_runtime_resume' defined but not used [-Wunused-function] static int tegra_slink_runtime_resume(struct device *dev) ^ /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c: In function 'zynqmp_dp_update_vs_emph': /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c:661:9: warning: missing braces around initializer [-Wmissing-braces] union phy_configure_opts opts = { 0 }; ^ /kisskb/src/drivers/gpu/drm/xlnx/zynqmp_dp.c:661:9: warning: (near initialization for 'opts.mipi_dphy') [-Wmissing-braces] /kisskb/src/drivers/input/joystick/analog.c:160:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp] #warning Precise timer not defined for this architecture. ^ /kisskb/src/drivers/net/can/usb/etas_es58x/es58x_fd.c: In function 'es58x_fd_enable_channel': /kisskb/src/drivers/net/can/usb/etas_es58x/es58x_fd.c:399:9: warning: missing braces around initializer [-Wmissing-braces] struct es58x_fd_tx_conf_msg tx_conf_msg = { 0 }; ^ /kisskb/src/drivers/net/can/usb/etas_es58x/es58x_fd.c:399:9: warning: (near initialization for 'tx_conf_msg.nominal_bittiming') [-Wmissing-braces] /kisskb/src/drivers/net/dsa/sja1105/sja1105_spi.c: In function 'sja1105_xfer': /kisskb/src/drivers/net/dsa/sja1105/sja1105_spi.c:40:9: warning: missing braces around initializer [-Wmissing-braces] struct spi_transfer xfers[2] = {0}; ^ /kisskb/src/drivers/net/dsa/sja1105/sja1105_spi.c:40:9: warning: (near initialization for 'xfers[0]') [-Wmissing-braces] In file included from :0:0: In function 'ipa_validate_build', inlined from 'ipa_probe' at /kisskb/src/drivers/net/ipa/ipa_main.c:675:2: /kisskb/src/include/linux/compiler_types.h:328:38: error: call to '__compiletime_assert_351' declared with attribute error: BUILD_BUG_ON failed: !ipa_aggr_granularity_val(IPA_AGGR_GRANULARITY) _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ /kisskb/src/include/linux/compiler_types.h:309:4: note: in definition of macro '__compiletime_assert' prefix ## suffix(); \ ^ /kisskb/src/include/linux/compiler_types.h:328:2: note: in expansion of macro '_compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ /kisskb/src/include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ /kisskb/src/include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) ^ /kisskb/src/drivers/net/ipa/ipa_main.c:617:2: note: in expansion of macro 'BUILD_BUG_ON' BUILD_BUG_ON(!ipa_aggr_granularity_val(IPA_AGGR_GRANULARITY)); ^ /kisskb/src/include/linux/compiler_types.h:328:38: error: call to '__compiletime_assert_352' declared with attribute error: BUILD_BUG_ON failed: ipa_aggr_granularity_val(IPA_AGGR_GRANULARITY) > field_max(AGGR_GRANULARITY_FMASK) _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ /kisskb/src/include/linux/compiler_types.h:309:4: note: in definition of macro '__compiletime_assert' prefix ## suffix(); \ ^ /kisskb/src/include/linux/compiler_types.h:328:2: note: in expansion of macro '_compiletime_assert' _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) ^ /kisskb/src/include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert' #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg) ^ /kisskb/src/include/linux/build_bug.h:50:2: note: in expansion of macro 'BUILD_BUG_ON_MSG' BUILD_BUG_ON_MSG(condition, "BUILD_BUG_ON failed: " #condition) ^ /kisskb/src/drivers/net/ipa/ipa_main.c:618:2: note: in expansion of macro 'BUILD_BUG_ON' BUILD_BUG_ON(ipa_aggr_granularity_val(IPA_AGGR_GRANULARITY) > ^ make[4]: *** [/kisskb/src/scripts/Makefile.build:272: drivers/net/ipa/ipa_main.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:536: drivers/net/ipa] Error 2 make[3]: *** Waiting for unfinished jobs.... /kisskb/src/drivers/media/i2c/ov9282.c: In function 'ov9282_read_reg': /kisskb/src/drivers/media/i2c/ov9282.c:293:9: warning: missing braces around initializer [-Wmissing-braces] struct i2c_msg msgs[2] = {0}; ^ /kisskb/src/drivers/media/i2c/ov9282.c:293:9: warning: (near initialization for 'msgs[0]') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c: In function 'amdgpu_dm_psr_enable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c:104:9: warning: missing braces around initializer [-Wmissing-braces] struct dc_static_screen_params params = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_psr.c:104:9: warning: (near initialization for 'params.triggers') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c: In function 'bios_parser_get_i2c_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:297:9: warning: missing braces around initializer [-Wmissing-braces] struct atom_i2c_record dummy_record = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/bios/bios_parser2.c:297:9: warning: (near initialization for 'dummy_record.record_header') [-Wmissing-braces] /kisskb/src/drivers/media/i2c/imx334.c: In function 'imx334_read_reg': /kisskb/src/drivers/media/i2c/imx334.c:288:9: warning: missing braces around initializer [-Wmissing-braces] struct i2c_msg msgs[2] = {0}; ^ /kisskb/src/drivers/media/i2c/imx334.c:288:9: warning: (near initialization for 'msgs[0]') [-Wmissing-braces] /kisskb/src/drivers/media/i2c/imx335.c: In function 'imx335_read_reg': /kisskb/src/drivers/media/i2c/imx335.c:280:9: warning: missing braces around initializer [-Wmissing-braces] struct i2c_msg msgs[2] = {0}; ^ /kisskb/src/drivers/media/i2c/imx335.c:280:9: warning: (near initialization for 'msgs[0]') [-Wmissing-braces] /kisskb/src/drivers/media/i2c/imx412.c: In function 'imx412_read_reg': /kisskb/src/drivers/media/i2c/imx412.c:425:9: warning: missing braces around initializer [-Wmissing-braces] struct i2c_msg msgs[2] = {0}; ^ /kisskb/src/drivers/media/i2c/imx412.c:425:9: warning: (near initialization for 'msgs[0]') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.c: In function 'dmub_hw_lock_mgr_inbox0_cmd': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.c:58:8: warning: missing braces around initializer [-Wmissing-braces] union dmub_inbox0_data_register data = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_hw_lock_mgr.c:58:8: warning: (near initialization for 'data.inbox0_cmd_common') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc_pf.c: In function 'enetc_init_port_rfs_memory': /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc_pf.c:1136:9: warning: missing braces around initializer [-Wmissing-braces] struct enetc_cmd_rfse rfse = {0}; ^ /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc_pf.c:1136:9: warning: (near initialization for 'rfse.smac_h') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc.c: In function 'enetc_xdp_xmit': /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc.c:1078:9: warning: missing braces around initializer [-Wmissing-braces] struct enetc_tx_swbd xdp_redirect_arr[ENETC_MAX_SKB_FRAGS] = {0}; ^ /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc.c:1078:9: warning: (near initialization for 'xdp_redirect_arr[0]') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc.c: In function 'enetc_clean_rx_ring_xdp': /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc.c:1245:9: warning: missing braces around initializer [-Wmissing-braces] struct enetc_tx_swbd xdp_tx_arr[ENETC_MAX_SKB_FRAGS] = {0}; ^ /kisskb/src/drivers/net/ethernet/freescale/enetc/enetc.c:1245:9: warning: (near initialization for 'xdp_tx_arr[0]') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c: In function 'cxgb4_write_partial_sgl': /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:910:9: warning: missing braces around initializer [-Wmissing-braces] struct ulptx_sge_pair buf[MAX_SKB_FRAGS / 2 + 1] = {0}, *to; ^ /kisskb/src/drivers/net/ethernet/chelsio/cxgb4/sge.c:910:9: warning: (near initialization for 'buf[0]') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'commit_planes_for_stream': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2702:11: warning: missing braces around initializer [-Wmissing-braces] union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2702:11: warning: (near initialization for 'hw_locks.bits') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2888:11: warning: missing braces around initializer [-Wmissing-braces] union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:2888:11: warning: (near initialization for 'hw_locks.bits') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c: In function 'dc_process_dmub_aux_transfer_async': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:3447:8: warning: missing braces around initializer [-Wmissing-braces] union dmub_rb_cmd cmd = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc.c:3447:8: warning: (near initialization for 'cmd.lock_hw') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dp_test_get_audio_test_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3077:8: warning: missing braces around initializer [-Wmissing-braces] union audio_test_mode dpcd_test_mode = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3077:8: warning: (near initialization for 'dpcd_test_mode.bits') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3079:8: warning: missing braces around initializer [-Wmissing-braces] union audio_test_pattern_period dpcd_pattern_period[AUDIO_CHANNELS_COUNT] = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:3079:8: warning: (near initialization for 'dpcd_pattern_period[0]') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c: In function 'dc_link_dp_set_test_pattern': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4463:11: warning: missing braces around initializer [-Wmissing-braces] union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4463:11: warning: (near initialization for 'hw_locks.bits') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4507:11: warning: missing braces around initializer [-Wmissing-braces] union dmub_hw_lock_flags hw_locks = { 0 }; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/core/dc_link_dp.c:4507:11: warning: (near initialization for 'hw_locks.bits') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aes_cbc_setkey': /kisskb/src/drivers/crypto/sa2ul.c:949:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:949:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aes_ecb_setkey': /kisskb/src/drivers/crypto/sa2ul.c:969:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:969:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_3des_cbc_setkey': /kisskb/src/drivers/crypto/sa2ul.c:987:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:987:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_3des_ecb_setkey': /kisskb/src/drivers/crypto/sa2ul.c:1001:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:1001:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha1_cra_init': /kisskb/src/drivers/crypto/sa2ul.c:1628:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:1628:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha256_cra_init': /kisskb/src/drivers/crypto/sa2ul.c:1644:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:1644:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha512_cra_init': /kisskb/src/drivers/crypto/sa2ul.c:1660:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:1660:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aead_cbc_sha1_setkey': /kisskb/src/drivers/crypto/sa2ul.c:1886:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:1886:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aead_cbc_sha256_setkey': /kisskb/src/drivers/crypto/sa2ul.c:1899:9: warning: missing braces around initializer [-Wmissing-braces] struct algo_data ad = { 0 }; ^ /kisskb/src/drivers/crypto/sa2ul.c:1899:9: warning: (near initialization for 'ad.enc_eng') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv_stat.c: In function 'dmub_srv_stat_get_notification': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv_stat.c:54:8: warning: missing braces around initializer [-Wmissing-braces] union dmub_rb_out_cmd cmd = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_srv_stat.c:54:8: warning: (near initialization for 'cmd.cmd_common') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c: In function 'dmub_dcn20_enable_dmub_boot_options': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c:393:8: warning: missing braces around initializer [-Wmissing-braces] union dmub_fw_boot_options boot_options = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn20.c:393:8: warning: (near initialization for 'boot_options.bits') [-Wmissing-braces] /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn31.c: In function 'dmub_dcn31_enable_dmub_boot_options': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn31.c:338:8: warning: missing braces around initializer [-Wmissing-braces] union dmub_fw_boot_options boot_options = {0}; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dmub/src/dmub_dcn31.c:338:8: warning: (near initialization for 'boot_options.bits') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c: In function 'rvu_npc_install_ucast_entry': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:631:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_req req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:631:9: warning: (near initialization for 'req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:632:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_rsp rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:632:9: warning: (near initialization for 'rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c: In function 'rvu_npc_install_promisc_entry': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:681:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_req req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:681:9: warning: (near initialization for 'req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:682:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_rsp rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:682:9: warning: (near initialization for 'rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c: In function 'rvu_npc_install_bcast_match_entry': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:774:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_req req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:774:9: warning: (near initialization for 'req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:775:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_rsp rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:775:9: warning: (near initialization for 'rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c: In function 'rvu_npc_install_allmulti_entry': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:845:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_req req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:845:9: warning: (near initialization for 'req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:846:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_rsp rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:846:9: warning: (near initialization for 'rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/prestera/prestera_flower.c: In function 'prestera_flower_parse_meta': /kisskb/src/drivers/net/ethernet/marvell/prestera/prestera_flower.c:52:9: warning: missing braces around initializer [-Wmissing-braces] struct prestera_acl_rule_match_entry m_entry = {0}; ^ /kisskb/src/drivers/net/ethernet/marvell/prestera/prestera_flower.c:52:9: warning: (near initialization for 'm_entry.list') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c: In function 'rvu_mcam_remove_counter_from_rule': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:871:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_oper_counter_req free_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:871:9: warning: (near initialization for 'free_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c: In function 'rvu_mcam_add_counter_to_rule': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:888:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_alloc_counter_req cntr_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:888:9: warning: (near initialization for 'cntr_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:889:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_alloc_counter_rsp cntr_rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:889:9: warning: (near initialization for 'cntr_rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c: In function 'npc_install_flow': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:994:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_write_entry_req write_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:994:9: warning: (near initialization for 'write_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:996:9: warning: missing braces around initializer [-Wmissing-braces] struct rvu_npc_mcam_rule dummy = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:996:9: warning: (near initialization for 'dummy.packet') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c: In function 'npc_delete_flow': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:1238:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_ena_dis_entry_req dis_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:1238:9: warning: (near initialization for 'dis_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c: In function 'npc_update_dmac_value': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:1303:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_write_entry_req write_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c:1303:9: warning: (near initialization for 'write_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c: In function 'wait_for_states.constprop': /kisskb/src/drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:444:1: warning: 'wait_for_states.constprop' uses dynamic stack allocation } ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c: In function 'rvu_switch_install_rx_rule': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:13:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_req req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:13:9: warning: (near initialization for 'req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:14:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_rsp rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:14:9: warning: (near initialization for 'rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c: In function 'rvu_switch_install_tx_rule': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:41:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_req req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:41:9: warning: (near initialization for 'req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:42:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_install_flow_rsp rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:42:9: warning: (near initialization for 'rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c: In function 'rvu_switch_enable': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:144:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_alloc_entry_req alloc_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:144:9: warning: (near initialization for 'alloc_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:145:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_alloc_entry_rsp alloc_rsp = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:145:9: warning: (near initialization for 'alloc_rsp.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:146:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_delete_flow_req uninstall_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:146:9: warning: (near initialization for 'uninstall_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:147:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_free_entry_req free_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:147:9: warning: (near initialization for 'free_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c: In function 'rvu_switch_disable': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:197:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_delete_flow_req uninstall_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:197:9: warning: (near initialization for 'uninstall_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:198:9: warning: missing braces around initializer [-Wmissing-braces] struct npc_mcam_free_entry_req free_req = { 0 }; ^ /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c:198:9: warning: (near initialization for 'free_req.hdr') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/mscc/ocelot_vcap.c: In function 'is1_entry_set': /kisskb/src/drivers/net/ethernet/mscc/ocelot_vcap.c:755:11: warning: missing braces around initializer [-Wmissing-braces] struct ocelot_vcap_u16 etype = {0}; ^ /kisskb/src/drivers/net/ethernet/mscc/ocelot_vcap.c:755:11: warning: (near initialization for 'etype.value') [-Wmissing-braces] /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c: In function 'vxge_hw_device_hw_info_get': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-config.c:1092:1: warning: 'vxge_hw_device_hw_info_get' uses dynamic stack allocation } ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_credit_alloc_dma_multiple': /kisskb/src/drivers/thunderbolt/test.c:2207:1: warning: the frame size of 3168 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/thunderbolt/test.c: In function 'tb_test_credit_alloc_all': /kisskb/src/drivers/thunderbolt/test.c:2367:1: warning: the frame size of 7192 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/iio/test/iio-test-format.c: In function 'iio_test_iio_format_value_fixedpoint': /kisskb/src/drivers/iio/test/iio-test-format.c:98:1: warning: the frame size of 2128 bytes is larger than 2048 bytes [-Wframe-larger-than=] } ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:536: drivers/net] Error 2 make[1]: *** [/kisskb/src/Makefile:1996: drivers] Error 2 make: *** [Makefile:226: __sub-make] Error 2 Command 'make -s -j 32 ARCH=s390 O=/kisskb/build/linux-next_s390-allyesconfig_s390x-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/s390-linux/bin/s390-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linux-next_s390-allyesconfig_s390x-gcc4.9 # Build took: 0:09:05.128017