In file included from ../include/trace/define_trace.h:113,
                 from ../samples/trace_events/trace-events-sample.h:636,
                 from ../samples/trace_events/trace-events-sample.c:12:
../samples/trace_events/./trace-events-sample.h: In function ‘trace_event_get_offsets_foo_bar’:
../include/linux/cpumask.h:121:42: warning: function ‘trace_event_get_offsets_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  121 | #define cpu_possible_mask ((const struct cpumask *)&__cpu_possible_mask)
      |                                          ^~~~~~~
../include/trace/trace_events.h:285:9: note: in definition of macro ‘DECLARE_EVENT_CLASS’
  285 |         tstruct;                                                        \
      |         ^~~~~~~
../include/trace/trace_events.h:43:30: note: in expansion of macro ‘PARAMS’
   43 |                              PARAMS(tstruct),                  \
      |                              ^~~~~~
../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’
  291 | TRACE_EVENT(foo_bar,
      | ^~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:299:9: note: in expansion of macro ‘TP_STRUCT__entry’
  299 |         TP_STRUCT__entry(
      |         ^~~~~~~~~~~~~~~~
../include/trace/stages/stage5_get_offsets.h:110:34: note: in expansion of macro ‘__dynamic_array’
  110 | #define __bitmask(item, nr_bits) __dynamic_array(unsigned long, item,   \
      |                                  ^~~~~~~~~~~~~~~
../include/trace/stages/stage5_get_offsets.h:98:11: note: in expansion of macro ‘__bitmask_size_in_bytes_raw’
   98 |         ((__bitmask_size_in_bytes_raw(nr_bits) +                \
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/trace/stages/stage5_get_offsets.h:111:42: note: in expansion of macro ‘__bitmask_size_in_longs’
  111 |                                          __bitmask_size_in_longs(nr_bits))
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:304:17: note: in expansion of macro ‘__bitmask’
  304 |                 __bitmask(      cpus,   num_possible_cpus()     )
      |                 ^~~~~~~~~
../include/linux/cpumask.h:1109:48: note: in expansion of macro ‘cpu_possible_mask’
 1109 | #define num_possible_cpus()     cpumask_weight(cpu_possible_mask)
      |                                                ^~~~~~~~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:304:41: note: in expansion of macro ‘num_possible_cpus’
  304 |                 __bitmask(      cpus,   num_possible_cpus()     )
      |                                         ^~~~~~~~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h: In function ‘do_trace_event_raw_event_foo_bar’:
../arch/x86/include/asm/bug.h:51:45: warning: function ‘do_trace_event_raw_event_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
   51 |                          "i" (sizeof(struct bug_entry)));               \
      |                                             ^~~~~~~~~
../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’
  427 |         { assign; }                                                     \
      |           ^~~~~~
../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’
  435 |                       PARAMS(assign), PARAMS(print))                    \
      |                       ^~~~~~
../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’
   40 |         DECLARE_EVENT_CLASS(name,                              \
      |         ^~~~~~~~~~~~~~~~~~~
../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’
   44 |                              PARAMS(assign),                   \
      |                              ^~~~~~
../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’
  291 | TRACE_EVENT(foo_bar,
      | ^~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’
  310 |         TP_fast_assign(
      |         ^~~~~~~~~~~~~~
../arch/x86/include/asm/bug.h:95:9: note: in expansion of macro ‘_BUG_FLAGS’
   95 |         _BUG_FLAGS(ASM_UD2, __flags, ANNOTATE_REACHABLE(1b));   \
      |         ^~~~~~~~~~
../include/asm-generic/bug.h:107:17: note: in expansion of macro ‘__WARN_FLAGS’
  107 |                 __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\
      |                 ^~~~~~~~~~~~
../include/asm-generic/bug.h:134:17: note: in expansion of macro ‘__WARN_printf’
  134 |                 __WARN_printf(TAINT_WARN, format);                      \
      |                 ^~~~~~~~~~~~~
../include/linux/once_lite.h:31:25: note: in expansion of macro ‘WARN’
   31 |                         func(__VA_ARGS__);                              \
      |                         ^~~~
../include/asm-generic/bug.h:152:9: note: in expansion of macro ‘DO_ONCE_LITE_IF’
  152 |         DO_ONCE_LITE_IF(condition, WARN, 1, format)
      |         ^~~~~~~~~~~~~~~
../include/linux/fortify-string.h:24:41: note: in expansion of macro ‘WARN_ONCE’
   24 | # define fortify_warn_once(x...)        WARN_ONCE(x)
      |                                         ^~~~~~~~~
../include/linux/fortify-string.h:634:9: note: in expansion of macro ‘fortify_warn_once’
  634 |         fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size,  \
      |         ^~~~~~~~~~~~~~~~~
../include/linux/fortify-string.h:690:26: note: in expansion of macro ‘__fortify_memcpy_chk’
  690 | #define memcpy(p, q, s)  __fortify_memcpy_chk(p, q, s,                  \
      |                          ^~~~~~~~~~~~~~~~~~~~
../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’
   38 |                 memcpy(__str__, __data_offsets.dst##_ptr_ ? :           \
      |                 ^~~~~~
../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’
  316 |                 __assign_str(lstr);
      |                 ^~~~~~~~~~~~
In file included from ../include/trace/define_trace.h:114:
../samples/trace_events/./trace-events-sample.h: In function ‘do_perf_trace_foo_bar’:
../arch/x86/include/asm/bug.h:51:45: warning: function ‘do_perf_trace_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
   51 |                          "i" (sizeof(struct bug_entry)));               \
      |                                             ^~~~~~~~~
../include/trace/perf.h:66:1: note: in expansion of macro ‘__DECLARE_EVENT_CLASS’
   66 | __DECLARE_EVENT_CLASS(call, PARAMS(proto), PARAMS(args), PARAMS(tstruct), \
      | ^~~~~~~~~~~~~~~~~~~~~
../include/trace/perf.h:67:23: note: in expansion of macro ‘PARAMS’
   67 |                       PARAMS(assign), PARAMS(print))                    \
      |                       ^~~~~~
../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’
   40 |         DECLARE_EVENT_CLASS(name,                              \
      |         ^~~~~~~~~~~~~~~~~~~
../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’
   44 |                              PARAMS(assign),                   \
      |                              ^~~~~~
../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’
  291 | TRACE_EVENT(foo_bar,
      | ^~~~~~~~~~~
../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’
  310 |         TP_fast_assign(
      |         ^~~~~~~~~~~~~~
../arch/x86/include/asm/bug.h:95:9: note: in expansion of macro ‘_BUG_FLAGS’
   95 |         _BUG_FLAGS(ASM_UD2, __flags, ANNOTATE_REACHABLE(1b));   \
      |         ^~~~~~~~~~
../include/asm-generic/bug.h:107:17: note: in expansion of macro ‘__WARN_FLAGS’
  107 |                 __WARN_FLAGS(BUGFLAG_NO_CUT_HERE | BUGFLAG_TAINT(taint));\
      |                 ^~~~~~~~~~~~
../include/asm-generic/bug.h:134:17: note: in expansion of macro ‘__WARN_printf’
  134 |                 __WARN_printf(TAINT_WARN, format);                      \
      |                 ^~~~~~~~~~~~~
../include/linux/once_lite.h:31:25: note: in expansion of macro ‘WARN’
   31 |                         func(__VA_ARGS__);                              \
      |                         ^~~~
../include/asm-generic/bug.h:152:9: note: in expansion of macro ‘DO_ONCE_LITE_IF’
  152 |         DO_ONCE_LITE_IF(condition, WARN, 1, format)
      |         ^~~~~~~~~~~~~~~
../include/linux/fortify-string.h:24:41: note: in expansion of macro ‘WARN_ONCE’
   24 | # define fortify_warn_once(x...)        WARN_ONCE(x)
      |                                         ^~~~~~~~~
../include/linux/fortify-string.h:634:9: note: in expansion of macro ‘fortify_warn_once’
  634 |         fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size,  \
      |         ^~~~~~~~~~~~~~~~~
../include/linux/fortify-string.h:690:26: note: in expansion of macro ‘__fortify_memcpy_chk’
  690 | #define memcpy(p, q, s)  __fortify_memcpy_chk(p, q, s,                  \
      |                          ^~~~~~~~~~~~~~~~~~~~
../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’
   38 |                 memcpy(__str__, __data_offsets.dst##_ptr_ ? :           \
      |                 ^~~~~~
../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’
  316 |                 __assign_str(lstr);
      |                 ^~~~~~~~~~~~
../arch/x86/platform/intel-quark/imr.c:300: warning: Function parameter or struct member 'rmask' not described in 'imr_add_range'
../arch/x86/platform/intel-quark/imr.c:300: warning: Function parameter or struct member 'wmask' not described in 'imr_add_range'
../arch/x86/platform/intel-quark/imr.c:300: warning: Excess function parameter 'read_mask' description in 'imr_add_range'
../arch/x86/platform/intel-quark/imr.c:300: warning: Excess function parameter 'write_mask' description in 'imr_add_range'
../arch/x86/platform/intel-quark/imr_selftest.c:129: warning: Function parameter or struct member 'imr_self_test_init' not described in 'device_initcall'
../arch/x86/platform/intel-quark/imr_selftest.c:129: warning: expecting prototype for imr_self_test_exit(). Prototype was for device_initcall() instead
../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave'
../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save'
../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead
../arch/x86/mm/pgtable.c:667: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address'
../arch/x86/mm/pgtable.c:716: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge'
../arch/x86/mm/pgtable.c:716: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge'
../arch/x86/mm/pgtable.c:716: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge'
../arch/x86/mm/pgtable.c:726: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge'
../arch/x86/mm/pgtable.c:743: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge'
../arch/x86/mm/pgtable.c:743: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge'
../arch/x86/mm/pgtable.c:743: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge'
../arch/x86/mm/pgtable.c:769: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge'
../arch/x86/mm/pgtable.c:769: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge'
../arch/x86/mm/pgtable.c:769: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge'
../arch/x86/mm/pgtable.c:796: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge'
../arch/x86/mm/pgtable.c:811: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge'
../arch/x86/mm/pat/memtype.c:692: warning: Function parameter or struct member 'pfn' not described in 'pat_pfn_immune_to_uc_mtrr'
../drivers/pnp/pnpbios/core.c: In function ‘pnp_dock_event’:
../drivers/pnp/pnpbios/core.c:90:20: warning: variable ‘value’ set but not used [-Wunused-but-set-variable]
   90 |         int i = 0, value;
      |                    ^~~~~
../drivers/clk/clkdev.c: In function ‘vclkdev_alloc’:
../drivers/clk/clkdev.c:185:17: warning: function ‘vclkdev_alloc’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  185 |                 res = vsnprintf(cla->dev_id, sizeof(cla->dev_id), dev_fmt, ap);
      |                 ^~~
../kernel/reboot.c:241: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart'
../kernel/reboot.c:972: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'state' not described in 'read_lba'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'lba' not described in 'read_lba'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'buffer' not described in 'read_lba'
../block/partitions/aix.c:81: warning: Function parameter or struct member 'count' not described in 'read_lba'
../block/partitions/aix.c:114: warning: Function parameter or struct member 'state' not described in 'alloc_pvd'
../block/partitions/aix.c:114: warning: Function parameter or struct member 'lba' not described in 'alloc_pvd'
../block/partitions/aix.c:139: warning: Function parameter or struct member 'state' not described in 'alloc_lvn'
../block/partitions/aix.c:139: warning: Function parameter or struct member 'lba' not described in 'alloc_lvn'
../drivers/xen/xenbus/xenbus_client.c: In function ‘xenbus_va_dev_error’:
../drivers/xen/xenbus/xenbus_client.c:304:9: warning: function ‘xenbus_va_dev_error’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
  304 |         vsnprintf(printf_buffer + len, PRINTF_BUFFER_SIZE - len, fmt, ap);
      |         ^~~~~~~~~
../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach'
../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach'
../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan'
../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan'
../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led'
../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led'
../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led'
../lib/vsprintf.c: In function ‘va_format’:
../lib/vsprintf.c:1704:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1704 |         buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va);
      |         ^~~
../drivers/pci/hotplug/cpqphp_ctrl.c: In function ‘cpqhp_process_SI’:
../drivers/pci/hotplug/cpqphp_ctrl.c:1947:22: warning: variable ‘p_slot’ set but not used [-Wunused-but-set-variable]
 1947 |         struct slot *p_slot;
      |                      ^~~~~~
../drivers/pci/hotplug/cpqphp_ctrl.c: In function ‘cpqhp_process_SS’:
../drivers/pci/hotplug/cpqphp_ctrl.c:2035:22: warning: variable ‘p_slot’ set but not used [-Wunused-but-set-variable]
 2035 |         struct slot *p_slot;
      |                      ^~~~~~
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block'
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block'
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block'
../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree'
../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree'
../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree'
../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create'
../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create'
../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create'
../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit'
../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region'
../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region'
../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page'
../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page'
../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'zone' not described in 'saveable_page'
../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'pfn' not described in 'saveable_page'
../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page'
../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page'
../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'x' not described in '__fraction'
../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'multiplier' not described in '__fraction'
../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'base' not described in '__fraction'
../kernel/power/snapshot.c:1994: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem'
../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem'
../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem'
../kernel/power/snapshot.c:2035: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer'
../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages'
../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages'
../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc'
../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc'
../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc'
../kernel/power/snapshot.c:2305: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages'
../kernel/power/snapshot.c:2340: warning: Function parameter or struct member 'info' not described in 'load_header'
../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer'
../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer'
../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'bm' not described in 'get_buffer'
../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'ca' not described in 'get_buffer'
../kernel/power/snapshot.c:2858: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize'
../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image'
../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image'
../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image'
../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap'
../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image'
../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image'
../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image'
../drivers/pci/hotplug/cpqphp_pci.c: In function ‘cpqhp_find_available_resources’:
../drivers/pci/hotplug/cpqphp_pci.c:1165:12: warning: variable ‘bridged_slot’ set but not used [-Wunused-but-set-variable]
 1165 |         u8 bridged_slot;
      |            ^~~~~~~~~~~~
../drivers/pci/hotplug/ibmphp_hpc.c: In function ‘poll_hpc’:
../drivers/pci/hotplug/ibmphp_hpc.c:789:13: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
  789 |         int rc;
      |             ^~
../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc'
../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc'
../security/ipe/hooks.c:55: warning: Function parameter or struct member '__always_unused' not described in 'ipe_mmap_file'
../security/ipe/hooks.c:55: warning: Excess function parameter 'reqprot' description in 'ipe_mmap_file'
../security/ipe/hooks.c:83: warning: Function parameter or struct member '__always_unused' not described in 'ipe_file_mprotect'
../security/ipe/hooks.c:83: warning: Excess function parameter 'reqprot' description in 'ipe_file_mprotect'
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1532, <IN_FILE> line 205.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 205.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 205.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1588, <IN_FILE> line 205.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1616, <IN_FILE> line 205.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1626, <IN_FILE> line 205.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1626, <IN_FILE> line 205.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1627, <IN_FILE> line 205.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1629, <IN_FILE> line 205.
Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1630, <IN_FILE> line 205.
../security/landlock/ruleset.c:205: warning: Function parameter or struct member '' not described in 'insert_rule'
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1645, <IN_FILE> line 205.
Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1806, <IN_FILE> line 205.
../security/landlock/ruleset.c:205: warning: Excess function parameter 'layers' description in 'insert_rule'
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1532, <IN_FILE> line 692.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 692.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 692.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1588, <IN_FILE> line 692.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1616, <IN_FILE> line 692.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1626, <IN_FILE> line 692.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1626, <IN_FILE> line 692.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1627, <IN_FILE> line 692.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1629, <IN_FILE> line 692.
Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1630, <IN_FILE> line 692.
../security/landlock/ruleset.c:692: warning: Function parameter or struct member '' not described in 'landlock_init_layer_masks'
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1645, <IN_FILE> line 692.
Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1806, <IN_FILE> line 692.
../security/landlock/ruleset.c:692: warning: Excess function parameter 'layer_masks' description in 'landlock_init_layer_masks'
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1532, <IN_FILE> line 762.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 762.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 762.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1588, <IN_FILE> line 762.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1616, <IN_FILE> line 762.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1626, <IN_FILE> line 762.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1626, <IN_FILE> line 762.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1627, <IN_FILE> line 762.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1629, <IN_FILE> line 762.
Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1630, <IN_FILE> line 762.
../security/landlock/fs.c:762: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed'
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1645, <IN_FILE> line 762.
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1532, <IN_FILE> line 762.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 762.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 762.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1588, <IN_FILE> line 762.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1616, <IN_FILE> line 762.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1626, <IN_FILE> line 762.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1645, <IN_FILE> line 762.
Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1806, <IN_FILE> line 762.
Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1806, <IN_FILE> line 762.
../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed'
../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed'
Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1532, <IN_FILE> line 1002.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 1002.
Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1484, <IN_FILE> line 1002.
Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1588, <IN_FILE> line 1002.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1616, <IN_FILE> line 1002.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1626, <IN_FILE> line 1002.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1626, <IN_FILE> line 1002.
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1627, <IN_FILE> line 1002.
Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1629, <IN_FILE> line 1002.
Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1630, <IN_FILE> line 1002.
../security/landlock/fs.c:1002: warning: Function parameter or struct member '' not described in 'collect_domain_accesses'
Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1645, <IN_FILE> line 1002.
Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1806, <IN_FILE> line 1002.
../security/landlock/fs.c:1002: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses'
../security/ipe/policy_fs.c:21: warning: cannot understand function prototype: 'struct ipefs_file '
../security/ipe/policy_fs.c:407: warning: cannot understand function prototype: 'const struct ipefs_file policy_subdir[] = '
In file included from ../include/linux/string.h:392,
                 from ../arch/x86/include/asm/page_32.h:18,
                 from ../arch/x86/include/asm/page.h:14,
                 from ../arch/x86/include/asm/processor.h:20,
                 from ../include/linux/sched.h:13,
                 from ../include/linux/ratelimit.h:6,
                 from ../include/linux/dev_printk.h:16,
                 from ../include/linux/device.h:15,
                 from ../drivers/nfc/pn533/pn533.c:9:
In function ‘fortify_memcpy_chk’,
    inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback'
../drivers/char/applicom.c: In function ‘ac_register_board’:
../drivers/char/applicom.c:130:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable]
  130 |         volatile unsigned char byte_reset_it;
      |                                ^~~~~~~~~~~~~
../drivers/char/applicom.c: In function ‘ac_read’:
../drivers/char/applicom.c:542:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  542 |         int ret = 0;
      |             ^~~
../drivers/char/applicom.c: In function ‘ac_ioctl’:
../drivers/char/applicom.c:705:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable]
  705 |         volatile unsigned char byte_reset_it;
      |                                ^~~~~~~~~~~~~
../drivers/char/sonypi.c: In function ‘sonypi_call1’:
../drivers/char/sonypi.c:637:12: warning: variable ‘v1’ set but not used [-Wunused-but-set-variable]
  637 |         u8 v1, v2;
      |            ^~
../arch/x86/kernel/cpu/mtrr/amd.c:61: warning: Function parameter or struct member 'reg' not described in 'amd_set_mtrr'
../arch/x86/kernel/cpu/mtrr/amd.c:61: warning: Function parameter or struct member 'base' not described in 'amd_set_mtrr'
../arch/x86/kernel/cpu/mtrr/amd.c:61: warning: Function parameter or struct member 'size' not described in 'amd_set_mtrr'
../arch/x86/kernel/cpu/mtrr/amd.c:61: warning: Function parameter or struct member 'type' not described in 'amd_set_mtrr'
../arch/x86/kernel/cpu/mtrr/centaur.c:28: warning: Function parameter or struct member 'replace_reg' not described in 'centaur_get_free_region'
../drivers/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry'
../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry'
../arch/x86/kernel/apic/apic.c:2143: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ'
../arch/x86/kernel/apic/apic.c:2143: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead
../drivers/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets'
../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma'
../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma'
../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller'
../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller'
../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller'
../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma'
../kernel/time/hrtimer.c:124:35: warning: initialized field overwritten [-Woverride-init]
  124 |         [CLOCK_REALTIME]        = HRTIMER_BASE_REALTIME,
      |                                   ^~~~~~~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:124:35: note: (near initialization for ‘hrtimer_clock_to_base_table[0]’)
../kernel/time/hrtimer.c:125:35: warning: initialized field overwritten [-Woverride-init]
  125 |         [CLOCK_MONOTONIC]       = HRTIMER_BASE_MONOTONIC,
      |                                   ^~~~~~~~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:125:35: note: (near initialization for ‘hrtimer_clock_to_base_table[1]’)
../kernel/time/hrtimer.c:126:35: warning: initialized field overwritten [-Woverride-init]
  126 |         [CLOCK_BOOTTIME]        = HRTIMER_BASE_BOOTTIME,
      |                                   ^~~~~~~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:126:35: note: (near initialization for ‘hrtimer_clock_to_base_table[7]’)
../kernel/time/hrtimer.c:127:35: warning: initialized field overwritten [-Woverride-init]
  127 |         [CLOCK_TAI]             = HRTIMER_BASE_TAI,
      |                                   ^~~~~~~~~~~~~~~~
../kernel/time/hrtimer.c:127:35: note: (near initialization for ‘hrtimer_clock_to_base_table[11]’)
../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’:
../drivers/message/fusion/mptsas.c:4791:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable]
 4791 |         unsigned long    timeleft;
      |                          ^~~~~~~~
../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read'
../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write'
../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all'
../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages'
../drivers/gpu/drm/imx/dcss/dcss-scaler.c:174: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_gaussian_filter'
../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_filter_design'
../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'nn_interpolation' not described in 'dcss_scaler_filter_design'
../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event'
../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event'
../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot'
../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot'
../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot'
../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot'
../drivers/usb/host/xhci.c:1368: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index'
../arch/x86/kernel/apm_32.c:903: warning: Function parameter or struct member 'dev' not described in 'apm_cpu_idle'
../arch/x86/kernel/apm_32.c:903: warning: Function parameter or struct member 'drv' not described in 'apm_cpu_idle'
../arch/x86/kernel/apm_32.c:903: warning: Function parameter or struct member 'index' not described in 'apm_cpu_idle'
../kernel/audit.c: In function ‘audit_log_vformat’:
../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1978 |         len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args);
      |         ^~~
../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
 1987 |                 len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2);
      |                 ^~~
../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1'
../kernel/kprobes.c:142: warning: Function parameter or struct member 'c' not described in '__get_insn_slot'
../drivers/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop'
../drivers/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic'
../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature'
../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete'
../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe'
../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe'
../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect'
../sound/soc/sunxi/sun4i-spdif.c:180: warning: Function parameter or struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev'
../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev'
../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp'
../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp'
../drivers/usb/renesas_usbhs/mod.c: In function ‘usbhs_status_get_each_irq’:
../drivers/usb/renesas_usbhs/mod.c:195:13: warning: variable ‘intenb0’ set but not used [-Wunused-but-set-variable]
  195 |         u16 intenb0, intenb1;
      |             ^~~~~~~
../drivers/cpufreq/longhaul.c: In function ‘do_powersaver’:
../drivers/cpufreq/longhaul.c:165:13: warning: variable ‘t’ set but not used [-Wunused-but-set-variable]
  165 |         u32 t;
      |             ^
../drivers/cpufreq/powernow-k6.c:141: warning: Function parameter or struct member 'policy' not described in 'powernow_k6_target'
../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program'
../drivers/cpufreq/longrun.c:21: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * longrun_{low,high}_freq is needed for the conversion of cpufreq kHz
../drivers/cpufreq/longrun.c:126: warning: expecting prototype for longrun_verify_poliy(). Prototype was for longrun_verify_policy() instead
../drivers/cpufreq/gx-suspmod.c:143: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
 * we can detect a core multiplier from dir0_lsb
../drivers/cpufreq/gx-suspmod.c:203: warning: Function parameter or struct member 'cpu' not described in 'gx_get_cpuspeed'
../drivers/cpufreq/gx-suspmod.c:219: warning: Function parameter or struct member 'khz' not described in 'gx_validate_speed'
../drivers/cpufreq/gx-suspmod.c:219: warning: Function parameter or struct member 'on_duration' not described in 'gx_validate_speed'
../drivers/cpufreq/gx-suspmod.c:219: warning: Function parameter or struct member 'off_duration' not described in 'gx_validate_speed'
../drivers/cpufreq/gx-suspmod.c:251: warning: Function parameter or struct member 'policy' not described in 'gx_set_cpuspeed'
../drivers/cpufreq/gx-suspmod.c:251: warning: Function parameter or struct member 'khz' not described in 'gx_set_cpuspeed'
../drivers/cpufreq/cpufreq-nforce2.c:135: warning: Function parameter or struct member 'bootfsb' not described in 'nforce2_fsb_read'
../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid'
../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy'
../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy'
../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy'
../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy'
In file included from ../include/linux/kernel.h:31,
                 from ../include/linux/bcm47xx_nvram.h:10,
                 from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29:
../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’:
../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
../include/linux/printk.h:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’
   12 | #define KERN_WARNING    KERN_SOH "4"    /* warning conditions */
      |                         ^~~~~~~~
../include/linux/printk.h:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 pr_warn("can not parse nvram name %s%s%s with value %s got %i\n",       \
      |                 ^~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’
   92 | NVRAM_READ_VAL(u32)
      | ^~~~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’:
../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
    5 | #define KERN_SOH        "\001"          /* ASCII Start Of Header */
      |                         ^~~~~~
../include/linux/printk.h:473:25: note: in definition of macro ‘printk_index_wrap’
  473 |                 _p_func(_fmt, ##__VA_ARGS__);                           \
      |                         ^~~~
../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’
   12 | #define KERN_WARNING    KERN_SOH "4"    /* warning conditions */
      |                         ^~~~~~~~
../include/linux/printk.h:554:16: note: in expansion of macro ‘KERN_WARNING’
  554 |         printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
      |                ^~~~~~~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’
   80 |                 pr_warn("can not parse nvram name %s%s%s with value %s got %i\n",       \
      |                 ^~~~~~~
../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’
   90 | NVRAM_READ_VAL(s8)
      | ^~~~~~~~~~~~~~
../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private'
../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK'
../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev'
../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev'
../fs/coda/upcall.c: In function ‘venus_setattr’:
../fs/coda/upcall.c:115:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  115 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_close’:
../fs/coda/upcall.c:164:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  164 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_rename’:
../fs/coda/upcall.c:238:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  238 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_rmdir’:
../fs/coda/upcall.c:306:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  306 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_remove’:
../fs/coda/upcall.c:329:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  329 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_link’:
../fs/coda/upcall.c:383:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  383 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_symlink’:
../fs/coda/upcall.c:410:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  410 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_fsync’:
../fs/coda/upcall.c:443:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  443 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_access’:
../fs/coda/upcall.c:459:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  459 |         union outputArgs *outp;
      |                           ^~~~
../fs/coda/upcall.c: In function ‘venus_access_intent’:
../fs/coda/upcall.c:577:27: warning: variable ‘outp’ set but not used [-Wunused-but-set-variable]
  577 |         union outputArgs *outp;
      |                           ^~~~
../drivers/platform/x86/dell/dcdbas.c:104: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc'
../drivers/platform/x86/dell/dcdbas.c:285: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request'
../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'dev' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'attr' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'buf' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'count' not described in 'smi_request_store'
../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify'
../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify'
../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify'
In file included from ../include/linux/string.h:392,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../include/linux/smp.h:13,
                 from ../include/linux/lockdep.h:14,
                 from ../include/linux/rcupdate.h:29,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_security.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_BIP_verify’ at ../drivers/staging/rtl8723bs/core/rtw_security.c:1424:3:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_same_sizes_static_all’:
../lib/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init]
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’)
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init]
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’)
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init]
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’)
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_start_static_all’:
../lib/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init]
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’)
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init]
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’)
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init]
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’)
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_end_static_all’:
../lib/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init]
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’)
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init]
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’)
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init]
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’)
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’
  137 |                                         = __static_all
      |                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:439:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  439 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_same_sizes_dynamic_all’:
../lib/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init]
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’)
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init]
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’)
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init]
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’)
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_start_dynamic_all’:
../lib/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init]
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’)
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init]
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’)
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init]
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’)
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_end_dynamic_all’:
../lib/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init]
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’)
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init]
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’)
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init]
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’)
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’
  141 |                                         = __dynamic_all
      |                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:440:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  440 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_static_all’:
../lib/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init]
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’)
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init]
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’)
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init]
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’)
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_start_assigned_static_all’:
../lib/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init]
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’)
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init]
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’)
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init]
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’)
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_end_assigned_static_all’:
../lib/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init]
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’)
  118 |                                           .two = 0,                     \
      |                                                  ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init]
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’)
  119 |                                           .three = 0,                   \
      |                                                    ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init]
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’)
  120 |                                           .four = 0,                    \
      |                                                   ^
../lib/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’
  150 |                                         ; var = (var_type)__static_all
      |                                                           ^~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  442 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_dynamic_all’:
../lib/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init]
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’)
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init]
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’)
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init]
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’)
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:422:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  422 |                 DEFINE_UNION_TEST(same_sizes, init, xfail);     \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_start_assigned_dynamic_all’:
../lib/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init]
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’)
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init]
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’)
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init]
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’)
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:423:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  423 |                 DEFINE_UNION_TEST(small_start, init, xfail);    \
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c: In function ‘leaf_small_end_assigned_dynamic_all’:
../lib/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init]
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’)
  124 |                                           .two = arg->two,              \
      |                                                  ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init]
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’)
  125 |                                           .three = arg->three,          \
      |                                                    ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init]
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’)
  126 |                                           .four = arg->four,            \
      |                                                   ^~~
../lib/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’
  154 |                                         ; var = (var_type)__dynamic_all
      |                                                           ^~~~~~~~~~~~~
../lib/stackinit_kunit.c:265:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’
  265 |                 INIT_ ## which ## _ ## init_level(var_type);    \
      |                 ^~~~~
../lib/stackinit_kunit.c:401:17: note: in expansion of macro ‘DEFINE_TEST’
  401 |                 DEFINE_TEST(name ## _ ## init,                  \
      |                 ^~~~~~~~~~~
../lib/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’
  424 |                 DEFINE_UNION_TEST(small_end, init, xfail);
      |                 ^~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:419:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’
  419 |                 DEFINE_UNION_TESTS(base ## _ ## all, xfail)
      |                 ^~~~~~~~~~~~~~~~~~
../lib/stackinit_kunit.c:443:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’
  443 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../include/linux/string.h:392,
                 from ../arch/x86/include/asm/page_32.h:18,
                 from ../arch/x86/include/asm/page.h:14,
                 from ../arch/x86/include/asm/processor.h:20,
                 from ../arch/x86/include/asm/timex.h:5,
                 from ../include/linux/timex.h:67,
                 from ../include/linux/time32.h:13,
                 from ../include/linux/time.h:60,
                 from ../include/linux/stat.h:19,
                 from ../include/linux/module.h:13,
                 from ../drivers/scsi/qla2xxx/qla_def.h:12,
                 from ../drivers/scsi/qla2xxx/qla_init.c:6:
In function ‘fortify_memcpy_chk’,
    inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9250:2:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init'
In file included from ../include/linux/string.h:392,
                 from ../include/linux/bitmap.h:13,
                 from ../include/linux/cpumask.h:12,
                 from ../include/linux/smp.h:13,
                 from ../include/linux/lockdep.h:14,
                 from ../include/linux/rcupdate.h:29,
                 from ../include/linux/rculist.h:11,
                 from ../include/linux/sched/signal.h:5,
                 from ../drivers/staging/rtl8723bs/include/drv_types.h:17,
                 from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7:
In function ‘fortify_memcpy_chk’,
    inlined from ‘rtw_mgmt_xmitframe_coalesce’ at ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1209:3:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail'
../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'hit_low' not described in 'ttm_bo_swapout_walk'
../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'evict_low' not described in 'ttm_bo_swapout_walk'
../drivers/firmware/efi/libstub/efi-stub-helper.c:611: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd'
../drivers/gpu/drm/scheduler/sched_main.c:409: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress'
../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress'
../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device'
../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device'
../drivers/staging/gpib/eastwood/fluke_gpib.c: In function ‘fluke_line_status’:
../drivers/staging/gpib/eastwood/fluke_gpib.c:197:30: warning: variable ‘nec_priv’ set but not used [-Wunused-but-set-variable]
  197 |         struct nec7210_priv *nec_priv;
      |                              ^~~~~~~~
../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command'
../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear'
../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead
../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data'
../drivers/staging/gpib/nec7210/nec7210.c: In function ‘nec7210_interrupt_have_status’:
../drivers/staging/gpib/nec7210/nec7210.c:941:30: warning: variable ‘command’ set but not used [-Wunused-but-set-variable]
  941 |                 unsigned int command;
      |                              ^~~~~~~
../drivers/staging/gpib/ni_usb/ni_usb_gpib.c: In function ‘parse_board_ibrd_readback’:
../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:22: warning: variable ‘adr1_bits’ set but not used [-Wunused-but-set-variable]
  430 |         unsigned int adr1_bits;
      |                      ^~~~~~~~~
../drivers/gpu/drm/radeon/radeon_cs.c:418: warning: Excess function parameter 'backoff' description in 'radeon_cs_parser_fini'
../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_issue_reset’:
../drivers/scsi/mpi3mr/mpi3mr_fw.c:1625:54: warning: variable ‘scratch_pad0’ set but not used [-Wunused-but-set-variable]
 1625 |         u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0;
      |                                                      ^~~~~~~~~~~~
../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/scsi/mpi3mr/mpi3mr_app.c:723: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb'
../drivers/scsi/mpi3mr/mpi3mr_app.c:750: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'msu_base' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'mbuf_priv' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'work' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'switch_on_unlock' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'orig_addr' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'orig_sz' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'iter_list' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'stop_on_full' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'do_irq' not described in 'msc'
../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'multi_is_broken' not described in 'msc'
../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl'
../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl'
../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl'
../drivers/android/binder.c:2433: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2433: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2433: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2433: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup'
../drivers/android/binder.c:2453: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy'
../drivers/android/binder.c:2453: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy'
../drivers/android/binder.c:2453: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy'
../drivers/android/binder.c:2453: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy'
../drivers/android/binder.c:4013: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf'
In file included from ../include/linux/string.h:392,
                 from ../arch/x86/include/asm/page_32.h:18,
                 from ../arch/x86/include/asm/page.h:14,
                 from ../arch/x86/include/asm/thread_info.h:12,
                 from ../include/linux/thread_info.h:60,
                 from ../include/linux/spinlock.h:60,
                 from ../include/linux/mmzone.h:8,
                 from ../include/linux/gfp.h:7,
                 from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17:
In function ‘fortify_memcpy_chk’,
    inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/ufs/inode.c:376: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block'
../fs/ufs/inode.c:376: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block'
../fs/ufs/inode.c:376: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block'
../fs/ufs/inode.c:376: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block'
../drivers/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter'
../drivers/rapidio/rio_cm.c: In function ‘rio_txcq_handler’:
../drivers/rapidio/rio_cm.c:675:21: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
  675 |                 int rc;
      |                     ^~
../drivers/video/fbdev/i810/i810_main.c: In function ‘decode_var’:
../drivers/video/fbdev/i810/i810_main.c:1140:32: warning: variable ‘vyres’ set but not used [-Wunused-but-set-variable]
 1140 |         u32 xres, yres, vxres, vyres;
      |                                ^~~~~
../drivers/video/fbdev/i810/i810_accel.c:60: warning: Function parameter or struct member 'info' not described in 'wait_for_space'
../drivers/video/fbdev/i810/i810_accel.c:60: warning: Excess function parameter 'par' description in 'wait_for_space'
../drivers/video/fbdev/i810/i810_accel.c:91: warning: Function parameter or struct member 'info' not described in 'wait_for_engine_idle'
../drivers/video/fbdev/i810/i810_accel.c:91: warning: Excess function parameter 'par' description in 'wait_for_engine_idle'
../drivers/video/fbdev/i810/i810_accel.c:164: warning: Function parameter or struct member 'info' not described in 'source_copy_blit'
../drivers/video/fbdev/i810/i810_accel.c:164: warning: Excess function parameter 'from' description in 'source_copy_blit'
../drivers/video/fbdev/i810/i810_accel.c:164: warning: Excess function parameter 'where' description in 'source_copy_blit'
../drivers/video/fbdev/i810/i810_accel.c:164: warning: Excess function parameter 'par' description in 'source_copy_blit'
../drivers/video/fbdev/i810/i810_accel.c:198: warning: Function parameter or struct member 'info' not described in 'color_blit'
../drivers/video/fbdev/i810/i810_accel.c:198: warning: Excess function parameter 'where' description in 'color_blit'
../drivers/video/fbdev/i810/i810_accel.c:198: warning: Excess function parameter 'par' description in 'color_blit'
../drivers/video/fbdev/i810/i810_accel.c:239: warning: Function parameter or struct member 'info' not described in 'mono_src_copy_imm_blit'
../drivers/video/fbdev/i810/i810_accel.c:239: warning: Excess function parameter 'par' description in 'mono_src_copy_imm_blit'
../drivers/video/fbdev/i810/i810_accel.c:436: warning: Function parameter or struct member 'info' not described in 'i810fb_init_ringbuffer'
../drivers/video/fbdev/i810/i810_accel.c:436: warning: Excess function parameter 'par' description in 'i810fb_init_ringbuffer'
../drivers/video/fbdev/i810/i810_gtf.c:126: warning: Function parameter or struct member 'xres' not described in 'i810fb_encode_registers'
../drivers/video/fbdev/i810/i810_gtf.c:126: warning: Function parameter or struct member 'yres' not described in 'i810fb_encode_registers'
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/acl.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/file.c:13:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-cache.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-utils.c:9:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/xattr.c:13:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/dcache.c:12:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/inode.c:15:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid'
../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked'
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-sysfs.c:146:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-mod.c:11:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/super.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/devorangefs-req.c:11:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/namei.c:12:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/symlink.c:8:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/dir.c:6:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/orangefs-bufmap.c:7:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store'
In file included from ../fs/orangefs/protocol.h:287,
                 from ../fs/orangefs/waitqueue.c:16:
../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=]
   86 | static const int num_kmod_keyword_mask_map = (int)
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~
../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead
In file included from ../include/asm-generic/bug.h:22,
                 from ../arch/x86/include/asm/bug.h:99,
                 from ../include/linux/bug.h:5,
                 from ../include/linux/fortify-string.h:6,
                 from ../include/linux/string.h:392,
                 from ../arch/x86/include/asm/page_32.h:18,
                 from ../arch/x86/include/asm/page.h:14,
                 from ../arch/x86/include/asm/processor.h:20,
                 from ../arch/x86/include/asm/timex.h:5,
                 from ../include/linux/timex.h:67,
                 from ../include/linux/time32.h:13,
                 from ../include/linux/time.h:60,
                 from ../include/linux/stat.h:19,
                 from ../include/linux/module.h:13,
                 from ../drivers/mtd/mtdpart.c:10:
../drivers/mtd/mtdpart.c: In function ‘parse_mtd_partitions’:
../drivers/mtd/mtdpart.c:693:34: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  693 |                         pr_debug("%s: got parser %s\n", master->name,
      |                                  ^~~~~~~~~~~~~~~~~~~~~
../include/linux/printk.h:391:21: note: in definition of macro ‘pr_fmt’
  391 | #define pr_fmt(fmt) fmt
      |                     ^~~
../include/linux/dynamic_debug.h:248:9: note: in expansion of macro ‘__dynamic_func_call_cls’
  248 |         __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__)
      |         ^~~~~~~~~~~~~~~~~~~~~~~
../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’
  250 |         _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__)
      |         ^~~~~~~~~~~~~~~~~~~~~~
../include/linux/dynamic_debug.h:269:9: note: in expansion of macro ‘_dynamic_func_call’
  269 |         _dynamic_func_call(fmt, __dynamic_pr_debug,             \
      |         ^~~~~~~~~~~~~~~~~~
../include/linux/printk.h:625:9: note: in expansion of macro ‘dynamic_pr_debug’
  625 |         dynamic_pr_debug(fmt, ##__VA_ARGS__)
      |         ^~~~~~~~~~~~~~~~
../drivers/mtd/mtdpart.c:693:25: note: in expansion of macro ‘pr_debug’
  693 |                         pr_debug("%s: got parser %s\n", master->name,
      |                         ^~~~~~~~
../drivers/mtd/mtdpart.c:693:50: note: format string is defined here
  693 |                         pr_debug("%s: got parser %s\n", master->name,
      |                                                  ^~
../drivers/hid/hid-steam.c: In function ‘steam_client_ll_close’:
../drivers/hid/hid-steam.c:1156:14: warning: variable ‘connected’ set but not used [-Wunused-but-set-variable]
 1156 |         bool connected;
      |              ^~~~~~~~~
In file included from ../include/linux/string.h:392,
                 from ../arch/x86/include/asm/page_32.h:18,
                 from ../arch/x86/include/asm/page.h:14,
                 from ../arch/x86/include/asm/processor.h:20,
                 from ../arch/x86/include/asm/timex.h:5,
                 from ../include/linux/timex.h:67,
                 from ../include/linux/time32.h:13,
                 from ../include/linux/time.h:60,
                 from ../include/linux/stat.h:19,
                 from ../include/linux/module.h:13,
                 from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10,
                 from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8:
In function ‘fortify_memcpy_chk’,
    inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3:
../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/gfs2/glock.c:1260: warning: Function parameter or struct member 'ip' not described in '__gfs2_holder_init'
../fs/gfs2/super.c:735: warning: Function parameter or struct member 'who' not described in 'gfs2_freeze_super'
../fs/gfs2/super.c:803: warning: Function parameter or struct member 'who' not described in 'gfs2_thaw_super'
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac
../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr'
../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'buf' description in 'panthor_fw_section'
../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'size' description in 'panthor_fw_section'
../drivers/gpu/drm/panthor/panthor_fw.c:268: warning: Excess struct member 'ping_work' description in 'panthor_fw'
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Function parameter or struct member 'as' not described in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots_lock' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'alloc_mask' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'faulty_mask' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lru_list' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lock' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'list' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'reset_in_progress' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'wq' description in 'panthor_mmu'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'count' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'ptr' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'page' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'addr' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'range' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'vm_bo' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'bo_offset' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'sgt' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'new_vma' description in 'panthor_vm_op_ctx'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'start' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'size' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'id' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'active_cnt' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lru_node' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'pool' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lock' description in 'panthor_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:412: warning: Cannot understand  * @pt_cache: Cache used to allocate MMU page tables.
 on line 412 - I thought it was a doc line
../drivers/gpu/drm/panthor/panthor_mmu.c:481: warning: Cannot understand  * @free_pt() - Custom page table free function
 on line 481 - I thought it was a doc line
../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_active'
../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Excess function parameter 'VM' description in 'panthor_vm_active'
../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_idle'
../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Excess function parameter 'VM' description in 'panthor_vm_idle'
../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_alloc_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Excess function parameter 'VM' description in 'panthor_vm_alloc_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_free_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Excess function parameter 'VM' description in 'panthor_vm_free_va'
../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'ptdev' not described in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'args' not described in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_start' description in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_range' description in 'panthor_vm_pool_create_vm'
../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'runnable' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'idle' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'waiting' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'has_ref' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'in_progress' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'stopped_groups' description in 'panthor_scheduler'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'mem' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input_fw_va' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output_fw_va' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gpu_va' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'ref' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gt' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'sync64' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'bo' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'offset' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'kmap' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'lock' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'id' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'last_fence' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'in_flight_jobs' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slots' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slot_count' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue'
../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'data' description in 'panthor_group'
../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'lock' description in 'panthor_group'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'size' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'latest_flush' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'end' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'mask' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'slot' description in 'panthor_job'
../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_fw_events'
../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'events' not described in 'panthor_sched_report_fw_events'
../drivers/gpu/drm/panthor/panthor_sched.c:2656: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_mmu_fault'
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name'
../drivers/edac/amd76x_edac.c:229: warning: Function parameter or struct member 'pdev' not described in 'amd76x_probe1'
../fs/bcachefs/io_write.c:1608: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK'
../fs/bcachefs/io_write.c:1608: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead
../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’:
../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
 2514 |         int ret;
      |             ^~~
../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'data' not described in 'aht10_interval_write'
../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'val' not described in 'aht10_interval_write'
../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'data' not described in 'aht10_interval_read'
../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'val' not described in 'aht10_interval_read'
../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'data' not described in 'aht10_temperature1_read'
../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'val' not described in 'aht10_temperature1_read'
../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'data' not described in 'aht10_humidity1_read'
../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'val' not described in 'aht10_humidity1_read'
../drivers/rpmsg/qcom_smd.c:229: warning: Excess struct member 'cb' description in 'qcom_smd_channel'
../drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init'
../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../drivers/hwtracing/stm/ftrace.c:39: warning: Function parameter or struct member 'export' not described in 'stm_ftrace_write'
../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj'
../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev'
../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev'
../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo'
../drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel'
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1136: warning: cannot understand function prototype: 'struct registry_list_entry '
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1340: warning: cannot understand function prototype: 'const struct nv_gsp_registry_entries r535_registry_entries[] = '
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2112: warning: cannot understand function prototype: 'struct rpc_ucode_libos_print_v1e_08 '
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2174: warning: expecting prototype for create_debufgs(). Prototype was for create_debugfs() instead
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'parent' not described in 'r535_gsp_copy_log'
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'name' not described in 'r535_gsp_copy_log'
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 's' not described in 'r535_gsp_copy_log'
../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 't' not described in 'r535_gsp_copy_log'
../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: Function parameter or struct member 'gsp_logs' not described in 'NVIF_LOGS_DECLARE'
../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: expecting prototype for gsp_logs(). Prototype was for NVIF_LOGS_DECLARE() instead