.pylintrc: warning: ignored by one of the .gitignore files ../drivers/phy/broadcom/phy-bcm-ns-usb3.c:206:17: warning: cast to smaller integer type 'enum bcm_ns_family' from 'const void *' [-Wvoid-pointer-to-enum-cast] 206 | usb3->family = (enum bcm_ns_family)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../arch/x86/events/intel/p4.c:1370:20: warning: variable 'high' set but not used [-Wunused-but-set-variable] 1370 | unsigned int low, high; | ^ 1 warning generated. Warning: ../block/partitions/aix.c:80 function parameter 'state' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'lba' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'buffer' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'count' not described in 'read_lba' Warning: ../block/partitions/aix.c:113 function parameter 'state' not described in 'alloc_pvd' Warning: ../block/partitions/aix.c:113 function parameter 'lba' not described in 'alloc_pvd' Warning: ../block/partitions/aix.c:138 function parameter 'state' not described in 'alloc_lvn' Warning: ../block/partitions/aix.c:138 function parameter 'lba' not described in 'alloc_lvn' Warning: ../security/landlock/ruleset.c:206 Invalid param: const struct landlock_layer (*const layers)[] Warning: ../security/landlock/ruleset.c:206 function parameter 'const struct landlock_layer (*const layers' not described in 'insert_rule' Warning: ../security/landlock/ruleset.c:685 Invalid param: layer_mask_t (*const layer_masks)[] Warning: ../security/landlock/ruleset.c:685 function parameter 'layer_mask_t (*const layer_masks' not described in 'landlock_init_layer_masks' Warning: ../security/ipe/hooks.c:54 function parameter '__always_unused' not described in 'ipe_mmap_file' Warning: ../security/ipe/hooks.c:54 Excess function parameter 'reqprot' description in 'ipe_mmap_file' Warning: ../security/ipe/hooks.c:82 function parameter '__always_unused' not described in 'ipe_file_mprotect' Warning: ../security/ipe/hooks.c:82 Excess function parameter 'reqprot' description in 'ipe_file_mprotect' Warning: ../security/landlock/fs.c:764 Invalid param: layer_mask_t (*const layer_masks_parent1)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:764 function parameter 'layer_mask_t (*const layer_masks_parent1' not described in 'is_access_to_paths_allowed' Warning: ../security/landlock/fs.c:764 Invalid param: layer_mask_t (*const layer_masks_parent2)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:764 function parameter 'layer_mask_t (*const layer_masks_parent2' not described in 'is_access_to_paths_allowed' Warning: ../security/landlock/fs.c:1034 Invalid param: layer_mask_t (*const layer_masks_dom)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:1034 function parameter 'layer_mask_t (*const layer_masks_dom' not described in 'collect_domain_accesses' In file included from ../drivers/char/tpm/tpm-chip.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-dev-common.c:19: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/video/fbdev/neofb.c:145:20: warning: unused function 'write_le32' [-Wunused-function] 145 | static inline void write_le32(int regindex, u32 val, const struct neofb_par *par) | ^~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm-dev.c:16: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-interface.c:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm1-cmd.c:21: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-cmd.c:14: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpmrm-dev.c:6: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-space.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'boost_ctrl' not described in 'lm3692x_led' Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'brightness_ctrl' not described in 'lm3692x_led' Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'enabled' not described in 'lm3692x_led' In file included from ../drivers/char/tpm/tpm-sysfs.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/virtio/virtio_dma_buf.c:41 function parameter 'dma_buf' not described in 'virtio_dma_buf_attach' Warning: ../drivers/virtio/virtio_dma_buf.c:41 function parameter 'attach' not described in 'virtio_dma_buf_attach' In file included from ../drivers/char/tpm/eventlog/common.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/tpm1.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/tpm2.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../arch/x86/kernel/process.c:952:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 952 | u32 lo, hi; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-sessions.c:66: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_ppi.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/acpi.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/efi.c:11: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../kernel/sched/core.c:6453:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6453 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6454 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6455 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6456 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:427:49: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 427 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 428 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :139:1: note: expanded from here 139 | class_core_lock_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/of.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_core.c:28: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/video/fbdev/arkfb.c:321:20: warning: unused function 'dac_read_regs' [-Wunused-function] 321 | static inline void dac_read_regs(struct dac_info *info, u8 *code, int count) | ^~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis.c:29: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/dma/xilinx/xdma.c:75 struct member 'last_interrupt' not described in 'xdma_chan' Warning: ../drivers/dma/xilinx/xdma.c:75 struct member 'stop_requested' not described in 'xdma_chan' Warning: ../drivers/tty/n_hdlc.c:139 struct member 'write_work' not described in 'n_hdlc' Warning: ../drivers/tty/n_hdlc.c:139 struct member 'tty_for_write_work' not described in 'n_hdlc' In file included from ../drivers/char/tpm/tpm_crb.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../sound/core/seq/seq_ump_convert.c:8: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_synquacer.c:13: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_spi_main.c:35: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_spi_cr50.c:18: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/block/rbd.c:6092:17: warning: result of comparison of constant 2305843009213693948 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 6092 | if (snap_count > (SIZE_MAX - sizeof (struct ceph_snap_context)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6093 | / sizeof (u64)) { | ~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' In file included from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:29: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/block/ublk_drv.c:1102:20: warning: unused function 'ubq_daemon_is_dying' [-Wunused-function] 1102 | static inline bool ubq_daemon_is_dying(struct ublk_queue *ubq) | ^~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_i2c.c:15: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_atmel.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_infineon.c:21: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/nfc/pn533/pn533.c:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_nuvoton.c:24: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_nsc.c:19: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_atmel.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_infineon.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/xen-tpmfront.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/base/power/runtime.c:363 Excess function parameter 'dev' description in '__rpm_callback' In file included from ../drivers/char/tpm/tpm_vtpm_proxy.c:24: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/soc/qcom/smp2p.c:78 struct member 'flags' not described in 'smp2p_smem_item' ../drivers/char/applicom.c:130:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 130 | volatile unsigned char byte_reset_it; | ^ ../drivers/char/applicom.c:542:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 542 | int ret = 0; | ^ ../drivers/char/applicom.c:705:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 705 | volatile unsigned char byte_reset_it; | ^ 3 warnings generated. In file included from ../drivers/char/tpm/tpm_svsm.c:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../lib/locking-selftest.c:2510:1: warning: unused function 'class_HARDIRQ_lock_ptr' [-Wunused-function] 2510 | DEFINE_LOCK_GUARD_0(HARDIRQ, HARDIRQ_ENTER(), HARDIRQ_EXIT()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :297:1: note: expanded from here 297 | class_HARDIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2511:1: warning: unused function 'class_NOTTHREADED_HARDIRQ_lock_ptr' [-Wunused-function] 2511 | DEFINE_LOCK_GUARD_0(NOTTHREADED_HARDIRQ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | do { | ~~~~ 2513 | local_irq_disable(); | ~~~~~~~~~~~~~~~~~~~~ 2514 | __irq_enter(); | ~~~~~~~~~~~~~~ 2515 | WARN_ON(!in_irq()); | ~~~~~~~~~~~~~~~~~~~ 2516 | } while(0), HARDIRQ_EXIT()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | class_NOTTHREADED_HARDIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2517:1: warning: unused function 'class_SOFTIRQ_lock_ptr' [-Wunused-function] 2517 | DEFINE_LOCK_GUARD_0(SOFTIRQ, SOFTIRQ_ENTER(), SOFTIRQ_EXIT()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :89:1: note: expanded from here 89 | class_SOFTIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2520:1: warning: unused function 'class_RCU_lock_ptr' [-Wunused-function] 2520 | DEFINE_LOCK_GUARD_0(RCU, rcu_read_lock(), rcu_read_unlock()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :107:1: note: expanded from here 107 | class_RCU_lock_ptr | ^~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2521:1: warning: unused function 'class_RCU_BH_lock_ptr' [-Wunused-function] 2521 | DEFINE_LOCK_GUARD_0(RCU_BH, rcu_read_lock_bh(), rcu_read_unlock_bh()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | class_RCU_BH_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2522:1: warning: unused function 'class_RCU_SCHED_lock_ptr' [-Wunused-function] 2522 | DEFINE_LOCK_GUARD_0(RCU_SCHED, rcu_read_lock_sched(), rcu_read_unlock_sched()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :143:1: note: expanded from here 143 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. Warning: ../drivers/block/drbd/drbd_bitmap.c:1219 function parameter 'peer_device' not described in 'drbd_bm_read' Warning: ../drivers/block/drbd/drbd_bitmap.c:1231 function parameter 'peer_device' not described in 'drbd_bm_write' Warning: ../drivers/block/drbd/drbd_bitmap.c:1243 function parameter 'peer_device' not described in 'drbd_bm_write_all' Warning: ../drivers/block/drbd/drbd_bitmap.c:1270 function parameter 'peer_device' not described in 'drbd_bm_write_copy_pages' In file included from ../drivers/char/tpm/st33zp24/st33zp24.c:22: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/acpi/apei/ghes.c:20: In file included from ../include/linux/arm_sdei.h:8: In file included from ../include/acpi/ghes.h:5: In file included from ../include/acpi/apei.h:9: In file included from ../include/linux/acpi.h:13: In file included from ../include/linux/resource_ext.h:11: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/char/tpm/st33zp24/i2c.c:13: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../kernel/power/snapshot.c:469 function parameter 'zone' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'gfp_mask' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'safe_needed' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'ca' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:542 function parameter 'gfp_mask' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'safe_needed' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'ca' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'start' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'end' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:577 function parameter 'zone' not described in 'free_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:577 function parameter 'clear_nosave_free' not described in 'free_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:685 function parameter 'bm' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:685 function parameter 'gfp_mask' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:685 function parameter 'safe_needed' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:727 function parameter 'clear_nosave_free' not described in 'memory_bm_free' Warning: ../kernel/power/snapshot.c:749 function parameter 'bm' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'pfn' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'addr' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'bit_nr' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:997 function parameter 'start_pfn' not described in 'register_nosave_region' Warning: ../kernel/power/snapshot.c:997 function parameter 'end_pfn' not described in 'register_nosave_region' Warning: ../kernel/power/snapshot.c:1316 function parameter 'zone' not described in 'saveable_highmem_page' Warning: ../kernel/power/snapshot.c:1316 function parameter 'pfn' not described in 'saveable_highmem_page' Warning: ../kernel/power/snapshot.c:1375 function parameter 'zone' not described in 'saveable_page' Warning: ../kernel/power/snapshot.c:1375 function parameter 'pfn' not described in 'saveable_page' Warning: ../kernel/power/snapshot.c:1452 function parameter 'dst' not described in 'safe_copy_page' Warning: ../kernel/power/snapshot.c:1452 function parameter 's_page' not described in 'safe_copy_page' Warning: ../kernel/power/snapshot.c:1693 function parameter 'x' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1693 function parameter 'multiplier' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1693 function parameter 'base' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1991 function parameter 'nr_highmem' not described in 'count_pages_for_highmem' Warning: ../kernel/power/snapshot.c:2009 function parameter 'nr_pages' not described in 'enough_free_mem' Warning: ../kernel/power/snapshot.c:2009 function parameter 'nr_highmem' not described in 'enough_free_mem' Warning: ../kernel/power/snapshot.c:2032 function parameter 'safe_needed' not described in 'get_highmem_buffer' Warning: ../kernel/power/snapshot.c:2045 function parameter 'bm' not described in 'alloc_highmem_pages' Warning: ../kernel/power/snapshot.c:2045 function parameter 'nr_highmem' not described in 'alloc_highmem_pages' Warning: ../kernel/power/snapshot.c:2080 function parameter 'copy_bm' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2080 function parameter 'nr_pages' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2080 function parameter 'nr_highmem' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2302 function parameter 'bm' not described in 'mark_unsafe_pages' Warning: ../kernel/power/snapshot.c:2337 function parameter 'info' not described in 'load_header' Warning: ../kernel/power/snapshot.c:2506 function parameter 'page' not described in 'get_highmem_page_buffer' Warning: ../kernel/power/snapshot.c:2506 function parameter 'ca' not described in 'get_highmem_page_buffer' Warning: ../kernel/power/snapshot.c:2716 function parameter 'bm' not described in 'get_buffer' Warning: ../kernel/power/snapshot.c:2716 function parameter 'ca' not described in 'get_buffer' Warning: ../kernel/power/snapshot.c:2855 function parameter 'handle' not described in 'snapshot_write_finalize' In file included from ../drivers/char/tpm/st33zp24/spi.c:13: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../kernel/power/swap.c:535 function parameter 'handle' not described in 'save_image' Warning: ../kernel/power/swap.c:535 function parameter 'snapshot' not described in 'save_image' Warning: ../kernel/power/swap.c:535 function parameter 'nr_to_write' not described in 'save_image' Warning: ../kernel/power/swap.c:914 function parameter 'nr_pages' not described in 'enough_swap' Warning: ../kernel/power/swap.c:1088 function parameter 'handle' not described in 'load_image' Warning: ../kernel/power/swap.c:1088 function parameter 'snapshot' not described in 'load_image' Warning: ../kernel/power/swap.c:1088 function parameter 'nr_to_read' not described in 'load_image' ../arch/x86/kernel/cpu/intel.c:555:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 555 | unsigned int l1, l2; | ^ 1 warning generated. ../drivers/dma/mmp_tdma.c:644:9: warning: cast to smaller integer type 'enum mmp_tdma_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 644 | type = (enum mmp_tdma_type)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/iommu/mtk_iommu_v1.c:512:28: warning: variable 'mtk_mapping' set but not used [-Wunused-but-set-variable] 512 | struct dma_iommu_mapping *mtk_mapping; | ^ 1 warning generated. ../arch/x86/kernel/cpu/mtrr/mtrr.c:563:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 563 | unsigned long config, dummy; | ^ 1 warning generated. ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ 36 warnings generated. ../arch/x86/kernel/cpu/mtrr/generic.c:693:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 693 | unsigned lo, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/generic.c:1061:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 1061 | unsigned long config, dummy; | ^ 2 warnings generated. Warning: ../drivers/firewire/init_ohci1394_dma.c:177 function parameter 'ohci' not described in 'init_ohci1394_wait_for_busresets' Warning: ../drivers/firewire/init_ohci1394_dma.c:195 function parameter 'ohci' not described in 'init_ohci1394_enable_physical_dma' Warning: ../drivers/firewire/init_ohci1394_dma.c:206 function parameter 'ohci' not described in 'init_ohci1394_reset_and_init_dma' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'num' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'slot' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'func' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:288 function parameter 'opt' not described in 'setup_ohci1394_dma' ../drivers/dma/dw-edma/dw-edma-core.c:27:16: warning: unused function 'dchan2dev' [-Wunused-function] 27 | struct device *dchan2dev(struct dma_chan *dchan) | ^~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-core.c:33:16: warning: unused function 'chan2dev' [-Wunused-function] 33 | struct device *chan2dev(struct dw_edma_chan *chan) | ^~~~~~~~ 2 warnings generated. ../arch/x86/kernel/cpu/mtrr/cleanup.c:673:33: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 673 | unsigned long base, size, def, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/cleanup.c:869:53: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 869 | unsigned long i, base, size, highest_pfn = 0, def, dummy; | ^ 2 warnings generated. ../drivers/message/fusion/mptsas.c:4791:17: warning: variable 'timeleft' set but not used [-Wunused-but-set-variable] 4791 | unsigned long timeleft; | ^ 1 warning generated. Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' Warning: ../drivers/misc/vmw_balloon.c:259 Excess struct member 'reserved' description in 'vmballoon_batch_entry' ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable 'xfer_count' set but not used [-Wunused-but-set-variable] 1169 | int xfer_count = count; | ^ 1 warning generated. ../drivers/video/fbdev/matrox/g450_pll.c:410:18: warning: variable 'mnp' set but not used [-Wunused-but-set-variable] 410 | unsigned int mnp; | ^ 1 warning generated. ../drivers/video/fbdev/riva/riva_hw.c:659:24: warning: variable 'pclks' set but not used [-Wunused-but-set-variable] 659 | int nvclks, mclks, pclks, vpagemiss, crtpagemiss, vbs; | ^ 1 warning generated. ../drivers/video/fbdev/nvidia/nv_hw.c:245:21: warning: variable 'pclks' set but not used [-Wunused-but-set-variable] 245 | int nvclks, mclks, pclks, vpagemiss, crtpagemiss, vbs; | ^ 1 warning generated. Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:173 function parameter 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:270 function parameter 'phase0_identity' not described in 'dcss_scaler_filter_design' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:270 function parameter 'nn_interpolation' not described in 'dcss_scaler_filter_design' ../drivers/video/fbdev/sis/sis_main.c:4558:5: warning: variable 'reg' set but not used [-Wunused-but-set-variable] 4558 | u8 reg; | ^ 1 warning generated. ../drivers/video/fbdev/aty/aty128fb.c:534:18: warning: unused function '_aty_ld_8' [-Wunused-function] 534 | static inline u8 _aty_ld_8(unsigned int regindex, | ^~~~~~~~~ 1 warning generated. ../drivers/tty/serial/mxs-auart.c:1600:15: warning: cast to smaller integer type 'enum mxs_auart_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1600 | s->devtype = (enum mxs_auart_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:30:18: warning: unused function 'hdmi_read' [-Wunused-function] 30 | static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) | ^~~~~~~~~ 1 warning generated. ../drivers/tty/serial/sh-sci.c:3242:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3242 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/usb/dwc2/core_intr.c:341 function parameter 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../drivers/input/keyboard/bcm-keypad.c:166:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 166 | u32 val; | ^ 1 warning generated. Warning: ../kernel/time/tick-oneshot.c:23 function parameter 'expires' not described in 'tick_program_event' Warning: ../kernel/time/tick-oneshot.c:23 function parameter 'force' not described in 'tick_program_event' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'newdev' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'handler' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'next_event' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:73 function parameter 'handler' not described in 'tick_switch_to_oneshot' ../drivers/scsi/qla1280.c:1712:15: warning: variable 'num' set but not used [-Wunused-but-set-variable] 1712 | int err = 0, num, i; | ^ 1 warning generated. ../drivers/usb/dwc2/hcd_ddma.c:555:16: warning: variable 'n_desc' set but not used [-Wunused-but-set-variable] 555 | u16 idx, inc, n_desc = 0, ntd_max = 0; | ^ 1 warning generated. ../drivers/scsi/dc395x.c:2185:6: warning: variable 'fact' set but not used [-Wunused-but-set-variable] 2185 | int fact; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/b44.c:17: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/usb/host/xhci.c:1368 function parameter 'desc' not described in 'xhci_get_endpoint_index' ../drivers/i2c/busses/i2c-bcm-iproc.c:1102:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1102 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/md/raid10.c:2440:7: warning: variable 'd' set but not used [-Wunused-but-set-variable] 2440 | int d; | ^ 1 warning generated. ../lib/test_maple_tree.c:212:26: warning: unused function 'not_empty' [-Wunused-function] 212 | static inline __init int not_empty(struct maple_node *node) | ^~~~~~~~~ 1 warning generated. Warning: ../net/ipv4/tcp_lp.c:121 function parameter 'ack' not described in 'tcp_lp_cong_avoid' Warning: ../net/ipv4/tcp_lp.c:121 function parameter 'acked' not described in 'tcp_lp_cong_avoid' Warning: ../net/ipv4/tcp_lp.c:271 function parameter 'sample' not described in 'tcp_lp_pkts_acked' Warning: ../kernel/kprobes.c:141 function parameter 'c' not described in '__get_insn_slot' Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 Excess function parameter 'data' description in 'max77620_thermal_read_temp' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' ../fs/dlm/dir.c:65:26: warning: variable 'count_match' set but not used [-Wunused-but-set-variable] 65 | unsigned int count = 0, count_match = 0, count_bad = 0, count_add = 0; | ^ 1 warning generated. ../drivers/thermal/testing/zone.c:54:1: warning: unused function 'class_tt_zone_lock_ptr' [-Wunused-function] 54 | DEFINE_GUARD(tt_zone, struct tt_thermal_zone *, mutex_lock(&_T->lock), mutex_unlock(&_T->lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:327:2: note: expanded from macro 'DEFINE_GUARD' 327 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:319:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 319 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :188:1: note: expanded from here 188 | class_tt_zone_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../sound/soc/rockchip/rockchip_pdm.c:583:17: warning: cast to smaller integer type 'enum rk_pdm_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 583 | pdm->version = (enum rk_pdm_version)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/dlm/lock.c:239:19: warning: unused function 'is_granted' [-Wunused-function] 239 | static inline int is_granted(struct dlm_lkb *lkb) | ^~~~~~~~~~ 1 warning generated. ../drivers/i2c/busses/i2c-pxa.c:1269:15: warning: cast to smaller integer type 'enum pxa_i2c_types' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1269 | *i2c_types = (enum pxa_i2c_types)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' ../drivers/usb/musb/musb_host.c:1489:19: warning: unused function 'musb_rx_dma_iso_cppi41' [-Wunused-function] 1489 | static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' ../drivers/usb/renesas_usbhs/mod.c:195:6: warning: variable 'intenb0' set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^ 1 warning generated. ../fs/ext2/super.c:503:1: warning: unused function 'ctx_test_mount_opt' [-Wunused-function] 503 | ctx_test_mount_opt(struct ext2_fs_context *ctx, unsigned long flag) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/input/touchscreen/mms114.c:507:15: warning: cast to smaller integer type 'enum mms_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 507 | data->type = (enum mms_type)match_data; | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../sound/soc/sdca/sdca_asoc.c:114 function parameter 'dev' not described in 'sdca_asoc_count_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1009 function parameter 'kctl' not described in 'sdca_asoc_populate_controls' Warning: ../sound/soc/sdca/sdca_asoc.c:1009 Excess function parameter 'route' description in 'sdca_asoc_populate_controls' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'component_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'dai_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'num_dai_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'ops' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 Excess function parameter 'copmonent_drv' description in 'sdca_asoc_populate_component' ../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:164:20: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 164 | union outputArgs *outp; | ^ ../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:306:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 306 | union outputArgs *outp; | ^ ../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:383:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 383 | union outputArgs *outp; | ^ ../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:443:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 443 | union outputArgs *outp; | ^ ../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:577:20: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 577 | union outputArgs *outp; | ^ 10 warnings generated. ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1119:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1119 | 0) > 10 ? | ^ 1120 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1121 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' In file included from ../drivers/net/ethernet/huawei/hinic/hinic_ethtool.c:17: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/i2c/busses/i2c-rcar.c:1144:18: warning: cast to smaller integer type 'enum rcar_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1144 | priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'stall' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'prot_stall' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'registered' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'suspended' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'connected' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'vbus_session' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../drivers/scsi/aic7xxx/aic7xxx_core.c:4171:13: warning: variable 'data_addr' set but not used [-Wunused-but-set-variable] 4171 | uint32_t data_addr; | ^ 1 warning generated. Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:40 function parameter 'nvram' not described in 'bcm47xx_nvram_is_valid' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'nvram_start' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'res_size' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'res_size' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/scsi/aic7xxx/aic79xx_core.c:5694:13: warning: variable 'data_addr' set but not used [-Wunused-but-set-variable] 5694 | uint64_t data_addr; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:203: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch Warning: ../drivers/md/dm-vdo/action-manager.c:63 struct member 'scheduler' not described in 'action_manager' Warning: ../drivers/md/dm-vdo/action-manager.c:63 Excess struct member 'Scheduler' description in 'action_manager' ../scripts/Makefile.build:203: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'state' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'operation' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'state' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'result' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'state' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'operation' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'waiter' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'initiator' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'state' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'operation' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'waiter' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'initiator' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'valid' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'code' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'what' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'waiter' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'operation' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'waiter' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'state' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'operation' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'waiter' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'initiator' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:351 function parameter 'state' not described in 'vdo_finish_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'state' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'result' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'operation' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'waiter' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'state' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'operation' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'waiter' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'initiator' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:399 function parameter 'state' not described in 'vdo_finish_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'state' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'result' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'operation' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'waiter' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'state' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'operation' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'waiter' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'initiator' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:449 function parameter 'state' not described in 'vdo_finish_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'state' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'result' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:471 function parameter 'state' not described in 'vdo_resume_if_quiescent' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'state' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'operation' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'state' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'operation' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'waiter' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'initiator' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/block-map.c:180 function parameter 'cache' not described in 'initialize_info' Warning: ../drivers/md/dm-vdo/block-map.c:217 function parameter 'cache' not described in 'allocate_cache_components' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'cache' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'function_name' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:279 function parameter 'state' not described in 'get_page_state_name' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'info' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'new_state' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:422 function parameter 'cache' not described in 'find_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:441 function parameter 'cache' not described in 'find_page' Warning: ../drivers/md/dm-vdo/block-map.c:460 function parameter 'cache' not described in 'select_lru_page' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'info' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'waitq' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'cache' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'result' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:589 function parameter 'completion' not described in 'validate_completed_page' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'info' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'pbn' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:842 function parameter 'info' not described in 'schedule_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:858 function parameter 'info' not described in 'launch_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:873 function parameter 'waiter' not described in 'completion_needs_page' Warning: ../drivers/md/dm-vdo/block-map.c:884 function parameter 'info' not described in 'allocate_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:936 function parameter 'cache' not described in 'discard_a_page' Warning: ../drivers/md/dm-vdo/block-map.c:962 function parameter 'vdo_page_comp' not described in 'discard_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1140 function parameter 'completion' not described in 'vdo_release_page_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'info' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'vdo_page_comp' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1327 function parameter 'cache' not described in 'vdo_invalidate_page_cache' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'forest' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'root_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'height' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'page_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:2217 function parameter 'data_vio' not described in 'vdo_find_block_map_slot' Warning: ../drivers/md/dm-vdo/block-map.c:2442 function parameter 'map' not described in 'make_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2480 function parameter 'map' not described in 'replace_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2496 function parameter 'cursor' not described in 'finish_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2555 function parameter 'cursor' not described in 'traverse' Warning: ../drivers/md/dm-vdo/block-map.c:2626 function parameter 'waiter' not described in 'launch_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'map' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'root_index' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2675 function parameter 'map' not described in 'vdo_traverse_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'map' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'zone_number' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'cache_size' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:3097 function parameter 'data_vio' not described in 'clear_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'data_vio' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'entry' not described in 'set_mapped_location' Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' Warning: ../net/sunrpc/auth_gss/gss_krb5_crypto.c:902 function parameter 'len' not described in 'krb5_etm_decrypt' Warning: ../net/sunrpc/auth_gss/gss_krb5_crypto.c:902 function parameter 'buf' not described in 'krb5_etm_decrypt' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'completion' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'result' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:87 function parameter 'completion' not described in 'vdo_launch_completion_with_priority' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'completion' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/data-vio.c:230 function parameter 'pool' not described in 'check_for_drain_complete_locked' Warning: ../drivers/md/dm-vdo/data-vio.c:392 function parameter 'data_vio' not described in 'cancel_data_vio_compression' Warning: ../drivers/md/dm-vdo/data-vio.c:486 function parameter 'data_vio' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:486 function parameter 'lbn' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:659 function parameter 'pool' not described in 'schedule_releases' Warning: ../drivers/md/dm-vdo/data-vio.c:787 function parameter 'data_vio' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:787 function parameter 'vdo' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:897 function parameter 'pool' not described in 'free_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:961 function parameter 'pool' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:961 function parameter 'bio' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:1010 function parameter 'pool' not described in 'drain_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1021 function parameter 'pool' not described in 'resume_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1040 function parameter 'pool' not described in 'dump_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1129 function parameter 'completion' not described in 'release_allocated_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1209 function parameter 'completion' not described in 'release_logical_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1246 function parameter 'data_vio' not described in 'finish_cleanup' Warning: ../drivers/md/dm-vdo/data-vio.c:1357 function parameter 'data_vio' not described in 'get_data_vio_operation_name' Warning: ../drivers/md/dm-vdo/data-vio.c:1377 function parameter 'data_vio' not described in 'data_vio_allocate_data_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1397 function parameter 'data_vio' not described in 'release_data_vio_allocation_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1417 function parameter 'data_vio' not described in 'uncompress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1536 function parameter 'completion' not described in 'read_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1693 function parameter 'completion' not described in 'read_old_block_mapping' Warning: ../drivers/md/dm-vdo/data-vio.c:1721 function parameter 'completion' not described in 'pack_compressed_data' Warning: ../drivers/md/dm-vdo/data-vio.c:1742 function parameter 'completion' not described in 'compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1771 function parameter 'data_vio' not described in 'launch_compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1809 bad line: Warning: ../drivers/md/dm-vdo/data-vio.c:1813 function parameter 'completion' not described in 'hash_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1847 function parameter 'bio' not described in 'write_bio_finished' Warning: ../drivers/md/dm-vdo/data-vio.c:1901 function parameter 'completion' not described in 'acknowledge_write_callback' Warning: ../drivers/md/dm-vdo/data-vio.c:1926 function parameter 'completion' not described in 'allocate_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1958 function parameter 'completion' not described in 'handle_allocation_error' Warning: ../drivers/md/dm-vdo/data-vio.c:1987 function parameter 'completion' not described in 'continue_data_vio_with_block_map_slot' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'waiter' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'context' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'context' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'completion' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2529 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'context' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'zone_number' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'parent' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'context' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'parent' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'context' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'zone_number' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'parent' not described in 'resume_hash_zone' In file included from ../drivers/scsi/pm8001/pm8001_hwi.c:40: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/dm-vdo-target.c:1148 function parameter 'vdo' not described in 'get_thread_id_for_phase' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'root_count' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'old_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'new_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'buffer' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'offset' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'state' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:492 function parameter 'offset' not described in 'decode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'buffer' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'offset' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'state' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'buffer' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'offset' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'state' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'buffer' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'offset' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'component' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'buffer' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'offset' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'states' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'buffer' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'states' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1430 function parameter 'buffer' not described in 'vdo_decode_super_block' In file included from ../drivers/scsi/pm8001/pm80xx_hwi.c:40: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/flush.c:530 function parameter 'state' not described in 'initiate_drain' In file included from ../drivers/scsi/qla2xxx/qla_init.c:6: In file included from ../drivers/scsi/qla2xxx/qla_def.h:12: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../sound/soc/sunxi/sun4i-spdif.c:179 struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_name_prefix' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'name' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'owner' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'type' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_count' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_privates' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'queue_ptr' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/io-submitter.c:122 function parameter 'completion' not described in 'vdo_submit_vio' Warning: ../drivers/md/dm-vdo/io-submitter.c:164 function parameter 'completion' not described in 'submit_data_vio' Warning: ../drivers/gpu/drm/drm_gpusvm.c:462 function parameter 'gpusvm__' not described in 'drm_gpusvm_for_each_notifier' Warning: ../drivers/gpu/drm/drm_gpusvm.c:478 function parameter 'gpusvm__' not described in 'drm_gpusvm_for_each_notifier_safe' Warning: ../drivers/gpu/drm/drm_gpusvm.c:2104 function parameter 'gpusvm' not described in 'drm_gpusvm_range_evict' Warning: ../drivers/gpu/drm/drm_gpusvm.c:2261 function parameter 'devmem_allocation' not described in 'drm_gpusvm_devmem_init' In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/logical-zone.c:167 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'context' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'zone_number' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'parent' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'context' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'zone_number' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'parent' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'mapping_state' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'block' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_size' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:392 function parameter 'slot' not described in 'pack_fragment' Warning: ../drivers/md/dm-vdo/packer.c:713 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3890 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' Warning: ../drivers/md/dm-vdo/physical-zone.c:81 function parameter 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. Warning: ../drivers/hv/channel.c:577 function parameter 'size' not described in 'request_arr_init' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'waiter' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'context' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'waiter' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'context' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'waiter' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'context' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'waiter' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'context' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1619 function parameter 'state' not described in 'initiate_drain' ../kernel/trace/rv/monitors/wip/wip.c:20:1: warning: unused function 'da_handle_start_run_event_wip' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(wip, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/natsemi/ns83820.c:1704:6: warning: variable 'loops' set but not used [-Wunused-but-set-variable] 1704 | int loops = 0; | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/slab-depot.c:135 function parameter 'slab' not described in 'is_slab_journal_blank' Warning: ../drivers/md/dm-vdo/slab-depot.c:231 function parameter 'allocator' not described in 'check_summary_drain_complete' Warning: ../drivers/md/dm-vdo/slab-depot.c:658 function parameter 'slab' not described in 'reopen_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'slab' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'index' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1384 function parameter 'slab' not described in 'adjust_free_block_count' Warning: ../drivers/md/dm-vdo/slab-depot.c:1889 function parameter 'slab' not described in 'reset_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1907 function parameter 'slab' not described in 'advance_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'slab' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'block_number' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2159 function parameter 'slab' not described in 'dirty_all_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2355 function parameter 'slab' not described in 'load_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2382 function parameter 'slab' not described in 'drain_slab' Warning: ../drivers/md/dm-vdo/slab-depot.c:2568 function parameter 'slab' not described in 'load_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:2671 function parameter 'state' not described in 'initiate_slab_action' Warning: ../drivers/md/dm-vdo/slab-depot.c:2745 function parameter 'result' not described in 'finish_scrubbing' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'waiter' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter '__always_unused' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3541 function parameter 'completion' not described in 'vdo_notify_slab_journals_are_recovered' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'context' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'zone_number' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'context' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'parent' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3977 function parameter 'context' not described in 'schedule_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:4369 function parameter 'depot' not described in 'vdo_allocate_reference_counters' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'context' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'parent' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4787 function parameter 'context' not described in 'finish_registration' ../kernel/trace/rv/monitors/tss/tss.c:20:1: warning: unused function 'da_handle_start_run_event_tss' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(tss, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | da_handle_start_run_event_tss | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/sco/sco.c:20:1: warning: unused function 'da_handle_start_run_event_sco' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(sco, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | da_handle_start_run_event_sco | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/clocksource/timer-nxp-stm.c:80:1: warning: unused function 'class_stm_instances_lock_ptr' [-Wunused-function] 80 | DEFINE_GUARD(stm_instances, struct mutex *, mutex_lock(_T), mutex_unlock(_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:327:2: note: expanded from macro 'DEFINE_GUARD' 327 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:319:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 319 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :80:1: note: expanded from here 80 | class_stm_instances_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/scpd/scpd.c:21:1: warning: unused function 'da_handle_start_run_event_scpd' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(scpd, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_scpd | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'counts' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'config' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:888 function parameter 'vdo' not described in 'record_vdo' ../kernel/trace/rv/monitors/snep/snep.c:21:1: warning: unused function 'da_handle_start_run_event_snep' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(snep, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_snep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/md/dm-vdo/vio.c:404 function parameter 'pool' not described in 'is_vio_pool_busy' ../kernel/trace/rv/monitors/sncid/sncid.c:21:1: warning: unused function 'da_handle_start_run_event_sncid' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(sncid, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :53:1: note: expanded from here 53 | da_handle_start_run_event_sncid | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/devfreq/event/exynos-ppmu.c:527:20: warning: cast to smaller integer type 'enum exynos_ppmu_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 527 | info->ppmu_type = (enum exynos_ppmu_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1939:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1939 | static u32 drop_cnt; | ^ In file included from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. ../drivers/staging/rtl8723bs/hal/hal_com.c:893:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 893 | u32 res, i = 0; | ^ 1 warning generated. Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' Warning: ../fs/ufs/inode.c:375 function parameter 'inode' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'fragment' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'bh_result' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'create' not described in 'ufs_getfrag_block' ../drivers/net/ethernet/ni/nixge.c:1271:12: warning: cast to smaller integer type 'enum nixge_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1271 | version = (enum nixge_version)of_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../fs/nfsd/filecache.c:381 function parameter 'pnf' not described in 'nfsd_file_put_local' Warning: ../fs/nfsd/filecache.c:381 Excess function parameter 'nf' description in 'nfsd_file_put_local' Warning: ../drivers/gpu/drm/scheduler/sched_main.c:396 function parameter 'result' not described in 'drm_sched_job_done' Warning: ../drivers/hid/hid-logitech-hidpp.c:178 Excess struct member 'dev' description in 'hidpp_scroll_counter' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:41 function parameter 'Adapter' not described in 'PHY_QueryBBReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:71 function parameter 'Adapter' not described in 'PHY_SetBBReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:189 function parameter 'Adapter' not described in 'phy_RFSerialWrite_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:232 function parameter 'Adapter' not described in 'PHY_QueryRFReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:261 function parameter 'Adapter' not described in 'PHY_SetRFReg_8723B' Warning: ../drivers/memory/emif.c:67 struct member 'lpmode' not described in 'emif_data' ../drivers/scsi/lpfc/lpfc_bsg.c:2819:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2819 | int cnt, offset = 0, i = 0; | ^ 1 warning generated. In file included from ../drivers/firmware/turris-mox-rwtm.c:12: In file included from ../include/linux/completion.h:12: In file included from ../include/linux/swait.h:7: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2917:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] 2917 | MPI2DefaultReply_t *mpi_reply; | ^ 1 warning generated. ../drivers/gpu/drm/vc4/vc4_drv.c:301:8: warning: cast to smaller integer type 'enum vc4_gen' from 'const void *' [-Wvoid-pointer-to-enum-cast] 301 | gen = (enum vc4_gen)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../fs/ubifs/replay.c:594 function parameter 'log_hash' not described in 'authenticate_sleb' ../drivers/scsi/mpi3mr/mpi3mr_fw.c:1644:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] 1644 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^ 1 warning generated. Warning: ../fs/nfsd/localio.c:50 function parameter 'pnf' not described in 'nfsd_open_local_fh' Warning: ../fs/nfsd/localio.c:50 Excess function parameter 'nfp' description in 'nfsd_open_local_fh' Warning: ../drivers/scsi/mpi3mr/mpi3mr_app.c:808 Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' Warning: ../drivers/scsi/mpi3mr/mpi3mr_app.c:835 Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' ../drivers/staging/gpib/cb7210/cb7210.c:1249:24: warning: variable 'handle' set but not used [-Wunused-but-set-variable] 1249 | struct pcmcia_device *handle; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1250:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1250 | struct local_info *dev; | ^ 2 warnings generated. Warning: ../drivers/android/binderfs.c:237 function parameter 'file' not described in 'binder_ctl_ioctl' Warning: ../drivers/android/binderfs.c:237 function parameter 'cmd' not described in 'binder_ctl_ioctl' Warning: ../drivers/android/binderfs.c:237 function parameter 'arg' not described in 'binder_ctl_ioctl' In file included from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/android/binder.c:2432 struct member 'offset' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'skip_size' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'fixup_data' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'node' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2452 struct member 'offset' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'sender_uaddr' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'length' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'node' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:4012 function parameter 'thread' not described in 'binder_free_buf' ../drivers/perf/arm_cspmu/ampere_cspmu.c:35:1: warning: unused function 'get_event' [-Wunused-function] 35 | SOC_PMU_EVENT_ATTR_EXTRACTOR(event, config, 0, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/perf/arm_cspmu/ampere_cspmu.c:29:20: note: expanded from macro 'SOC_PMU_EVENT_ATTR_EXTRACTOR' 29 | static inline u32 get_##_name(const struct perf_event *event) \ | ^~~~~~~~~~~ :24:1: note: expanded from here 24 | get_event | ^~~~~~~~~ 1 warning generated. ../drivers/staging/gpib/gpio/gpib_bitbang.c:1361:13: warning: unused function 'usec_diff' [-Wunused-function] 1361 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) | ^~~~~~~~~ 1 warning generated. ../drivers/staging/gpib/ines/ines_gpib.c:1112:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1112 | struct local_info *dev; | ^ 1 warning generated. ../net/ceph/osdmap.c:1441:10: warning: result of comparison of constant 4611686018427387891 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1441 | if (len > (SIZE_MAX - sizeof(*pg)) / sizeof(u32)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ceph/osdmap.c:1624:10: warning: result of comparison of constant 2305843009213693945 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1624 | if (len > (SIZE_MAX - sizeof(*pg)) / (2 * sizeof(u32))) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../fs/fuse/ioctl.c:132:18: warning: result of comparison of constant 18446744073709551611 with expression of type '__u16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] 132 | if (digest_size > SIZE_MAX - sizeof(struct fsverity_digest)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/nvdimm/core.c:220 function parameter 'len' not described in 'nd_uuid_store' ../drivers/rapidio/rio_cm.c:669:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 669 | int rc; | ^ 1 warning generated. Warning: ../drivers/net/ethernet/sfc/ptp.c:204 Excess struct member 'valid' description in 'efx_ptp_timeset' In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 1 warning generated. ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. Warning: ../fs/gfs2/glock.c:1264 function parameter 'ip' not described in '__gfs2_holder_init' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac In file included from ../drivers/net/ethernet/via/via-velocity.c:37: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/gpu/drm/pl111/pl111_versatile.c:488:24: warning: cast to smaller integer type 'enum versatile_clcd' from 'const void *' [-Wvoid-pointer-to-enum-cast] 488 | versatile_clcd_type = (enum versatile_clcd)clcd_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/pl111/pl111_versatile.c:508:26: warning: cast to smaller integer type 'enum versatile_clcd' from 'const void *' [-Wvoid-pointer-to-enum-cast] 508 | versatile_clcd_type = (enum versatile_clcd)clcd_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new Warning: ../drivers/dca/dca-core.c:171 function parameter 'dev' not described in 'dca_add_requester' Warning: ../drivers/dca/dca-core.c:226 function parameter 'dev' not described in 'dca_remove_requester' Warning: ../drivers/dca/dca-core.c:258 function parameter 'dev' not described in 'dca_common_get_tag' Warning: ../drivers/dca/dca-core.c:258 function parameter 'cpu' not described in 'dca_common_get_tag' Warning: ../drivers/dca/dca-core.c:283 function parameter 'dev' not described in 'dca3_get_tag' Warning: ../drivers/dca/dca-core.c:283 function parameter 'cpu' not described in 'dca3_get_tag' Warning: ../drivers/dca/dca-core.c:296 function parameter 'cpu' not described in 'dca_get_tag' Warning: ../drivers/dca/dca-core.c:308 function parameter 'ops' not described in 'alloc_dca_provider' Warning: ../drivers/dca/dca-core.c:308 function parameter 'priv_size' not described in 'alloc_dca_provider' Warning: ../drivers/dca/dca-core.c:328 function parameter 'dca' not described in 'free_dca_provider' Warning: ../drivers/dca/dca-core.c:339 function parameter 'dca' not described in 'register_dca_provider' Warning: ../drivers/dca/dca-core.c:339 function parameter 'dev' not described in 'register_dca_provider' Warning: ../drivers/dca/dca-core.c:396 function parameter 'dca' not described in 'unregister_dca_provider' Warning: ../drivers/dca/dca-core.c:396 function parameter 'dev' not described in 'unregister_dca_provider' Warning: ../drivers/dca/dca-core.c:428 function parameter 'nb' not described in 'dca_register_notify' Warning: ../drivers/dca/dca-core.c:437 function parameter 'nb' not described in 'dca_unregister_notify' ../drivers/ata/ahci_imx.c:871:18: warning: cast to smaller integer type 'enum ahci_imx_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 871 | imxpriv->type = (enum ahci_imx_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' ../fs/ceph/snap.c:377:10: warning: result of comparison of constant 2305843009213693948 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 377 | if (num > (SIZE_MAX - sizeof(*snapc)) / sizeof(u64)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/ata/ahci_xgene.c:779:13: warning: cast to smaller integer type 'enum xgene_ahci_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 779 | version = (enum xgene_ahci_version)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:196 Excess struct member 'buf' description in 'panthor_fw_section' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:196 Excess struct member 'size' description in 'panthor_fw_section' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:266 Excess struct member 'ping_work' description in 'panthor_fw' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'runnable' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'idle' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'waiting' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'has_ref' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'in_progress' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'stopped_groups' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'mem' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'input' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'output' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'input_fw_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'output_fw_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'gpu_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'ref' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'gt' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'sync64' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'bo' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'offset' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'kmap' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'lock' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'id' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'seqno' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'last_fence' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'in_flight_jobs' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'slots' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'slot_count' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'seqno' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:698 Excess struct member 'data' description in 'panthor_group' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'start' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'size' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'latest_flush' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'start' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'end' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'mask' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'slot' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:1761 function parameter 'ptdev' not described in 'panthor_sched_report_fw_events' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:1761 function parameter 'events' not described in 'panthor_sched_report_fw_events' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:2654 function parameter 'ptdev' not described in 'panthor_sched_report_mmu_fault' ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:2041:19: warning: cast to smaller integer type 'enum xgene_enet_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 2041 | pdata->enet_id = (enum xgene_enet_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_set_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :263:1: note: expanded from here 263 | scrub_bitmap_set_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_clear_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:251:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 251 | static inline void scrub_bitmap_clear_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :18:1: note: expanded from here 18 | scrub_bitmap_clear_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_clear_bit_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | scrub_bitmap_clear_bit_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_weight_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | scrub_bitmap_weight_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_set_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :128:1: note: expanded from here 128 | scrub_bitmap_set_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_clear_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:251:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 251 | static inline void scrub_bitmap_clear_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :149:1: note: expanded from here 149 | scrub_bitmap_clear_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_clear_bit_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :213:1: note: expanded from here 213 | scrub_bitmap_clear_bit_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_empty_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :255:1: note: expanded from here 255 | scrub_bitmap_empty_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_weight_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :257:1: note: expanded from here 257 | scrub_bitmap_weight_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:309:1: warning: unused function 'scrub_bitmap_test_bit_error' [-Wunused-function] 309 | IMPLEMENT_SCRUB_BITMAP_OPS(error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:260:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 260 | static inline bool scrub_bitmap_test_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :26:1: note: expanded from here 26 | scrub_bitmap_test_bit_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:309:1: warning: unused function 'scrub_bitmap_weight_error' [-Wunused-function] 309 | IMPLEMENT_SCRUB_BITMAP_OPS(error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :113:1: note: expanded from here 113 | scrub_bitmap_weight_error | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:310:1: warning: unused function 'scrub_bitmap_clear_bit_io_error' [-Wunused-function] 310 | IMPLEMENT_SCRUB_BITMAP_OPS(io_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :200:1: note: expanded from here 200 | scrub_bitmap_clear_bit_io_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:310:1: warning: unused function 'scrub_bitmap_empty_io_error' [-Wunused-function] 310 | IMPLEMENT_SCRUB_BITMAP_OPS(io_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :242:1: note: expanded from here 242 | scrub_bitmap_empty_io_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:311:1: warning: unused function 'scrub_bitmap_set_csum_error' [-Wunused-function] 311 | IMPLEMENT_SCRUB_BITMAP_OPS(csum_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :246:1: note: expanded from here 246 | scrub_bitmap_set_csum_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:311:1: warning: unused function 'scrub_bitmap_empty_csum_error' [-Wunused-function] 311 | IMPLEMENT_SCRUB_BITMAP_OPS(csum_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :98:1: note: expanded from here 98 | scrub_bitmap_empty_csum_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_set_bit_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:268:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 268 | static inline void scrub_bitmap_set_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :166:1: note: expanded from here 166 | scrub_bitmap_set_bit_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_clear_bit_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :187:1: note: expanded from here 187 | scrub_bitmap_clear_bit_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_empty_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :229:1: note: expanded from here 229 | scrub_bitmap_empty_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_set_bit_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:268:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 268 | static inline void scrub_bitmap_set_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | scrub_bitmap_set_bit_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_clear_bit_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:1: note: expanded from here 45 | scrub_bitmap_clear_bit_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_empty_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | scrub_bitmap_empty_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. Warning: ../drivers/ntb/msi.c:32 function parameter 'desc_changed' not described in 'ntb_msi_init' Warning: ../drivers/rpmsg/qcom_smd.c:228 Excess struct member 'cb' description in 'qcom_smd_channel' ../drivers/bluetooth/btnxpuart.c:494:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 494 | int ret; | ^ 1 warning generated. ../drivers/mux/adgs1408.c:62:12: warning: cast to smaller integer type 'enum adgs1408_chip_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 62 | chip_id = (enum adgs1408_chip_id)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/hwtracing/stm/ftrace.c:38 function parameter 'export' not described in 'stm_ftrace_write' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:68 Excess struct member 'kobj' description in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_snd.c:57 Excess struct member 'opened' description in 'channel' Warning: ../drivers/net/ethernet/sfc/siena/ptp.c:207 Excess struct member 'valid' description in 'efx_ptp_timeset' ../fs/bcachefs/ec.c:706:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 706 | ? BCH_DEV_READ_REF_ec_block | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | : BCH_DEV_WRITE_REF_ec_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/bcachefs/ec.c:744:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 744 | ? BCH_DEV_READ_REF_ec_block | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | : BCH_DEV_WRITE_REF_ec_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/mtd/nand/raw/vf610_nfc.c:843:17: warning: cast to smaller integer type 'enum vf610_nfc_variant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 843 | nfc->variant = (enum vf610_nfc_variant)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/bcachefs/io_write.c:472:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 472 | ? BCH_DEV_READ_REF_btree_node_write | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | : BCH_DEV_WRITE_REF_io_write; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/xfs/scrub/rtbitmap_repair.c:91:1: warning: unused function 'rtxlen_to_wordcnt' [-Wunused-function] 91 | rtxlen_to_wordcnt( | ^~~~~~~~~~~~~~~~~ 1 warning generated. .pylintrc: warning: ignored by one of the .gitignore files ../drivers/phy/broadcom/phy-bcm-ns-usb3.c:206:17: warning: cast to smaller integer type 'enum bcm_ns_family' from 'const void *' [-Wvoid-pointer-to-enum-cast] 206 | usb3->family = (enum bcm_ns_family)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../arch/x86/events/intel/p4.c:1370:20: warning: variable 'high' set but not used [-Wunused-but-set-variable] 1370 | unsigned int low, high; | ^ 1 warning generated. Warning: ../block/partitions/aix.c:80 function parameter 'state' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'lba' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'buffer' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'count' not described in 'read_lba' Warning: ../block/partitions/aix.c:113 function parameter 'state' not described in 'alloc_pvd' Warning: ../block/partitions/aix.c:113 function parameter 'lba' not described in 'alloc_pvd' Warning: ../block/partitions/aix.c:138 function parameter 'state' not described in 'alloc_lvn' Warning: ../block/partitions/aix.c:138 function parameter 'lba' not described in 'alloc_lvn' In file included from ../drivers/char/tpm/tpm-chip.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/virtio/virtio_dma_buf.c:41 function parameter 'dma_buf' not described in 'virtio_dma_buf_attach' Warning: ../drivers/virtio/virtio_dma_buf.c:41 function parameter 'attach' not described in 'virtio_dma_buf_attach' In file included from ../drivers/char/tpm/tpm-dev-common.c:19: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-dev.c:16: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-interface.c:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'boost_ctrl' not described in 'lm3692x_led' Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'brightness_ctrl' not described in 'lm3692x_led' Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'enabled' not described in 'lm3692x_led' In file included from ../drivers/char/tpm/tpm1-cmd.c:21: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-cmd.c:14: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpmrm-dev.c:6: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-space.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-sysfs.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../kernel/sched/core.c:6453:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6453 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6454 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6455 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6456 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:427:49: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 427 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 428 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :139:1: note: expanded from here 139 | class_core_lock_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/common.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../sound/core/seq/seq_ump_convert.c:8: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/video/fbdev/neofb.c:145:20: warning: unused function 'write_le32' [-Wunused-function] 145 | static inline void write_le32(int regindex, u32 val, const struct neofb_par *par) | ^~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/tpm1.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/char/applicom.c:130:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 130 | volatile unsigned char byte_reset_it; | ^ ../drivers/char/applicom.c:542:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 542 | int ret = 0; | ^ ../drivers/char/applicom.c:705:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 705 | volatile unsigned char byte_reset_it; | ^ 3 warnings generated. In file included from ../drivers/char/tpm/eventlog/tpm2.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../arch/x86/kernel/process.c:952:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 952 | u32 lo, hi; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-sessions.c:66: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_ppi.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/soc/qcom/smp2p.c:78 struct member 'flags' not described in 'smp2p_smem_item' In file included from ../drivers/char/tpm/eventlog/acpi.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../security/ipe/hooks.c:54 function parameter '__always_unused' not described in 'ipe_mmap_file' Warning: ../security/ipe/hooks.c:54 Excess function parameter 'reqprot' description in 'ipe_mmap_file' Warning: ../security/ipe/hooks.c:82 function parameter '__always_unused' not described in 'ipe_file_mprotect' Warning: ../security/ipe/hooks.c:82 Excess function parameter 'reqprot' description in 'ipe_file_mprotect' In file included from ../drivers/char/tpm/eventlog/efi.c:11: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../kernel/power/snapshot.c:469 function parameter 'zone' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'gfp_mask' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'safe_needed' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'ca' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:542 function parameter 'gfp_mask' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'safe_needed' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'ca' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'start' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'end' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:577 function parameter 'zone' not described in 'free_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:577 function parameter 'clear_nosave_free' not described in 'free_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:685 function parameter 'bm' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:685 function parameter 'gfp_mask' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:685 function parameter 'safe_needed' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:727 function parameter 'clear_nosave_free' not described in 'memory_bm_free' Warning: ../kernel/power/snapshot.c:749 function parameter 'bm' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'pfn' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'addr' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'bit_nr' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:997 function parameter 'start_pfn' not described in 'register_nosave_region' Warning: ../kernel/power/snapshot.c:997 function parameter 'end_pfn' not described in 'register_nosave_region' Warning: ../kernel/power/snapshot.c:1316 function parameter 'zone' not described in 'saveable_highmem_page' Warning: ../kernel/power/snapshot.c:1316 function parameter 'pfn' not described in 'saveable_highmem_page' Warning: ../kernel/power/snapshot.c:1375 function parameter 'zone' not described in 'saveable_page' Warning: ../kernel/power/snapshot.c:1375 function parameter 'pfn' not described in 'saveable_page' Warning: ../kernel/power/snapshot.c:1452 function parameter 'dst' not described in 'safe_copy_page' Warning: ../kernel/power/snapshot.c:1452 function parameter 's_page' not described in 'safe_copy_page' Warning: ../kernel/power/snapshot.c:1693 function parameter 'x' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1693 function parameter 'multiplier' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1693 function parameter 'base' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1991 function parameter 'nr_highmem' not described in 'count_pages_for_highmem' Warning: ../kernel/power/snapshot.c:2009 function parameter 'nr_pages' not described in 'enough_free_mem' Warning: ../kernel/power/snapshot.c:2009 function parameter 'nr_highmem' not described in 'enough_free_mem' Warning: ../kernel/power/snapshot.c:2032 function parameter 'safe_needed' not described in 'get_highmem_buffer' Warning: ../kernel/power/snapshot.c:2045 function parameter 'bm' not described in 'alloc_highmem_pages' Warning: ../kernel/power/snapshot.c:2045 function parameter 'nr_highmem' not described in 'alloc_highmem_pages' Warning: ../kernel/power/snapshot.c:2080 function parameter 'copy_bm' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2080 function parameter 'nr_pages' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2080 function parameter 'nr_highmem' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2302 function parameter 'bm' not described in 'mark_unsafe_pages' Warning: ../kernel/power/snapshot.c:2337 function parameter 'info' not described in 'load_header' Warning: ../kernel/power/snapshot.c:2506 function parameter 'page' not described in 'get_highmem_page_buffer' Warning: ../kernel/power/snapshot.c:2506 function parameter 'ca' not described in 'get_highmem_page_buffer' Warning: ../kernel/power/snapshot.c:2716 function parameter 'bm' not described in 'get_buffer' Warning: ../kernel/power/snapshot.c:2716 function parameter 'ca' not described in 'get_buffer' Warning: ../kernel/power/snapshot.c:2855 function parameter 'handle' not described in 'snapshot_write_finalize' Warning: ../security/landlock/ruleset.c:206 Invalid param: const struct landlock_layer (*const layers)[] Warning: ../security/landlock/ruleset.c:206 function parameter 'const struct landlock_layer (*const layers' not described in 'insert_rule' Warning: ../security/landlock/ruleset.c:685 Invalid param: layer_mask_t (*const layer_masks)[] Warning: ../security/landlock/ruleset.c:685 function parameter 'layer_mask_t (*const layer_masks' not described in 'landlock_init_layer_masks' ../drivers/video/fbdev/arkfb.c:321:20: warning: unused function 'dac_read_regs' [-Wunused-function] 321 | static inline void dac_read_regs(struct dac_info *info, u8 *code, int count) | ^~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/of.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/tty/n_hdlc.c:139 struct member 'write_work' not described in 'n_hdlc' Warning: ../drivers/tty/n_hdlc.c:139 struct member 'tty_for_write_work' not described in 'n_hdlc' Warning: ../kernel/power/swap.c:535 function parameter 'handle' not described in 'save_image' Warning: ../kernel/power/swap.c:535 function parameter 'snapshot' not described in 'save_image' Warning: ../kernel/power/swap.c:535 function parameter 'nr_to_write' not described in 'save_image' Warning: ../kernel/power/swap.c:914 function parameter 'nr_pages' not described in 'enough_swap' Warning: ../kernel/power/swap.c:1088 function parameter 'handle' not described in 'load_image' Warning: ../kernel/power/swap.c:1088 function parameter 'snapshot' not described in 'load_image' Warning: ../kernel/power/swap.c:1088 function parameter 'nr_to_read' not described in 'load_image' In file included from ../drivers/char/tpm/tpm_tis_core.c:28: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis.c:29: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/dma/xilinx/xdma.c:75 struct member 'last_interrupt' not described in 'xdma_chan' Warning: ../drivers/dma/xilinx/xdma.c:75 struct member 'stop_requested' not described in 'xdma_chan' Warning: ../security/landlock/fs.c:764 Invalid param: layer_mask_t (*const layer_masks_parent1)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:764 function parameter 'layer_mask_t (*const layer_masks_parent1' not described in 'is_access_to_paths_allowed' Warning: ../security/landlock/fs.c:764 Invalid param: layer_mask_t (*const layer_masks_parent2)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:764 function parameter 'layer_mask_t (*const layer_masks_parent2' not described in 'is_access_to_paths_allowed' Warning: ../security/landlock/fs.c:1034 Invalid param: layer_mask_t (*const layer_masks_dom)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:1034 function parameter 'layer_mask_t (*const layer_masks_dom' not described in 'collect_domain_accesses' In file included from ../drivers/char/tpm/tpm_crb.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_synquacer.c:13: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_spi_main.c:35: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_spi_cr50.c:18: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' In file included from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:29: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_i2c.c:15: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_atmel.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_infineon.c:21: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_nuvoton.c:24: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/block/rbd.c:6092:17: warning: result of comparison of constant 2305843009213693948 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 6092 | if (snap_count > (SIZE_MAX - sizeof (struct ceph_snap_context)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6093 | / sizeof (u64)) { | ~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm_nsc.c:19: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_atmel.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/acpi/apei/ghes.c:20: In file included from ../include/linux/arm_sdei.h:8: In file included from ../include/acpi/ghes.h:5: In file included from ../include/acpi/apei.h:9: In file included from ../include/linux/acpi.h:13: In file included from ../include/linux/resource_ext.h:11: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/block/ublk_drv.c:1102:20: warning: unused function 'ubq_daemon_is_dying' [-Wunused-function] 1102 | static inline bool ubq_daemon_is_dying(struct ublk_queue *ubq) | ^~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm_infineon.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/nfc/pn533/pn533.c:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/char/tpm/xen-tpmfront.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_vtpm_proxy.c:24: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_svsm.c:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/st33zp24/st33zp24.c:22: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/st33zp24/i2c.c:13: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/block/drbd/drbd_bitmap.c:1219 function parameter 'peer_device' not described in 'drbd_bm_read' Warning: ../drivers/block/drbd/drbd_bitmap.c:1231 function parameter 'peer_device' not described in 'drbd_bm_write' Warning: ../drivers/block/drbd/drbd_bitmap.c:1243 function parameter 'peer_device' not described in 'drbd_bm_write_all' Warning: ../drivers/block/drbd/drbd_bitmap.c:1270 function parameter 'peer_device' not described in 'drbd_bm_write_copy_pages' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:173 function parameter 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:270 function parameter 'phase0_identity' not described in 'dcss_scaler_filter_design' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:270 function parameter 'nn_interpolation' not described in 'dcss_scaler_filter_design' In file included from ../drivers/char/tpm/st33zp24/spi.c:13: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/base/power/runtime.c:363 Excess function parameter 'dev' description in '__rpm_callback' ../arch/x86/kernel/cpu/intel.c:555:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 555 | unsigned int l1, l2; | ^ 1 warning generated. ../lib/locking-selftest.c:2510:1: warning: unused function 'class_HARDIRQ_lock_ptr' [-Wunused-function] 2510 | DEFINE_LOCK_GUARD_0(HARDIRQ, HARDIRQ_ENTER(), HARDIRQ_EXIT()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :297:1: note: expanded from here 297 | class_HARDIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2511:1: warning: unused function 'class_NOTTHREADED_HARDIRQ_lock_ptr' [-Wunused-function] 2511 | DEFINE_LOCK_GUARD_0(NOTTHREADED_HARDIRQ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | do { | ~~~~ 2513 | local_irq_disable(); | ~~~~~~~~~~~~~~~~~~~~ 2514 | __irq_enter(); | ~~~~~~~~~~~~~~ 2515 | WARN_ON(!in_irq()); | ~~~~~~~~~~~~~~~~~~~ 2516 | } while(0), HARDIRQ_EXIT()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | class_NOTTHREADED_HARDIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2517:1: warning: unused function 'class_SOFTIRQ_lock_ptr' [-Wunused-function] 2517 | DEFINE_LOCK_GUARD_0(SOFTIRQ, SOFTIRQ_ENTER(), SOFTIRQ_EXIT()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :89:1: note: expanded from here 89 | class_SOFTIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2520:1: warning: unused function 'class_RCU_lock_ptr' [-Wunused-function] 2520 | DEFINE_LOCK_GUARD_0(RCU, rcu_read_lock(), rcu_read_unlock()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :107:1: note: expanded from here 107 | class_RCU_lock_ptr | ^~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2521:1: warning: unused function 'class_RCU_BH_lock_ptr' [-Wunused-function] 2521 | DEFINE_LOCK_GUARD_0(RCU_BH, rcu_read_lock_bh(), rcu_read_unlock_bh()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | class_RCU_BH_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2522:1: warning: unused function 'class_RCU_SCHED_lock_ptr' [-Wunused-function] 2522 | DEFINE_LOCK_GUARD_0(RCU_SCHED, rcu_read_lock_sched(), rcu_read_unlock_sched()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :143:1: note: expanded from here 143 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ 36 warnings generated. ../drivers/iommu/mtk_iommu_v1.c:512:28: warning: variable 'mtk_mapping' set but not used [-Wunused-but-set-variable] 512 | struct dma_iommu_mapping *mtk_mapping; | ^ 1 warning generated. ../arch/x86/kernel/cpu/mtrr/mtrr.c:563:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 563 | unsigned long config, dummy; | ^ 1 warning generated. ../drivers/dma/mmp_tdma.c:644:9: warning: cast to smaller integer type 'enum mmp_tdma_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 644 | type = (enum mmp_tdma_type)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../arch/x86/kernel/cpu/mtrr/generic.c:693:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 693 | unsigned lo, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/generic.c:1061:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 1061 | unsigned long config, dummy; | ^ 2 warnings generated. ../arch/x86/kernel/cpu/mtrr/cleanup.c:673:33: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 673 | unsigned long base, size, def, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/cleanup.c:869:53: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 869 | unsigned long i, base, size, highest_pfn = 0, def, dummy; | ^ 2 warnings generated. Warning: ../drivers/firewire/init_ohci1394_dma.c:177 function parameter 'ohci' not described in 'init_ohci1394_wait_for_busresets' Warning: ../drivers/firewire/init_ohci1394_dma.c:195 function parameter 'ohci' not described in 'init_ohci1394_enable_physical_dma' Warning: ../drivers/firewire/init_ohci1394_dma.c:206 function parameter 'ohci' not described in 'init_ohci1394_reset_and_init_dma' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'num' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'slot' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'func' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:288 function parameter 'opt' not described in 'setup_ohci1394_dma' ../drivers/video/fbdev/riva/riva_hw.c:659:24: warning: variable 'pclks' set but not used [-Wunused-but-set-variable] 659 | int nvclks, mclks, pclks, vpagemiss, crtpagemiss, vbs; | ^ 1 warning generated. ../drivers/video/fbdev/matrox/g450_pll.c:410:18: warning: variable 'mnp' set but not used [-Wunused-but-set-variable] 410 | unsigned int mnp; | ^ 1 warning generated. ../drivers/video/fbdev/nvidia/nv_hw.c:245:21: warning: variable 'pclks' set but not used [-Wunused-but-set-variable] 245 | int nvclks, mclks, pclks, vpagemiss, crtpagemiss, vbs; | ^ 1 warning generated. ../drivers/message/fusion/mptsas.c:4791:17: warning: variable 'timeleft' set but not used [-Wunused-but-set-variable] 4791 | unsigned long timeleft; | ^ 1 warning generated. Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' Warning: ../drivers/misc/vmw_balloon.c:259 Excess struct member 'reserved' description in 'vmballoon_batch_entry' ../drivers/dma/dw-edma/dw-edma-core.c:27:16: warning: unused function 'dchan2dev' [-Wunused-function] 27 | struct device *dchan2dev(struct dma_chan *dchan) | ^~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-core.c:33:16: warning: unused function 'chan2dev' [-Wunused-function] 33 | struct device *chan2dev(struct dw_edma_chan *chan) | ^~~~~~~~ 2 warnings generated. ../drivers/video/fbdev/sis/sis_main.c:4558:5: warning: variable 'reg' set but not used [-Wunused-but-set-variable] 4558 | u8 reg; | ^ 1 warning generated. ../drivers/video/fbdev/aty/aty128fb.c:534:18: warning: unused function '_aty_ld_8' [-Wunused-function] 534 | static inline u8 _aty_ld_8(unsigned int regindex, | ^~~~~~~~~ 1 warning generated. Warning: ../kernel/time/tick-oneshot.c:23 function parameter 'expires' not described in 'tick_program_event' Warning: ../kernel/time/tick-oneshot.c:23 function parameter 'force' not described in 'tick_program_event' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'newdev' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'handler' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'next_event' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:73 function parameter 'handler' not described in 'tick_switch_to_oneshot' ../drivers/tty/serial/mxs-auart.c:1600:15: warning: cast to smaller integer type 'enum mxs_auart_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1600 | s->devtype = (enum mxs_auart_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/usb/dwc2/core_intr.c:341 function parameter 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../drivers/input/keyboard/bcm-keypad.c:166:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 166 | u32 val; | ^ 1 warning generated. ../drivers/usb/dwc2/hcd_ddma.c:555:16: warning: variable 'n_desc' set but not used [-Wunused-but-set-variable] 555 | u16 idx, inc, n_desc = 0, ntd_max = 0; | ^ 1 warning generated. ../drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:30:18: warning: unused function 'hdmi_read' [-Wunused-function] 30 | static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) | ^~~~~~~~~ 1 warning generated. ../drivers/tty/serial/sh-sci.c:3242:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3242 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/scsi/qla1280.c:1712:15: warning: variable 'num' set but not used [-Wunused-but-set-variable] 1712 | int err = 0, num, i; | ^ 1 warning generated. Warning: ../drivers/usb/host/xhci.c:1368 function parameter 'desc' not described in 'xhci_get_endpoint_index' ../drivers/scsi/dc395x.c:2185:6: warning: variable 'fact' set but not used [-Wunused-but-set-variable] 2185 | int fact; | ^ 1 warning generated. ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable 'xfer_count' set but not used [-Wunused-but-set-variable] 1169 | int xfer_count = count; | ^ 1 warning generated. Warning: ../net/sunrpc/auth_gss/gss_krb5_crypto.c:902 function parameter 'len' not described in 'krb5_etm_decrypt' Warning: ../net/sunrpc/auth_gss/gss_krb5_crypto.c:902 function parameter 'buf' not described in 'krb5_etm_decrypt' ../drivers/i2c/busses/i2c-bcm-iproc.c:1102:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1102 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../lib/test_maple_tree.c:212:26: warning: unused function 'not_empty' [-Wunused-function] 212 | static inline __init int not_empty(struct maple_node *node) | ^~~~~~~~~ 1 warning generated. Warning: ../kernel/kprobes.c:141 function parameter 'c' not described in '__get_insn_slot' ../drivers/md/raid10.c:2440:7: warning: variable 'd' set but not used [-Wunused-but-set-variable] 2440 | int d; | ^ 1 warning generated. ../drivers/input/touchscreen/mms114.c:507:15: warning: cast to smaller integer type 'enum mms_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 507 | data->type = (enum mms_type)match_data; | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/b44.c:17: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' Warning: ../net/ipv4/tcp_lp.c:121 function parameter 'ack' not described in 'tcp_lp_cong_avoid' Warning: ../net/ipv4/tcp_lp.c:121 function parameter 'acked' not described in 'tcp_lp_cong_avoid' Warning: ../net/ipv4/tcp_lp.c:271 function parameter 'sample' not described in 'tcp_lp_pkts_acked' Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' ../drivers/usb/musb/musb_host.c:1489:19: warning: unused function 'musb_rx_dma_iso_cppi41' [-Wunused-function] 1489 | static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/dlm/dir.c:65:26: warning: variable 'count_match' set but not used [-Wunused-but-set-variable] 65 | unsigned int count = 0, count_match = 0, count_bad = 0, count_add = 0; | ^ 1 warning generated. ../drivers/i2c/busses/i2c-pxa.c:1269:15: warning: cast to smaller integer type 'enum pxa_i2c_types' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1269 | *i2c_types = (enum pxa_i2c_types)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/dlm/lock.c:239:19: warning: unused function 'is_granted' [-Wunused-function] 239 | static inline int is_granted(struct dlm_lkb *lkb) | ^~~~~~~~~~ 1 warning generated. Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' ../drivers/usb/renesas_usbhs/mod.c:195:6: warning: variable 'intenb0' set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^ 1 warning generated. Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 Excess function parameter 'data' description in 'max77620_thermal_read_temp' ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1119:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1119 | 0) > 10 ? | ^ 1120 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1121 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/thermal/testing/zone.c:54:1: warning: unused function 'class_tt_zone_lock_ptr' [-Wunused-function] 54 | DEFINE_GUARD(tt_zone, struct tt_thermal_zone *, mutex_lock(&_T->lock), mutex_unlock(&_T->lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:327:2: note: expanded from macro 'DEFINE_GUARD' 327 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:319:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 319 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :188:1: note: expanded from here 188 | class_tt_zone_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/i2c/busses/i2c-rcar.c:1144:18: warning: cast to smaller integer type 'enum rcar_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1144 | priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/ext2/super.c:503:1: warning: unused function 'ctx_test_mount_opt' [-Wunused-function] 503 | ctx_test_mount_opt(struct ext2_fs_context *ctx, unsigned long flag) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. ../net/ceph/osdmap.c:1441:10: warning: result of comparison of constant 4611686018427387891 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1441 | if (len > (SIZE_MAX - sizeof(*pg)) / sizeof(u32)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ceph/osdmap.c:1624:10: warning: result of comparison of constant 2305843009213693945 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1624 | if (len > (SIZE_MAX - sizeof(*pg)) / (2 * sizeof(u32))) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. Warning: ../drivers/gpu/drm/drm_gpusvm.c:462 function parameter 'gpusvm__' not described in 'drm_gpusvm_for_each_notifier' Warning: ../drivers/gpu/drm/drm_gpusvm.c:478 function parameter 'gpusvm__' not described in 'drm_gpusvm_for_each_notifier_safe' Warning: ../drivers/gpu/drm/drm_gpusvm.c:2104 function parameter 'gpusvm' not described in 'drm_gpusvm_range_evict' Warning: ../drivers/gpu/drm/drm_gpusvm.c:2261 function parameter 'devmem_allocation' not described in 'drm_gpusvm_devmem_init' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'stall' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'prot_stall' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'registered' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'suspended' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'connected' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'vbus_session' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../drivers/scsi/aic7xxx/aic7xxx_core.c:4171:13: warning: variable 'data_addr' set but not used [-Wunused-but-set-variable] 4171 | uint32_t data_addr; | ^ 1 warning generated. ../kernel/trace/rv/monitors/wip/wip.c:20:1: warning: unused function 'da_handle_start_run_event_wip' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(wip, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/tss/tss.c:20:1: warning: unused function 'da_handle_start_run_event_tss' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(tss, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | da_handle_start_run_event_tss | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/sco/sco.c:20:1: warning: unused function 'da_handle_start_run_event_sco' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(sco, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | da_handle_start_run_event_sco | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/scpd/scpd.c:21:1: warning: unused function 'da_handle_start_run_event_scpd' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(scpd, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_scpd | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:40 function parameter 'nvram' not described in 'bcm47xx_nvram_is_valid' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'nvram_start' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'res_size' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'res_size' not described in 'bcm47xx_nvram_find_and_copy' ../kernel/trace/rv/monitors/snep/snep.c:21:1: warning: unused function 'da_handle_start_run_event_snep' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(snep, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_snep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../sound/soc/rockchip/rockchip_pdm.c:583:17: warning: cast to smaller integer type 'enum rk_pdm_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 583 | pdm->version = (enum rk_pdm_version)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/sncid/sncid.c:21:1: warning: unused function 'da_handle_start_run_event_sncid' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(sncid, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :53:1: note: expanded from here 53 | da_handle_start_run_event_sncid | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/scsi/aic7xxx/aic79xx_core.c:5694:13: warning: variable 'data_addr' set but not used [-Wunused-but-set-variable] 5694 | uint64_t data_addr; | ^ 1 warning generated. ../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:164:20: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 164 | union outputArgs *outp; | ^ ../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:306:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 306 | union outputArgs *outp; | ^ ../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:383:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 383 | union outputArgs *outp; | ^ ../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:443:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 443 | union outputArgs *outp; | ^ ../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:577:20: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 577 | union outputArgs *outp; | ^ 10 warnings generated. In file included from ../drivers/scsi/pm8001/pm8001_hwi.c:40: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/action-manager.c:63 struct member 'scheduler' not described in 'action_manager' Warning: ../drivers/md/dm-vdo/action-manager.c:63 Excess struct member 'Scheduler' description in 'action_manager' In file included from ../drivers/net/ethernet/huawei/hinic/hinic_ethtool.c:17: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'state' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'operation' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'state' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'result' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'state' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'operation' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'waiter' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'initiator' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'state' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'operation' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'waiter' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'initiator' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'valid' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'code' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'what' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'waiter' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'operation' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'waiter' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'state' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'operation' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'waiter' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'initiator' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:351 function parameter 'state' not described in 'vdo_finish_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'state' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'result' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'operation' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'waiter' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'state' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'operation' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'waiter' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'initiator' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:399 function parameter 'state' not described in 'vdo_finish_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'state' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'result' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'operation' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'waiter' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'state' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'operation' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'waiter' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'initiator' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:449 function parameter 'state' not described in 'vdo_finish_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'state' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'result' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:471 function parameter 'state' not described in 'vdo_resume_if_quiescent' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'state' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'operation' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'state' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'operation' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'waiter' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'initiator' not described in 'vdo_start_operation_with_waiter' In file included from ../drivers/scsi/pm8001/pm80xx_hwi.c:40: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'completion' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'result' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:87 function parameter 'completion' not described in 'vdo_launch_completion_with_priority' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'completion' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/block-map.c:180 function parameter 'cache' not described in 'initialize_info' Warning: ../drivers/md/dm-vdo/block-map.c:217 function parameter 'cache' not described in 'allocate_cache_components' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'cache' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'function_name' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:279 function parameter 'state' not described in 'get_page_state_name' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'info' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'new_state' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:422 function parameter 'cache' not described in 'find_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:441 function parameter 'cache' not described in 'find_page' Warning: ../drivers/md/dm-vdo/block-map.c:460 function parameter 'cache' not described in 'select_lru_page' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'info' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'waitq' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'cache' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'result' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:589 function parameter 'completion' not described in 'validate_completed_page' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'info' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'pbn' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:842 function parameter 'info' not described in 'schedule_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:858 function parameter 'info' not described in 'launch_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:873 function parameter 'waiter' not described in 'completion_needs_page' Warning: ../drivers/md/dm-vdo/block-map.c:884 function parameter 'info' not described in 'allocate_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:936 function parameter 'cache' not described in 'discard_a_page' Warning: ../drivers/md/dm-vdo/block-map.c:962 function parameter 'vdo_page_comp' not described in 'discard_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1140 function parameter 'completion' not described in 'vdo_release_page_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'info' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'vdo_page_comp' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1327 function parameter 'cache' not described in 'vdo_invalidate_page_cache' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'forest' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'root_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'height' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'page_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:2217 function parameter 'data_vio' not described in 'vdo_find_block_map_slot' Warning: ../drivers/md/dm-vdo/block-map.c:2442 function parameter 'map' not described in 'make_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2480 function parameter 'map' not described in 'replace_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2496 function parameter 'cursor' not described in 'finish_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2555 function parameter 'cursor' not described in 'traverse' Warning: ../drivers/md/dm-vdo/block-map.c:2626 function parameter 'waiter' not described in 'launch_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'map' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'root_index' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2675 function parameter 'map' not described in 'vdo_traverse_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'map' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'zone_number' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'cache_size' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:3097 function parameter 'data_vio' not described in 'clear_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'data_vio' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'entry' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/data-vio.c:230 function parameter 'pool' not described in 'check_for_drain_complete_locked' Warning: ../drivers/md/dm-vdo/data-vio.c:392 function parameter 'data_vio' not described in 'cancel_data_vio_compression' Warning: ../drivers/md/dm-vdo/data-vio.c:486 function parameter 'data_vio' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:486 function parameter 'lbn' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:659 function parameter 'pool' not described in 'schedule_releases' Warning: ../drivers/md/dm-vdo/data-vio.c:787 function parameter 'data_vio' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:787 function parameter 'vdo' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:897 function parameter 'pool' not described in 'free_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:961 function parameter 'pool' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:961 function parameter 'bio' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:1010 function parameter 'pool' not described in 'drain_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1021 function parameter 'pool' not described in 'resume_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1040 function parameter 'pool' not described in 'dump_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1129 function parameter 'completion' not described in 'release_allocated_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1209 function parameter 'completion' not described in 'release_logical_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1246 function parameter 'data_vio' not described in 'finish_cleanup' Warning: ../drivers/md/dm-vdo/data-vio.c:1357 function parameter 'data_vio' not described in 'get_data_vio_operation_name' Warning: ../drivers/md/dm-vdo/data-vio.c:1377 function parameter 'data_vio' not described in 'data_vio_allocate_data_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1397 function parameter 'data_vio' not described in 'release_data_vio_allocation_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1417 function parameter 'data_vio' not described in 'uncompress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1536 function parameter 'completion' not described in 'read_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1693 function parameter 'completion' not described in 'read_old_block_mapping' Warning: ../drivers/md/dm-vdo/data-vio.c:1721 function parameter 'completion' not described in 'pack_compressed_data' Warning: ../drivers/md/dm-vdo/data-vio.c:1742 function parameter 'completion' not described in 'compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1771 function parameter 'data_vio' not described in 'launch_compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1809 bad line: Warning: ../drivers/md/dm-vdo/data-vio.c:1813 function parameter 'completion' not described in 'hash_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1847 function parameter 'bio' not described in 'write_bio_finished' Warning: ../drivers/md/dm-vdo/data-vio.c:1901 function parameter 'completion' not described in 'acknowledge_write_callback' Warning: ../drivers/md/dm-vdo/data-vio.c:1926 function parameter 'completion' not described in 'allocate_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1958 function parameter 'completion' not described in 'handle_allocation_error' Warning: ../drivers/md/dm-vdo/data-vio.c:1987 function parameter 'completion' not described in 'continue_data_vio_with_block_map_slot' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'waiter' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'context' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'context' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'completion' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2529 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'context' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'zone_number' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'parent' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'context' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'parent' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'context' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'zone_number' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'parent' not described in 'resume_hash_zone' Warning: ../sound/soc/sdca/sdca_asoc.c:114 function parameter 'dev' not described in 'sdca_asoc_count_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1009 function parameter 'kctl' not described in 'sdca_asoc_populate_controls' Warning: ../sound/soc/sdca/sdca_asoc.c:1009 Excess function parameter 'route' description in 'sdca_asoc_populate_controls' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'component_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'dai_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'num_dai_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'ops' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 Excess function parameter 'copmonent_drv' description in 'sdca_asoc_populate_component' Warning: ../drivers/md/dm-vdo/dm-vdo-target.c:1148 function parameter 'vdo' not described in 'get_thread_id_for_phase' Warning: ../drivers/gpu/drm/scheduler/sched_main.c:396 function parameter 'result' not described in 'drm_sched_job_done' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'root_count' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'old_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'new_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'buffer' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'offset' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'state' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:492 function parameter 'offset' not described in 'decode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'buffer' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'offset' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'state' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'buffer' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'offset' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'state' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'buffer' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'offset' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'component' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'buffer' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'offset' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'states' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'buffer' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'states' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1430 function parameter 'buffer' not described in 'vdo_decode_super_block' Warning: ../drivers/md/dm-vdo/flush.c:530 function parameter 'state' not described in 'initiate_drain' In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_name_prefix' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'name' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'owner' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'type' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_count' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_privates' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'queue_ptr' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/io-submitter.c:122 function parameter 'completion' not described in 'vdo_submit_vio' Warning: ../drivers/md/dm-vdo/io-submitter.c:164 function parameter 'completion' not described in 'submit_data_vio' In file included from ../drivers/scsi/qla2xxx/qla_init.c:6: In file included from ../drivers/scsi/qla2xxx/qla_def.h:12: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:203: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../scripts/Makefile.build:203: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch Warning: ../drivers/md/dm-vdo/logical-zone.c:167 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'context' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'zone_number' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'parent' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'context' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'zone_number' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'parent' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'mapping_state' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'block' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_size' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:392 function parameter 'slot' not described in 'pack_fragment' Warning: ../drivers/md/dm-vdo/packer.c:713 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/physical-zone.c:81 function parameter 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'waiter' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'context' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'waiter' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'context' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'waiter' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'context' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'waiter' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'context' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1619 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3890 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/slab-depot.c:135 function parameter 'slab' not described in 'is_slab_journal_blank' Warning: ../drivers/md/dm-vdo/slab-depot.c:231 function parameter 'allocator' not described in 'check_summary_drain_complete' Warning: ../drivers/md/dm-vdo/slab-depot.c:658 function parameter 'slab' not described in 'reopen_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'slab' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'index' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1384 function parameter 'slab' not described in 'adjust_free_block_count' Warning: ../drivers/md/dm-vdo/slab-depot.c:1889 function parameter 'slab' not described in 'reset_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1907 function parameter 'slab' not described in 'advance_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'slab' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'block_number' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2159 function parameter 'slab' not described in 'dirty_all_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2355 function parameter 'slab' not described in 'load_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2382 function parameter 'slab' not described in 'drain_slab' Warning: ../drivers/md/dm-vdo/slab-depot.c:2568 function parameter 'slab' not described in 'load_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:2671 function parameter 'state' not described in 'initiate_slab_action' Warning: ../drivers/md/dm-vdo/slab-depot.c:2745 function parameter 'result' not described in 'finish_scrubbing' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'waiter' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter '__always_unused' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3541 function parameter 'completion' not described in 'vdo_notify_slab_journals_are_recovered' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'context' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'zone_number' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'context' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'parent' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3977 function parameter 'context' not described in 'schedule_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:4369 function parameter 'depot' not described in 'vdo_allocate_reference_counters' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'context' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'parent' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4787 function parameter 'context' not described in 'finish_registration' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'counts' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'config' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:888 function parameter 'vdo' not described in 'record_vdo' Warning: ../drivers/md/dm-vdo/vio.c:404 function parameter 'pool' not described in 'is_vio_pool_busy' Warning: ../sound/soc/sunxi/sun4i-spdif.c:179 struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2917:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] 2917 | MPI2DefaultReply_t *mpi_reply; | ^ 1 warning generated. ../drivers/scsi/mpi3mr/mpi3mr_fw.c:1644:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] 1644 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^ 1 warning generated. Warning: ../drivers/scsi/mpi3mr/mpi3mr_app.c:808 Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' Warning: ../drivers/scsi/mpi3mr/mpi3mr_app.c:835 Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' In file included from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/gpu/drm/vc4/vc4_drv.c:301:8: warning: cast to smaller integer type 'enum vc4_gen' from 'const void *' [-Wvoid-pointer-to-enum-cast] 301 | gen = (enum vc4_gen)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/clocksource/timer-nxp-stm.c:80:1: warning: unused function 'class_stm_instances_lock_ptr' [-Wunused-function] 80 | DEFINE_GUARD(stm_instances, struct mutex *, mutex_lock(_T), mutex_unlock(_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:327:2: note: expanded from macro 'DEFINE_GUARD' 327 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:319:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 319 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :80:1: note: expanded from here 80 | class_stm_instances_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. Warning: ../fs/ufs/inode.c:375 function parameter 'inode' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'fragment' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'bh_result' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'create' not described in 'ufs_getfrag_block' ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1939:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1939 | static u32 drop_cnt; | ^ In file included from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. Warning: ../fs/nfsd/filecache.c:381 function parameter 'pnf' not described in 'nfsd_file_put_local' Warning: ../fs/nfsd/filecache.c:381 Excess function parameter 'nf' description in 'nfsd_file_put_local' In file included from ../drivers/firmware/turris-mox-rwtm.c:12: In file included from ../include/linux/completion.h:12: In file included from ../include/linux/swait.h:7: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/hal/hal_com.c:893:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 893 | u32 res, i = 0; | ^ 1 warning generated. ../drivers/scsi/lpfc/lpfc_bsg.c:2819:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2819 | int cnt, offset = 0, i = 0; | ^ 1 warning generated. Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' Warning: ../fs/ubifs/replay.c:594 function parameter 'log_hash' not described in 'authenticate_sleb' ../drivers/staging/gpib/cb7210/cb7210.c:1249:24: warning: variable 'handle' set but not used [-Wunused-but-set-variable] 1249 | struct pcmcia_device *handle; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1250:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1250 | struct local_info *dev; | ^ 2 warnings generated. ../drivers/net/ethernet/natsemi/ns83820.c:1704:6: warning: variable 'loops' set but not used [-Wunused-but-set-variable] 1704 | int loops = 0; | ^ 1 warning generated. ../drivers/net/ethernet/ni/nixge.c:1271:12: warning: cast to smaller integer type 'enum nixge_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1271 | version = (enum nixge_version)of_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/fuse/ioctl.c:132:18: warning: result of comparison of constant 18446744073709551611 with expression of type '__u16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] 132 | if (digest_size > SIZE_MAX - sizeof(struct fsverity_digest)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/staging/gpib/gpio/gpib_bitbang.c:1361:13: warning: unused function 'usec_diff' [-Wunused-function] 1361 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) | ^~~~~~~~~ 1 warning generated. ../drivers/staging/gpib/ines/ines_gpib.c:1112:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1112 | struct local_info *dev; | ^ 1 warning generated. Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:41 function parameter 'Adapter' not described in 'PHY_QueryBBReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:71 function parameter 'Adapter' not described in 'PHY_SetBBReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:189 function parameter 'Adapter' not described in 'phy_RFSerialWrite_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:232 function parameter 'Adapter' not described in 'PHY_QueryRFReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:261 function parameter 'Adapter' not described in 'PHY_SetRFReg_8723B' Warning: ../drivers/hid/hid-logitech-hidpp.c:178 Excess struct member 'dev' description in 'hidpp_scroll_counter' Warning: ../drivers/hv/channel.c:577 function parameter 'size' not described in 'request_arr_init' Warning: ../fs/nfsd/localio.c:50 function parameter 'pnf' not described in 'nfsd_open_local_fh' Warning: ../fs/nfsd/localio.c:50 Excess function parameter 'nfp' description in 'nfsd_open_local_fh' ../drivers/devfreq/event/exynos-ppmu.c:527:20: warning: cast to smaller integer type 'enum exynos_ppmu_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 527 | info->ppmu_type = (enum exynos_ppmu_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../fs/gfs2/glock.c:1264 function parameter 'ip' not described in '__gfs2_holder_init' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/gpu/drm/pl111/pl111_versatile.c:488:24: warning: cast to smaller integer type 'enum versatile_clcd' from 'const void *' [-Wvoid-pointer-to-enum-cast] 488 | versatile_clcd_type = (enum versatile_clcd)clcd_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/pl111/pl111_versatile.c:508:26: warning: cast to smaller integer type 'enum versatile_clcd' from 'const void *' [-Wvoid-pointer-to-enum-cast] 508 | versatile_clcd_type = (enum versatile_clcd)clcd_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../fs/ceph/snap.c:377:10: warning: result of comparison of constant 2305843009213693948 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 377 | if (num > (SIZE_MAX - sizeof(*snapc)) / sizeof(u64)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 1 warning generated. ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/via/via-velocity.c:37: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac Warning: ../drivers/memory/emif.c:67 struct member 'lpmode' not described in 'emif_data' ../drivers/perf/arm_cspmu/ampere_cspmu.c:35:1: warning: unused function 'get_event' [-Wunused-function] 35 | SOC_PMU_EVENT_ATTR_EXTRACTOR(event, config, 0, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/perf/arm_cspmu/ampere_cspmu.c:29:20: note: expanded from macro 'SOC_PMU_EVENT_ATTR_EXTRACTOR' 29 | static inline u32 get_##_name(const struct perf_event *event) \ | ^~~~~~~~~~~ :24:1: note: expanded from here 24 | get_event | ^~~~~~~~~ 1 warning generated. ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new Warning: ../drivers/net/ethernet/sfc/ptp.c:204 Excess struct member 'valid' description in 'efx_ptp_timeset' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:196 Excess struct member 'buf' description in 'panthor_fw_section' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:196 Excess struct member 'size' description in 'panthor_fw_section' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:266 Excess struct member 'ping_work' description in 'panthor_fw' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new Warning: ../drivers/android/binderfs.c:237 function parameter 'file' not described in 'binder_ctl_ioctl' Warning: ../drivers/android/binderfs.c:237 function parameter 'cmd' not described in 'binder_ctl_ioctl' Warning: ../drivers/android/binderfs.c:237 function parameter 'arg' not described in 'binder_ctl_ioctl' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'runnable' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'idle' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'waiting' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'has_ref' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'in_progress' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'stopped_groups' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'mem' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'input' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'output' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'input_fw_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'output_fw_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'gpu_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'ref' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'gt' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'sync64' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'bo' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'offset' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'kmap' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'lock' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'id' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'seqno' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'last_fence' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'in_flight_jobs' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'slots' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'slot_count' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'seqno' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:698 Excess struct member 'data' description in 'panthor_group' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'start' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'size' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'latest_flush' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'start' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'end' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'mask' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'slot' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:1761 function parameter 'ptdev' not described in 'panthor_sched_report_fw_events' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:1761 function parameter 'events' not described in 'panthor_sched_report_fw_events' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:2654 function parameter 'ptdev' not described in 'panthor_sched_report_mmu_fault' Warning: ../drivers/android/binder.c:2432 struct member 'offset' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'skip_size' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'fixup_data' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'node' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2452 struct member 'offset' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'sender_uaddr' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'length' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'node' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:4012 function parameter 'thread' not described in 'binder_free_buf' ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_set_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :263:1: note: expanded from here 263 | scrub_bitmap_set_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_clear_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:251:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 251 | static inline void scrub_bitmap_clear_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :18:1: note: expanded from here 18 | scrub_bitmap_clear_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_clear_bit_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | scrub_bitmap_clear_bit_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_weight_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | scrub_bitmap_weight_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_set_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :128:1: note: expanded from here 128 | scrub_bitmap_set_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_clear_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:251:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 251 | static inline void scrub_bitmap_clear_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :149:1: note: expanded from here 149 | scrub_bitmap_clear_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_clear_bit_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :213:1: note: expanded from here 213 | scrub_bitmap_clear_bit_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_empty_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :255:1: note: expanded from here 255 | scrub_bitmap_empty_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_weight_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :257:1: note: expanded from here 257 | scrub_bitmap_weight_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:309:1: warning: unused function 'scrub_bitmap_test_bit_error' [-Wunused-function] 309 | IMPLEMENT_SCRUB_BITMAP_OPS(error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:260:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 260 | static inline bool scrub_bitmap_test_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :26:1: note: expanded from here 26 | scrub_bitmap_test_bit_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:309:1: warning: unused function 'scrub_bitmap_weight_error' [-Wunused-function] 309 | IMPLEMENT_SCRUB_BITMAP_OPS(error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :113:1: note: expanded from here 113 | scrub_bitmap_weight_error | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:310:1: warning: unused function 'scrub_bitmap_clear_bit_io_error' [-Wunused-function] 310 | IMPLEMENT_SCRUB_BITMAP_OPS(io_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :200:1: note: expanded from here 200 | scrub_bitmap_clear_bit_io_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:310:1: warning: unused function 'scrub_bitmap_empty_io_error' [-Wunused-function] 310 | IMPLEMENT_SCRUB_BITMAP_OPS(io_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :242:1: note: expanded from here 242 | scrub_bitmap_empty_io_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:311:1: warning: unused function 'scrub_bitmap_set_csum_error' [-Wunused-function] 311 | IMPLEMENT_SCRUB_BITMAP_OPS(csum_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :246:1: note: expanded from here 246 | scrub_bitmap_set_csum_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:311:1: warning: unused function 'scrub_bitmap_empty_csum_error' [-Wunused-function] 311 | IMPLEMENT_SCRUB_BITMAP_OPS(csum_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :98:1: note: expanded from here 98 | scrub_bitmap_empty_csum_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_set_bit_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:268:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 268 | static inline void scrub_bitmap_set_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :166:1: note: expanded from here 166 | scrub_bitmap_set_bit_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_clear_bit_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :187:1: note: expanded from here 187 | scrub_bitmap_clear_bit_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_empty_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :229:1: note: expanded from here 229 | scrub_bitmap_empty_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_set_bit_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:268:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 268 | static inline void scrub_bitmap_set_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | scrub_bitmap_set_bit_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_clear_bit_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:1: note: expanded from here 45 | scrub_bitmap_clear_bit_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_empty_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | scrub_bitmap_empty_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. Warning: ../drivers/nvdimm/core.c:220 function parameter 'len' not described in 'nd_uuid_store' ../drivers/rapidio/rio_cm.c:669:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 669 | int rc; | ^ 1 warning generated. ../fs/bcachefs/ec.c:706:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 706 | ? BCH_DEV_READ_REF_ec_block | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | : BCH_DEV_WRITE_REF_ec_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/bcachefs/ec.c:744:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 744 | ? BCH_DEV_READ_REF_ec_block | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | : BCH_DEV_WRITE_REF_ec_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. Warning: ../drivers/net/ethernet/sfc/siena/ptp.c:207 Excess struct member 'valid' description in 'efx_ptp_timeset' Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' ../drivers/ata/ahci_imx.c:871:18: warning: cast to smaller integer type 'enum ahci_imx_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 871 | imxpriv->type = (enum ahci_imx_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:2041:19: warning: cast to smaller integer type 'enum xgene_enet_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 2041 | pdata->enet_id = (enum xgene_enet_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/dca/dca-core.c:171 function parameter 'dev' not described in 'dca_add_requester' Warning: ../drivers/dca/dca-core.c:226 function parameter 'dev' not described in 'dca_remove_requester' Warning: ../drivers/dca/dca-core.c:258 function parameter 'dev' not described in 'dca_common_get_tag' Warning: ../drivers/dca/dca-core.c:258 function parameter 'cpu' not described in 'dca_common_get_tag' Warning: ../drivers/dca/dca-core.c:283 function parameter 'dev' not described in 'dca3_get_tag' Warning: ../drivers/dca/dca-core.c:283 function parameter 'cpu' not described in 'dca3_get_tag' Warning: ../drivers/dca/dca-core.c:296 function parameter 'cpu' not described in 'dca_get_tag' Warning: ../drivers/dca/dca-core.c:308 function parameter 'ops' not described in 'alloc_dca_provider' Warning: ../drivers/dca/dca-core.c:308 function parameter 'priv_size' not described in 'alloc_dca_provider' Warning: ../drivers/dca/dca-core.c:328 function parameter 'dca' not described in 'free_dca_provider' Warning: ../drivers/dca/dca-core.c:339 function parameter 'dca' not described in 'register_dca_provider' Warning: ../drivers/dca/dca-core.c:339 function parameter 'dev' not described in 'register_dca_provider' Warning: ../drivers/dca/dca-core.c:396 function parameter 'dca' not described in 'unregister_dca_provider' Warning: ../drivers/dca/dca-core.c:396 function parameter 'dev' not described in 'unregister_dca_provider' Warning: ../drivers/dca/dca-core.c:428 function parameter 'nb' not described in 'dca_register_notify' Warning: ../drivers/dca/dca-core.c:437 function parameter 'nb' not described in 'dca_unregister_notify' ../fs/bcachefs/io_write.c:472:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 472 | ? BCH_DEV_READ_REF_btree_node_write | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | : BCH_DEV_WRITE_REF_io_write; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/ata/ahci_xgene.c:779:13: warning: cast to smaller integer type 'enum xgene_ahci_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 779 | version = (enum xgene_ahci_version)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/ntb/msi.c:32 function parameter 'desc_changed' not described in 'ntb_msi_init' Warning: ../drivers/rpmsg/qcom_smd.c:228 Excess struct member 'cb' description in 'qcom_smd_channel' Warning: ../drivers/hwtracing/stm/ftrace.c:38 function parameter 'export' not described in 'stm_ftrace_write' ../drivers/bluetooth/btnxpuart.c:494:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 494 | int ret; | ^ 1 warning generated. ../drivers/mtd/nand/raw/vf610_nfc.c:843:17: warning: cast to smaller integer type 'enum vf610_nfc_variant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 843 | nfc->variant = (enum vf610_nfc_variant)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/mux/adgs1408.c:62:12: warning: cast to smaller integer type 'enum adgs1408_chip_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 62 | chip_id = (enum adgs1408_chip_id)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:68 Excess struct member 'kobj' description in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_snd.c:57 Excess struct member 'opened' description in 'channel' ../fs/xfs/scrub/rtbitmap_repair.c:91:1: warning: unused function 'rtxlen_to_wordcnt' [-Wunused-function] 91 | rtxlen_to_wordcnt( | ^~~~~~~~~~~~~~~~~ 1 warning generated. .pylintrc: warning: ignored by one of the .gitignore files ../drivers/phy/broadcom/phy-bcm-ns-usb3.c:206:17: warning: cast to smaller integer type 'enum bcm_ns_family' from 'const void *' [-Wvoid-pointer-to-enum-cast] 206 | usb3->family = (enum bcm_ns_family)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../arch/x86/events/intel/p4.c:1370:20: warning: variable 'high' set but not used [-Wunused-but-set-variable] 1370 | unsigned int low, high; | ^ 1 warning generated. Warning: ../security/landlock/ruleset.c:206 Invalid param: const struct landlock_layer (*const layers)[] Warning: ../security/landlock/ruleset.c:206 function parameter 'const struct landlock_layer (*const layers' not described in 'insert_rule' Warning: ../security/landlock/ruleset.c:685 Invalid param: layer_mask_t (*const layer_masks)[] Warning: ../security/landlock/ruleset.c:685 function parameter 'layer_mask_t (*const layer_masks' not described in 'landlock_init_layer_masks' Warning: ../block/partitions/aix.c:80 function parameter 'state' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'lba' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'buffer' not described in 'read_lba' Warning: ../block/partitions/aix.c:80 function parameter 'count' not described in 'read_lba' Warning: ../block/partitions/aix.c:113 function parameter 'state' not described in 'alloc_pvd' Warning: ../block/partitions/aix.c:113 function parameter 'lba' not described in 'alloc_pvd' Warning: ../block/partitions/aix.c:138 function parameter 'state' not described in 'alloc_lvn' Warning: ../block/partitions/aix.c:138 function parameter 'lba' not described in 'alloc_lvn' Warning: ../security/landlock/fs.c:764 Invalid param: layer_mask_t (*const layer_masks_parent1)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:764 function parameter 'layer_mask_t (*const layer_masks_parent1' not described in 'is_access_to_paths_allowed' Warning: ../security/landlock/fs.c:764 Invalid param: layer_mask_t (*const layer_masks_parent2)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:764 function parameter 'layer_mask_t (*const layer_masks_parent2' not described in 'is_access_to_paths_allowed' Warning: ../security/landlock/fs.c:1034 Invalid param: layer_mask_t (*const layer_masks_dom)[LANDLOCK_NUM_ACCESS_FS] Warning: ../security/landlock/fs.c:1034 function parameter 'layer_mask_t (*const layer_masks_dom' not described in 'collect_domain_accesses' Warning: ../security/ipe/hooks.c:54 function parameter '__always_unused' not described in 'ipe_mmap_file' Warning: ../security/ipe/hooks.c:54 Excess function parameter 'reqprot' description in 'ipe_mmap_file' Warning: ../security/ipe/hooks.c:82 function parameter '__always_unused' not described in 'ipe_file_mprotect' Warning: ../security/ipe/hooks.c:82 Excess function parameter 'reqprot' description in 'ipe_file_mprotect' ../drivers/video/fbdev/neofb.c:145:20: warning: unused function 'write_le32' [-Wunused-function] 145 | static inline void write_le32(int regindex, u32 val, const struct neofb_par *par) | ^~~~~~~~~~ 1 warning generated. ../arch/x86/kernel/process.c:952:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 952 | u32 lo, hi; | ^ 1 warning generated. ../kernel/sched/core.c:6453:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6453 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6454 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6455 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6456 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:427:49: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 427 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 428 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :139:1: note: expanded from here 139 | class_core_lock_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/video/fbdev/arkfb.c:321:20: warning: unused function 'dac_read_regs' [-Wunused-function] 321 | static inline void dac_read_regs(struct dac_info *info, u8 *code, int count) | ^~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'boost_ctrl' not described in 'lm3692x_led' Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'brightness_ctrl' not described in 'lm3692x_led' Warning: ../drivers/leds/leds-lm3692x.c:119 struct member 'enabled' not described in 'lm3692x_led' Warning: ../drivers/virtio/virtio_dma_buf.c:41 function parameter 'dma_buf' not described in 'virtio_dma_buf_attach' Warning: ../drivers/virtio/virtio_dma_buf.c:41 function parameter 'attach' not described in 'virtio_dma_buf_attach' In file included from ../sound/core/seq/seq_ump_convert.c:8: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../kernel/power/snapshot.c:469 function parameter 'zone' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'gfp_mask' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'safe_needed' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:469 function parameter 'ca' not described in 'add_rtree_block' Warning: ../kernel/power/snapshot.c:542 function parameter 'gfp_mask' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'safe_needed' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'ca' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'start' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:542 function parameter 'end' not described in 'create_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:577 function parameter 'zone' not described in 'free_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:577 function parameter 'clear_nosave_free' not described in 'free_zone_bm_rtree' Warning: ../kernel/power/snapshot.c:685 function parameter 'bm' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:685 function parameter 'gfp_mask' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:685 function parameter 'safe_needed' not described in 'memory_bm_create' Warning: ../kernel/power/snapshot.c:727 function parameter 'clear_nosave_free' not described in 'memory_bm_free' Warning: ../kernel/power/snapshot.c:749 function parameter 'bm' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'pfn' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'addr' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:749 function parameter 'bit_nr' not described in 'memory_bm_find_bit' Warning: ../kernel/power/snapshot.c:997 function parameter 'start_pfn' not described in 'register_nosave_region' Warning: ../kernel/power/snapshot.c:997 function parameter 'end_pfn' not described in 'register_nosave_region' Warning: ../kernel/power/snapshot.c:1316 function parameter 'zone' not described in 'saveable_highmem_page' Warning: ../kernel/power/snapshot.c:1316 function parameter 'pfn' not described in 'saveable_highmem_page' Warning: ../kernel/power/snapshot.c:1375 function parameter 'zone' not described in 'saveable_page' Warning: ../kernel/power/snapshot.c:1375 function parameter 'pfn' not described in 'saveable_page' Warning: ../kernel/power/snapshot.c:1452 function parameter 'dst' not described in 'safe_copy_page' Warning: ../kernel/power/snapshot.c:1452 function parameter 's_page' not described in 'safe_copy_page' Warning: ../kernel/power/snapshot.c:1693 function parameter 'x' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1693 function parameter 'multiplier' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1693 function parameter 'base' not described in '__fraction' Warning: ../kernel/power/snapshot.c:1991 function parameter 'nr_highmem' not described in 'count_pages_for_highmem' Warning: ../kernel/power/snapshot.c:2009 function parameter 'nr_pages' not described in 'enough_free_mem' Warning: ../kernel/power/snapshot.c:2009 function parameter 'nr_highmem' not described in 'enough_free_mem' Warning: ../kernel/power/snapshot.c:2032 function parameter 'safe_needed' not described in 'get_highmem_buffer' Warning: ../kernel/power/snapshot.c:2045 function parameter 'bm' not described in 'alloc_highmem_pages' Warning: ../kernel/power/snapshot.c:2045 function parameter 'nr_highmem' not described in 'alloc_highmem_pages' Warning: ../kernel/power/snapshot.c:2080 function parameter 'copy_bm' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2080 function parameter 'nr_pages' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2080 function parameter 'nr_highmem' not described in 'swsusp_alloc' Warning: ../kernel/power/snapshot.c:2302 function parameter 'bm' not described in 'mark_unsafe_pages' Warning: ../kernel/power/snapshot.c:2337 function parameter 'info' not described in 'load_header' Warning: ../kernel/power/snapshot.c:2506 function parameter 'page' not described in 'get_highmem_page_buffer' Warning: ../kernel/power/snapshot.c:2506 function parameter 'ca' not described in 'get_highmem_page_buffer' Warning: ../kernel/power/snapshot.c:2716 function parameter 'bm' not described in 'get_buffer' Warning: ../kernel/power/snapshot.c:2716 function parameter 'ca' not described in 'get_buffer' Warning: ../kernel/power/snapshot.c:2855 function parameter 'handle' not described in 'snapshot_write_finalize' Warning: ../kernel/power/swap.c:535 function parameter 'handle' not described in 'save_image' Warning: ../kernel/power/swap.c:535 function parameter 'snapshot' not described in 'save_image' Warning: ../kernel/power/swap.c:535 function parameter 'nr_to_write' not described in 'save_image' Warning: ../kernel/power/swap.c:914 function parameter 'nr_pages' not described in 'enough_swap' Warning: ../kernel/power/swap.c:1088 function parameter 'handle' not described in 'load_image' Warning: ../kernel/power/swap.c:1088 function parameter 'snapshot' not described in 'load_image' Warning: ../kernel/power/swap.c:1088 function parameter 'nr_to_read' not described in 'load_image' In file included from ../drivers/char/tpm/tpm-chip.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-dev-common.c:19: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-dev.c:16: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-interface.c:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/char/applicom.c:130:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 130 | volatile unsigned char byte_reset_it; | ^ ../drivers/char/applicom.c:542:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 542 | int ret = 0; | ^ ../drivers/char/applicom.c:705:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 705 | volatile unsigned char byte_reset_it; | ^ 3 warnings generated. ../arch/x86/kernel/cpu/intel.c:555:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 555 | unsigned int l1, l2; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm1-cmd.c:21: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../lib/locking-selftest.c:2510:1: warning: unused function 'class_HARDIRQ_lock_ptr' [-Wunused-function] 2510 | DEFINE_LOCK_GUARD_0(HARDIRQ, HARDIRQ_ENTER(), HARDIRQ_EXIT()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :297:1: note: expanded from here 297 | class_HARDIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2511:1: warning: unused function 'class_NOTTHREADED_HARDIRQ_lock_ptr' [-Wunused-function] 2511 | DEFINE_LOCK_GUARD_0(NOTTHREADED_HARDIRQ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | do { | ~~~~ 2513 | local_irq_disable(); | ~~~~~~~~~~~~~~~~~~~~ 2514 | __irq_enter(); | ~~~~~~~~~~~~~~ 2515 | WARN_ON(!in_irq()); | ~~~~~~~~~~~~~~~~~~~ 2516 | } while(0), HARDIRQ_EXIT()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :55:1: note: expanded from here 55 | class_NOTTHREADED_HARDIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2517:1: warning: unused function 'class_SOFTIRQ_lock_ptr' [-Wunused-function] 2517 | DEFINE_LOCK_GUARD_0(SOFTIRQ, SOFTIRQ_ENTER(), SOFTIRQ_EXIT()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :89:1: note: expanded from here 89 | class_SOFTIRQ_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2520:1: warning: unused function 'class_RCU_lock_ptr' [-Wunused-function] 2520 | DEFINE_LOCK_GUARD_0(RCU, rcu_read_lock(), rcu_read_unlock()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :107:1: note: expanded from here 107 | class_RCU_lock_ptr | ^~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2521:1: warning: unused function 'class_RCU_BH_lock_ptr' [-Wunused-function] 2521 | DEFINE_LOCK_GUARD_0(RCU_BH, rcu_read_lock_bh(), rcu_read_unlock_bh()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | class_RCU_BH_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~ ../lib/locking-selftest.c:2522:1: warning: unused function 'class_RCU_SCHED_lock_ptr' [-Wunused-function] 2522 | DEFINE_LOCK_GUARD_0(RCU_SCHED, rcu_read_lock_sched(), rcu_read_unlock_sched()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:432:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 432 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 433 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:406:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 406 | \ | ^ 407 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :143:1: note: expanded from here 143 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. In file included from ../drivers/char/tpm/tpm2-cmd.c:14: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/dma/xilinx/xdma.c:75 struct member 'last_interrupt' not described in 'xdma_chan' Warning: ../drivers/dma/xilinx/xdma.c:75 struct member 'stop_requested' not described in 'xdma_chan' In file included from ../drivers/char/tpm/tpmrm-dev.c:6: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' In file included from ../drivers/char/tpm/tpm2-space.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-sysfs.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/nfc/pn533/pn533.c:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/common.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/tpm1.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/tpm2.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/video/fbdev/riva/riva_hw.c:659:24: warning: variable 'pclks' set but not used [-Wunused-but-set-variable] 659 | int nvclks, mclks, pclks, vpagemiss, crtpagemiss, vbs; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-sessions.c:66: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/block/rbd.c:6092:17: warning: result of comparison of constant 2305843009213693948 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 6092 | if (snap_count > (SIZE_MAX - sizeof (struct ceph_snap_context)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6093 | / sizeof (u64)) { | ~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm_ppi.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/acpi/apei/ghes.c:20: In file included from ../include/linux/arm_sdei.h:8: In file included from ../include/acpi/ghes.h:5: In file included from ../include/acpi/apei.h:9: In file included from ../include/linux/acpi.h:13: In file included from ../include/linux/resource_ext.h:11: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/video/fbdev/nvidia/nv_hw.c:245:21: warning: variable 'pclks' set but not used [-Wunused-but-set-variable] 245 | int nvclks, mclks, pclks, vpagemiss, crtpagemiss, vbs; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/acpi.c:24: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/block/ublk_drv.c:1102:20: warning: unused function 'ubq_daemon_is_dying' [-Wunused-function] 1102 | static inline bool ubq_daemon_is_dying(struct ublk_queue *ubq) | ^~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/video/fbdev/aty/aty128fb.c:534:18: warning: unused function '_aty_ld_8' [-Wunused-function] 534 | static inline u8 _aty_ld_8(unsigned int regindex, | ^~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/efi.c:11: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/of.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_core.c:28: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../arch/x86/kernel/cpu/mtrr/mtrr.c:563:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 563 | unsigned long config, dummy; | ^ 1 warning generated. Warning: ../drivers/tty/n_hdlc.c:139 struct member 'write_work' not described in 'n_hdlc' Warning: ../drivers/tty/n_hdlc.c:139 struct member 'tty_for_write_work' not described in 'n_hdlc' Warning: ../drivers/base/power/runtime.c:363 Excess function parameter 'dev' description in '__rpm_callback' ../drivers/video/fbdev/matrox/g450_pll.c:410:18: warning: variable 'mnp' set but not used [-Wunused-but-set-variable] 410 | unsigned int mnp; | ^ 1 warning generated. ../drivers/video/fbdev/sis/sis_main.c:4558:5: warning: variable 'reg' set but not used [-Wunused-but-set-variable] 4558 | u8 reg; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis.c:29: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../kernel/time/tick-oneshot.c:23 function parameter 'expires' not described in 'tick_program_event' Warning: ../kernel/time/tick-oneshot.c:23 function parameter 'force' not described in 'tick_program_event' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'newdev' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'handler' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:63 function parameter 'next_event' not described in 'tick_setup_oneshot' Warning: ../kernel/time/tick-oneshot.c:73 function parameter 'handler' not described in 'tick_switch_to_oneshot' ../arch/x86/kernel/cpu/mtrr/generic.c:693:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 693 | unsigned lo, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/generic.c:1061:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 1061 | unsigned long config, dummy; | ^ 2 warnings generated. ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :127:1: note: expanded from here 127 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :224:1: note: expanded from here 224 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:441:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: previous initialization is here 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :73:1: note: expanded from here 73 | INIT_STRUCT_static_all | ^ ../lib/tests/stackinit_kunit.c:137:8: note: expanded from macro 'INIT_STRUCT_static_all' 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :226:1: note: expanded from here 226 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :84:1: note: expanded from here 84 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: previous initialization is here 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :181:1: note: expanded from here 181 | INIT_STRUCT_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:141:8: note: expanded from macro 'INIT_STRUCT_dynamic_all' 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :203:1: note: expanded from here 203 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :60:1: note: expanded from here 60 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:8: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:117:33: note: expanded from macro '__static_all' 117 | #define __static_all { .one = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:8: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:15: note: expanded from macro '__static_all' 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:444:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:8: note: expanded from macro '__static_all' 120 | .four = 0, \ | ^~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: previous initialization is here 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :157:1: note: expanded from here 157 | INIT_STRUCT_assigned_static_all | ^ ../lib/tests/stackinit_kunit.c:150:24: note: expanded from macro 'INIT_STRUCT_assigned_static_all' 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:17: note: expanded from macro '__static_all' 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:3: note: expanded from macro 'DEFINE_UNION_TESTS' 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :99:1: note: expanded from here 99 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:3: note: expanded from macro 'DEFINE_UNION_TESTS' 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :196:1: note: expanded from here 196 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:8: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:123:34: note: expanded from macro '__dynamic_all' 123 | #define __dynamic_all { .one = arg->one, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:8: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:15: note: expanded from macro '__dynamic_all' 124 | .two = arg->two, \ | ^~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:8: note: expanded from macro '__dynamic_all' 126 | .four = arg->four, \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: previous initialization is here 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:3: note: expanded from macro 'DEFINE_UNION_TESTS' 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:403:3: note: expanded from macro 'DEFINE_UNION_TEST' 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :53:1: note: expanded from here 53 | INIT_STRUCT_assigned_dynamic_all | ^ ../lib/tests/stackinit_kunit.c:154:24: note: expanded from macro 'INIT_STRUCT_assigned_dynamic_all' 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:17: note: expanded from macro '__dynamic_all' 125 | .three = arg->three, \ | ^~~~~~~~~~ 36 warnings generated. In file included from ../drivers/char/tpm/tpm_crb.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../arch/x86/kernel/cpu/mtrr/cleanup.c:673:33: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 673 | unsigned long base, size, def, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/cleanup.c:869:53: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 869 | unsigned long i, base, size, highest_pfn = 0, def, dummy; | ^ 2 warnings generated. In file included from ../drivers/char/tpm/tpm_tis_synquacer.c:13: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_spi_main.c:35: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/block/drbd/drbd_bitmap.c:1219 function parameter 'peer_device' not described in 'drbd_bm_read' Warning: ../drivers/block/drbd/drbd_bitmap.c:1231 function parameter 'peer_device' not described in 'drbd_bm_write' Warning: ../drivers/block/drbd/drbd_bitmap.c:1243 function parameter 'peer_device' not described in 'drbd_bm_write_all' Warning: ../drivers/block/drbd/drbd_bitmap.c:1270 function parameter 'peer_device' not described in 'drbd_bm_write_copy_pages' In file included from ../drivers/char/tpm/tpm_tis_spi_cr50.c:18: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:29: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_i2c.c:15: In file included from ../drivers/char/tpm/tpm_tis_core.h:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_atmel.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/soc/qcom/smp2p.c:78 struct member 'flags' not described in 'smp2p_smem_item' In file included from ../drivers/char/tpm/tpm_i2c_infineon.c:21: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/dma/mmp_tdma.c:644:9: warning: cast to smaller integer type 'enum mmp_tdma_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 644 | type = (enum mmp_tdma_type)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:173 function parameter 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:270 function parameter 'phase0_identity' not described in 'dcss_scaler_filter_design' Warning: ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:270 function parameter 'nn_interpolation' not described in 'dcss_scaler_filter_design' In file included from ../drivers/char/tpm/tpm_i2c_nuvoton.c:24: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_nsc.c:19: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_atmel.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_infineon.c:16: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/xen-tpmfront.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:30:18: warning: unused function 'hdmi_read' [-Wunused-function] 30 | static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) | ^~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm_vtpm_proxy.c:24: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_svsm.c:22: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/st33zp24/st33zp24.c:22: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/st33zp24/i2c.c:13: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/st33zp24/spi.c:13: In file included from ../drivers/char/tpm/st33zp24/../tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' Warning: ../drivers/misc/vmw_balloon.c:259 Excess struct member 'reserved' description in 'vmballoon_batch_entry' ../drivers/dma/dw-edma/dw-edma-core.c:27:16: warning: unused function 'dchan2dev' [-Wunused-function] 27 | struct device *dchan2dev(struct dma_chan *dchan) | ^~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-core.c:33:16: warning: unused function 'chan2dev' [-Wunused-function] 33 | struct device *chan2dev(struct dw_edma_chan *chan) | ^~~~~~~~ 2 warnings generated. ../drivers/iommu/mtk_iommu_v1.c:512:28: warning: variable 'mtk_mapping' set but not used [-Wunused-but-set-variable] 512 | struct dma_iommu_mapping *mtk_mapping; | ^ 1 warning generated. Warning: ../kernel/kprobes.c:141 function parameter 'c' not described in '__get_insn_slot' Warning: ../drivers/firewire/init_ohci1394_dma.c:177 function parameter 'ohci' not described in 'init_ohci1394_wait_for_busresets' Warning: ../drivers/firewire/init_ohci1394_dma.c:195 function parameter 'ohci' not described in 'init_ohci1394_enable_physical_dma' Warning: ../drivers/firewire/init_ohci1394_dma.c:206 function parameter 'ohci' not described in 'init_ohci1394_reset_and_init_dma' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'num' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'slot' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:235 function parameter 'func' not described in 'init_ohci1394_controller' Warning: ../drivers/firewire/init_ohci1394_dma.c:288 function parameter 'opt' not described in 'setup_ohci1394_dma' ../drivers/message/fusion/mptsas.c:4791:17: warning: variable 'timeleft' set but not used [-Wunused-but-set-variable] 4791 | unsigned long timeleft; | ^ 1 warning generated. ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable 'xfer_count' set but not used [-Wunused-but-set-variable] 1169 | int xfer_count = count; | ^ 1 warning generated. ../drivers/tty/serial/mxs-auart.c:1600:15: warning: cast to smaller integer type 'enum mxs_auart_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1600 | s->devtype = (enum mxs_auart_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/scsi/qla1280.c:1712:15: warning: variable 'num' set but not used [-Wunused-but-set-variable] 1712 | int err = 0, num, i; | ^ 1 warning generated. ../drivers/scsi/dc395x.c:2185:6: warning: variable 'fact' set but not used [-Wunused-but-set-variable] 2185 | int fact; | ^ 1 warning generated. ../drivers/tty/serial/sh-sci.c:3242:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3242 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/b44.c:17: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../lib/test_maple_tree.c:212:26: warning: unused function 'not_empty' [-Wunused-function] 212 | static inline __init int not_empty(struct maple_node *node) | ^~~~~~~~~ 1 warning generated. ../sound/soc/rockchip/rockchip_pdm.c:583:17: warning: cast to smaller integer type 'enum rk_pdm_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 583 | pdm->version = (enum rk_pdm_version)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../sound/soc/sdca/sdca_asoc.c:114 function parameter 'dev' not described in 'sdca_asoc_count_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1009 function parameter 'kctl' not described in 'sdca_asoc_populate_controls' Warning: ../sound/soc/sdca/sdca_asoc.c:1009 Excess function parameter 'route' description in 'sdca_asoc_populate_controls' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'component_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'dai_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'num_dai_drv' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 function parameter 'ops' not described in 'sdca_asoc_populate_component' Warning: ../sound/soc/sdca/sdca_asoc.c:1257 Excess function parameter 'copmonent_drv' description in 'sdca_asoc_populate_component' Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' ../drivers/input/keyboard/bcm-keypad.c:166:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 166 | u32 val; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/huawei/hinic/hinic_ethtool.c:17: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../fs/dlm/dir.c:65:26: warning: variable 'count_match' set but not used [-Wunused-but-set-variable] 65 | unsigned int count = 0, count_match = 0, count_bad = 0, count_add = 0; | ^ 1 warning generated. Warning: ../net/ipv4/tcp_lp.c:121 function parameter 'ack' not described in 'tcp_lp_cong_avoid' Warning: ../net/ipv4/tcp_lp.c:121 function parameter 'acked' not described in 'tcp_lp_cong_avoid' Warning: ../net/ipv4/tcp_lp.c:271 function parameter 'sample' not described in 'tcp_lp_pkts_acked' Warning: ../drivers/usb/dwc2/core_intr.c:341 function parameter 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../fs/dlm/lock.c:239:19: warning: unused function 'is_granted' [-Wunused-function] 239 | static inline int is_granted(struct dlm_lkb *lkb) | ^~~~~~~~~~ 1 warning generated. ../drivers/usb/dwc2/hcd_ddma.c:555:16: warning: variable 'n_desc' set but not used [-Wunused-but-set-variable] 555 | u16 idx, inc, n_desc = 0, ntd_max = 0; | ^ 1 warning generated. ../kernel/trace/rv/monitors/wip/wip.c:20:1: warning: unused function 'da_handle_start_run_event_wip' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(wip, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/usb/host/xhci.c:1368 function parameter 'desc' not described in 'xhci_get_endpoint_index' ../kernel/trace/rv/monitors/tss/tss.c:20:1: warning: unused function 'da_handle_start_run_event_tss' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(tss, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | da_handle_start_run_event_tss | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/sco/sco.c:20:1: warning: unused function 'da_handle_start_run_event_sco' [-Wunused-function] 20 | DECLARE_DA_MON_PER_CPU(sco, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :123:1: note: expanded from here 123 | da_handle_start_run_event_sco | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../scripts/Makefile.build:203: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../scripts/Makefile.build:203: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../kernel/trace/rv/monitors/scpd/scpd.c:21:1: warning: unused function 'da_handle_start_run_event_scpd' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(scpd, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_scpd | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/snep/snep.c:21:1: warning: unused function 'da_handle_start_run_event_snep' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(snep, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | da_handle_start_run_event_snep | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/trace/rv/monitors/sncid/sncid.c:21:1: warning: unused function 'da_handle_start_run_event_sncid' [-Wunused-function] 21 | DECLARE_DA_MON_PER_CPU(sncid, unsigned char); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:536:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 536 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 537 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:438:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 438 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :53:1: note: expanded from here 53 | da_handle_start_run_event_sncid | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1119:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1119 | 0) > 10 ? | ^ 1120 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1121 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/gpu/drm/drm_gpusvm.c:462 function parameter 'gpusvm__' not described in 'drm_gpusvm_for_each_notifier' Warning: ../drivers/gpu/drm/drm_gpusvm.c:478 function parameter 'gpusvm__' not described in 'drm_gpusvm_for_each_notifier_safe' Warning: ../drivers/gpu/drm/drm_gpusvm.c:2104 function parameter 'gpusvm' not described in 'drm_gpusvm_range_evict' Warning: ../drivers/gpu/drm/drm_gpusvm.c:2261 function parameter 'devmem_allocation' not described in 'drm_gpusvm_devmem_init' In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/md/raid10.c:2440:7: warning: variable 'd' set but not used [-Wunused-but-set-variable] 2440 | int d; | ^ 1 warning generated. Warning: ../sound/soc/sunxi/sun4i-spdif.c:179 struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' ../drivers/i2c/busses/i2c-bcm-iproc.c:1102:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1102 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. ../fs/ext2/super.c:503:1: warning: unused function 'ctx_test_mount_opt' [-Wunused-function] 503 | ctx_test_mount_opt(struct ext2_fs_context *ctx, unsigned long flag) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/natsemi/ns83820.c:1704:6: warning: variable 'loops' set but not used [-Wunused-but-set-variable] 1704 | int loops = 0; | ^ 1 warning generated. ../drivers/input/touchscreen/mms114.c:507:15: warning: cast to smaller integer type 'enum mms_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 507 | data->type = (enum mms_type)match_data; | ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/ni/nixge.c:1271:12: warning: cast to smaller integer type 'enum nixge_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1271 | version = (enum nixge_version)of_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../net/sunrpc/auth_gss/gss_krb5_crypto.c:902 function parameter 'len' not described in 'krb5_etm_decrypt' Warning: ../net/sunrpc/auth_gss/gss_krb5_crypto.c:902 function parameter 'buf' not described in 'krb5_etm_decrypt' Warning: ../drivers/gpu/drm/scheduler/sched_main.c:396 function parameter 'result' not described in 'drm_sched_job_done' ../drivers/scsi/aic7xxx/aic7xxx_core.c:4171:13: warning: variable 'data_addr' set but not used [-Wunused-but-set-variable] 4171 | uint32_t data_addr; | ^ 1 warning generated. ../drivers/usb/renesas_usbhs/mod.c:195:6: warning: variable 'intenb0' set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^ 1 warning generated. ../drivers/scsi/aic7xxx/aic79xx_core.c:5694:13: warning: variable 'data_addr' set but not used [-Wunused-but-set-variable] 5694 | uint64_t data_addr; | ^ 1 warning generated. ../drivers/usb/musb/musb_host.c:1489:19: warning: unused function 'musb_rx_dma_iso_cppi41' [-Wunused-function] 1489 | static inline int musb_rx_dma_iso_cppi41(struct dma_controller *dma, | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/scsi/pm8001/pm8001_hwi.c:40: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/scsi/pm8001/pm80xx_hwi.c:40: In file included from ../include/linux/slab.h:16: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' ../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:164:20: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 164 | union outputArgs *outp; | ^ ../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:306:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 306 | union outputArgs *outp; | ^ ../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:383:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 383 | union outputArgs *outp; | ^ ../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:443:27: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 443 | union outputArgs *outp; | ^ ../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:577:20: warning: variable 'outp' set but not used [-Wunused-but-set-variable] 577 | union outputArgs *outp; | ^ 10 warnings generated. In file included from ../drivers/scsi/qla2xxx/qla_init.c:6: In file included from ../drivers/scsi/qla2xxx/qla_def.h:12: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 Excess function parameter 'data' description in 'max77620_thermal_read_temp' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:40 function parameter 'nvram' not described in 'bcm47xx_nvram_is_valid' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'nvram_start' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'res_size' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'res_size' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/thermal/testing/zone.c:54:1: warning: unused function 'class_tt_zone_lock_ptr' [-Wunused-function] 54 | DEFINE_GUARD(tt_zone, struct tt_thermal_zone *, mutex_lock(&_T->lock), mutex_unlock(&_T->lock)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:327:2: note: expanded from macro 'DEFINE_GUARD' 327 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:319:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 319 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :188:1: note: expanded from here 188 | class_tt_zone_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/i2c/busses/i2c-pxa.c:1269:15: warning: cast to smaller integer type 'enum pxa_i2c_types' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1269 | *i2c_types = (enum pxa_i2c_types)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3890 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'stall' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'prot_stall' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'registered' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'suspended' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'connected' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'vbus_session' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' Warning: ../drivers/usb/gadget/udc/pch_udc.c:359 Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' ../drivers/i2c/busses/i2c-rcar.c:1144:18: warning: cast to smaller integer type 'enum rcar_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1144 | priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/hv/channel.c:577 function parameter 'size' not described in 'request_arr_init' ../drivers/gpu/drm/vc4/vc4_drv.c:301:8: warning: cast to smaller integer type 'enum vc4_gen' from 'const void *' [-Wvoid-pointer-to-enum-cast] 301 | gen = (enum vc4_gen)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/devfreq/event/exynos-ppmu.c:527:20: warning: cast to smaller integer type 'enum exynos_ppmu_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 527 | info->ppmu_type = (enum exynos_ppmu_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/clocksource/timer-nxp-stm.c:80:1: warning: unused function 'class_stm_instances_lock_ptr' [-Wunused-function] 80 | DEFINE_GUARD(stm_instances, struct mutex *, mutex_lock(_T), mutex_unlock(_T)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:327:2: note: expanded from macro 'DEFINE_GUARD' 327 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:319:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 319 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:314:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 314 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :80:1: note: expanded from here 80 | class_stm_instances_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1939:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1939 | static u32 drop_cnt; | ^ In file included from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. Warning: ../drivers/md/dm-vdo/action-manager.c:63 struct member 'scheduler' not described in 'action_manager' Warning: ../drivers/md/dm-vdo/action-manager.c:63 Excess struct member 'Scheduler' description in 'action_manager' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'state' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'operation' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'state' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'result' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'state' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'operation' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'waiter' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'initiator' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'state' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'operation' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'waiter' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'initiator' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'valid' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'code' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'what' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'waiter' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'operation' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'waiter' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'state' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'operation' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'waiter' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'initiator' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:351 function parameter 'state' not described in 'vdo_finish_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'state' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'result' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'operation' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'waiter' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'state' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'operation' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'waiter' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'initiator' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:399 function parameter 'state' not described in 'vdo_finish_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'state' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'result' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'operation' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'waiter' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'state' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'operation' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'waiter' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'initiator' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:449 function parameter 'state' not described in 'vdo_finish_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'state' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'result' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:471 function parameter 'state' not described in 'vdo_resume_if_quiescent' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'state' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'operation' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'state' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'operation' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'waiter' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'initiator' not described in 'vdo_start_operation_with_waiter' ../drivers/staging/rtl8723bs/hal/hal_com.c:893:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 893 | u32 res, i = 0; | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/block-map.c:180 function parameter 'cache' not described in 'initialize_info' Warning: ../drivers/md/dm-vdo/block-map.c:217 function parameter 'cache' not described in 'allocate_cache_components' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'cache' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'function_name' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:279 function parameter 'state' not described in 'get_page_state_name' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'info' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'new_state' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:422 function parameter 'cache' not described in 'find_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:441 function parameter 'cache' not described in 'find_page' Warning: ../drivers/md/dm-vdo/block-map.c:460 function parameter 'cache' not described in 'select_lru_page' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'info' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'waitq' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'cache' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'result' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:589 function parameter 'completion' not described in 'validate_completed_page' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'info' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'pbn' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:842 function parameter 'info' not described in 'schedule_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:858 function parameter 'info' not described in 'launch_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:873 function parameter 'waiter' not described in 'completion_needs_page' Warning: ../drivers/md/dm-vdo/block-map.c:884 function parameter 'info' not described in 'allocate_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:936 function parameter 'cache' not described in 'discard_a_page' Warning: ../drivers/md/dm-vdo/block-map.c:962 function parameter 'vdo_page_comp' not described in 'discard_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1140 function parameter 'completion' not described in 'vdo_release_page_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'info' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'vdo_page_comp' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1327 function parameter 'cache' not described in 'vdo_invalidate_page_cache' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'forest' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'root_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'height' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'page_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:2217 function parameter 'data_vio' not described in 'vdo_find_block_map_slot' Warning: ../drivers/md/dm-vdo/block-map.c:2442 function parameter 'map' not described in 'make_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2480 function parameter 'map' not described in 'replace_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2496 function parameter 'cursor' not described in 'finish_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2555 function parameter 'cursor' not described in 'traverse' Warning: ../drivers/md/dm-vdo/block-map.c:2626 function parameter 'waiter' not described in 'launch_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'map' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'root_index' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2675 function parameter 'map' not described in 'vdo_traverse_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'map' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'zone_number' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'cache_size' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:3097 function parameter 'data_vio' not described in 'clear_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'data_vio' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'entry' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'completion' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'result' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:87 function parameter 'completion' not described in 'vdo_launch_completion_with_priority' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'completion' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' In file included from ../drivers/firmware/turris-mox-rwtm.c:12: In file included from ../include/linux/completion.h:12: In file included from ../include/linux/swait.h:7: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/data-vio.c:230 function parameter 'pool' not described in 'check_for_drain_complete_locked' Warning: ../drivers/md/dm-vdo/data-vio.c:392 function parameter 'data_vio' not described in 'cancel_data_vio_compression' Warning: ../drivers/md/dm-vdo/data-vio.c:486 function parameter 'data_vio' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:486 function parameter 'lbn' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:659 function parameter 'pool' not described in 'schedule_releases' Warning: ../drivers/md/dm-vdo/data-vio.c:787 function parameter 'data_vio' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:787 function parameter 'vdo' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:897 function parameter 'pool' not described in 'free_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:961 function parameter 'pool' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:961 function parameter 'bio' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:1010 function parameter 'pool' not described in 'drain_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1021 function parameter 'pool' not described in 'resume_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1040 function parameter 'pool' not described in 'dump_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1129 function parameter 'completion' not described in 'release_allocated_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1209 function parameter 'completion' not described in 'release_logical_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1246 function parameter 'data_vio' not described in 'finish_cleanup' Warning: ../drivers/md/dm-vdo/data-vio.c:1357 function parameter 'data_vio' not described in 'get_data_vio_operation_name' Warning: ../drivers/md/dm-vdo/data-vio.c:1377 function parameter 'data_vio' not described in 'data_vio_allocate_data_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1397 function parameter 'data_vio' not described in 'release_data_vio_allocation_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1417 function parameter 'data_vio' not described in 'uncompress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1536 function parameter 'completion' not described in 'read_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1693 function parameter 'completion' not described in 'read_old_block_mapping' Warning: ../drivers/md/dm-vdo/data-vio.c:1721 function parameter 'completion' not described in 'pack_compressed_data' Warning: ../drivers/md/dm-vdo/data-vio.c:1742 function parameter 'completion' not described in 'compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1771 function parameter 'data_vio' not described in 'launch_compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1809 bad line: Warning: ../drivers/md/dm-vdo/data-vio.c:1813 function parameter 'completion' not described in 'hash_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1847 function parameter 'bio' not described in 'write_bio_finished' Warning: ../drivers/md/dm-vdo/data-vio.c:1901 function parameter 'completion' not described in 'acknowledge_write_callback' Warning: ../drivers/md/dm-vdo/data-vio.c:1926 function parameter 'completion' not described in 'allocate_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1958 function parameter 'completion' not described in 'handle_allocation_error' Warning: ../drivers/md/dm-vdo/data-vio.c:1987 function parameter 'completion' not described in 'continue_data_vio_with_block_map_slot' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'waiter' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'context' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'context' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'completion' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2529 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'context' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'zone_number' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'parent' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'context' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'parent' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'context' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'zone_number' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'parent' not described in 'resume_hash_zone' Warning: ../drivers/net/ethernet/sfc/ptp.c:204 Excess struct member 'valid' description in 'efx_ptp_timeset' Warning: ../drivers/md/dm-vdo/dm-vdo-target.c:1148 function parameter 'vdo' not described in 'get_thread_id_for_phase' ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 1 warning generated. Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'root_count' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'old_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'new_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'buffer' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'offset' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'state' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:492 function parameter 'offset' not described in 'decode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'buffer' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'offset' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'state' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'buffer' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'offset' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'state' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'buffer' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'offset' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'component' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'buffer' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'offset' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'states' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'buffer' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'states' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1430 function parameter 'buffer' not described in 'vdo_decode_super_block' Warning: ../drivers/md/dm-vdo/flush.c:530 function parameter 'state' not described in 'initiate_drain' In file included from ../drivers/net/ethernet/via/via-velocity.c:37: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid/api.h:57: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_name_prefix' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'name' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'owner' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'type' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_count' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'thread_privates' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:384 function parameter 'queue_ptr' not described in 'vdo_make_work_queue' ../drivers/scsi/lpfc/lpfc_bsg.c:2819:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2819 | int cnt, offset = 0, i = 0; | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/io-submitter.c:122 function parameter 'completion' not described in 'vdo_submit_vio' Warning: ../drivers/md/dm-vdo/io-submitter.c:164 function parameter 'completion' not described in 'submit_data_vio' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:41 function parameter 'Adapter' not described in 'PHY_QueryBBReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:71 function parameter 'Adapter' not described in 'PHY_SetBBReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:189 function parameter 'Adapter' not described in 'phy_RFSerialWrite_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:232 function parameter 'Adapter' not described in 'PHY_QueryRFReg_8723B' Warning: ../drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c:261 function parameter 'Adapter' not described in 'PHY_SetRFReg_8723B' Warning: ../drivers/md/dm-vdo/logical-zone.c:167 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'context' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'zone_number' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'parent' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'context' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'zone_number' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'parent' not described in 'resume_logical_zone' ../drivers/scsi/mpi3mr/mpi3mr_fw.c:1644:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] 1644 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^ 1 warning generated. Warning: ../drivers/android/binderfs.c:237 function parameter 'file' not described in 'binder_ctl_ioctl' Warning: ../drivers/android/binderfs.c:237 function parameter 'cmd' not described in 'binder_ctl_ioctl' Warning: ../drivers/android/binderfs.c:237 function parameter 'arg' not described in 'binder_ctl_ioctl' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'mapping_state' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'block' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_size' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:392 function parameter 'slot' not described in 'pack_fragment' Warning: ../drivers/md/dm-vdo/packer.c:713 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/scsi/mpi3mr/mpi3mr_app.c:808 Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' Warning: ../drivers/scsi/mpi3mr/mpi3mr_app.c:835 Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new Warning: ../drivers/md/dm-vdo/physical-zone.c:81 function parameter 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2917:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] 2917 | MPI2DefaultReply_t *mpi_reply; | ^ 1 warning generated. Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'waiter' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'context' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'waiter' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'context' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'waiter' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'context' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'waiter' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'context' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1619 function parameter 'state' not described in 'initiate_drain' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new Warning: ../drivers/android/binder.c:2432 struct member 'offset' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'skip_size' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'fixup_data' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2432 struct member 'node' not described in 'binder_ptr_fixup' Warning: ../drivers/android/binder.c:2452 struct member 'offset' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'sender_uaddr' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'length' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:2452 struct member 'node' not described in 'binder_sg_copy' Warning: ../drivers/android/binder.c:4012 function parameter 'thread' not described in 'binder_free_buf' ../scripts/Makefile.build:203: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new Warning: ../drivers/md/dm-vdo/slab-depot.c:135 function parameter 'slab' not described in 'is_slab_journal_blank' Warning: ../drivers/md/dm-vdo/slab-depot.c:231 function parameter 'allocator' not described in 'check_summary_drain_complete' Warning: ../drivers/md/dm-vdo/slab-depot.c:658 function parameter 'slab' not described in 'reopen_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'slab' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'index' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1384 function parameter 'slab' not described in 'adjust_free_block_count' Warning: ../drivers/md/dm-vdo/slab-depot.c:1889 function parameter 'slab' not described in 'reset_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1907 function parameter 'slab' not described in 'advance_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'slab' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'block_number' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2159 function parameter 'slab' not described in 'dirty_all_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2355 function parameter 'slab' not described in 'load_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2382 function parameter 'slab' not described in 'drain_slab' Warning: ../drivers/md/dm-vdo/slab-depot.c:2568 function parameter 'slab' not described in 'load_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:2671 function parameter 'state' not described in 'initiate_slab_action' Warning: ../drivers/md/dm-vdo/slab-depot.c:2745 function parameter 'result' not described in 'finish_scrubbing' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'waiter' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter '__always_unused' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3541 function parameter 'completion' not described in 'vdo_notify_slab_journals_are_recovered' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'context' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'zone_number' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'context' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'parent' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3977 function parameter 'context' not described in 'schedule_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:4369 function parameter 'depot' not described in 'vdo_allocate_reference_counters' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'context' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'parent' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4787 function parameter 'context' not described in 'finish_registration' Warning: ../drivers/hid/hid-logitech-hidpp.c:178 Excess struct member 'dev' description in 'hidpp_scroll_counter' Warning: ../drivers/memory/emif.c:67 struct member 'lpmode' not described in 'emif_data' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'counts' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'config' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:888 function parameter 'vdo' not described in 'record_vdo' Warning: ../drivers/md/dm-vdo/vio.c:404 function parameter 'pool' not described in 'is_vio_pool_busy' Warning: ../fs/nfsd/filecache.c:381 function parameter 'pnf' not described in 'nfsd_file_put_local' Warning: ../fs/nfsd/filecache.c:381 Excess function parameter 'nf' description in 'nfsd_file_put_local' In file included from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In file included from ../include/linux/gfp.h:7: In file included from ../include/linux/mmzone.h:8: In file included from ../include/linux/spinlock.h:59: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:102: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:12: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:392: ../include/linux/fortify-string.h:580:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/perf/arm_cspmu/ampere_cspmu.c:35:1: warning: unused function 'get_event' [-Wunused-function] 35 | SOC_PMU_EVENT_ATTR_EXTRACTOR(event, config, 0, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/perf/arm_cspmu/ampere_cspmu.c:29:20: note: expanded from macro 'SOC_PMU_EVENT_ATTR_EXTRACTOR' 29 | static inline u32 get_##_name(const struct perf_event *event) \ | ^~~~~~~~~~~ :24:1: note: expanded from here 24 | get_event | ^~~~~~~~~ 1 warning generated. Warning: ../fs/ufs/inode.c:375 function parameter 'inode' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'fragment' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'bh_result' not described in 'ufs_getfrag_block' Warning: ../fs/ufs/inode.c:375 function parameter 'create' not described in 'ufs_getfrag_block' ../drivers/staging/gpib/cb7210/cb7210.c:1249:24: warning: variable 'handle' set but not used [-Wunused-but-set-variable] 1249 | struct pcmcia_device *handle; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1250:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1250 | struct local_info *dev; | ^ 2 warnings generated. ../net/ceph/osdmap.c:1441:10: warning: result of comparison of constant 4611686018427387891 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1441 | if (len > (SIZE_MAX - sizeof(*pg)) / sizeof(u32)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ceph/osdmap.c:1624:10: warning: result of comparison of constant 2305843009213693945 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 1624 | if (len > (SIZE_MAX - sizeof(*pg)) / (2 * sizeof(u32))) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/staging/gpib/gpio/gpib_bitbang.c:1361:13: warning: unused function 'usec_diff' [-Wunused-function] 1361 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) | ^~~~~~~~~ 1 warning generated. Warning: ../drivers/nvdimm/core.c:220 function parameter 'len' not described in 'nd_uuid_store' ../drivers/staging/gpib/ines/ines_gpib.c:1112:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1112 | struct local_info *dev; | ^ 1 warning generated. ../drivers/rapidio/rio_cm.c:669:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 669 | int rc; | ^ 1 warning generated. Warning: ../fs/ubifs/replay.c:594 function parameter 'log_hash' not described in 'authenticate_sleb' Warning: ../drivers/net/ethernet/sfc/siena/ptp.c:207 Excess struct member 'valid' description in 'efx_ptp_timeset' Warning: ../fs/nfsd/localio.c:50 function parameter 'pnf' not described in 'nfsd_open_local_fh' Warning: ../fs/nfsd/localio.c:50 Excess function parameter 'nfp' description in 'nfsd_open_local_fh' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:139 Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:196 Excess struct member 'buf' description in 'panthor_fw_section' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:196 Excess struct member 'size' description in 'panthor_fw_section' Warning: ../drivers/gpu/drm/panthor/panthor_fw.c:266 Excess struct member 'ping_work' description in 'panthor_fw' ../drivers/gpu/drm/pl111/pl111_versatile.c:488:24: warning: cast to smaller integer type 'enum versatile_clcd' from 'const void *' [-Wvoid-pointer-to-enum-cast] 488 | versatile_clcd_type = (enum versatile_clcd)clcd_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/pl111/pl111_versatile.c:508:26: warning: cast to smaller integer type 'enum versatile_clcd' from 'const void *' [-Wvoid-pointer-to-enum-cast] 508 | versatile_clcd_type = (enum versatile_clcd)clcd_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../fs/fuse/ioctl.c:132:18: warning: result of comparison of constant 18446744073709551611 with expression of type '__u16' (aka 'unsigned short') is always false [-Wtautological-constant-out-of-range-compare] 132 | if (digest_size > SIZE_MAX - sizeof(struct fsverity_digest)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'runnable' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'idle' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'waiting' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'has_ref' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'in_progress' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:317 Excess struct member 'stopped_groups' description in 'panthor_scheduler' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'mem' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'input' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'output' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'input_fw_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'output_fw_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'gpu_va' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'ref' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'gt' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'sync64' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'bo' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'offset' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'kmap' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'lock' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'id' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'seqno' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'last_fence' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'in_flight_jobs' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'slots' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'slot_count' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:489 Excess struct member 'seqno' description in 'panthor_queue' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:698 Excess struct member 'data' description in 'panthor_group' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'start' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'size' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'latest_flush' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'start' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'end' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'mask' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:834 Excess struct member 'slot' description in 'panthor_job' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:1761 function parameter 'ptdev' not described in 'panthor_sched_report_fw_events' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:1761 function parameter 'events' not described in 'panthor_sched_report_fw_events' Warning: ../drivers/gpu/drm/panthor/panthor_sched.c:2654 function parameter 'ptdev' not described in 'panthor_sched_report_mmu_fault' ../drivers/ata/ahci_imx.c:871:18: warning: cast to smaller integer type 'enum ahci_imx_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 871 | imxpriv->type = (enum ahci_imx_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' ../drivers/ata/ahci_xgene.c:779:13: warning: cast to smaller integer type 'enum xgene_ahci_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 779 | version = (enum xgene_ahci_version)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../fs/gfs2/glock.c:1264 function parameter 'ip' not described in '__gfs2_holder_init' ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:2041:19: warning: cast to smaller integer type 'enum xgene_enet_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 2041 | pdata->enet_id = (enum xgene_enet_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/dca/dca-core.c:171 function parameter 'dev' not described in 'dca_add_requester' Warning: ../drivers/dca/dca-core.c:226 function parameter 'dev' not described in 'dca_remove_requester' Warning: ../drivers/dca/dca-core.c:258 function parameter 'dev' not described in 'dca_common_get_tag' Warning: ../drivers/dca/dca-core.c:258 function parameter 'cpu' not described in 'dca_common_get_tag' Warning: ../drivers/dca/dca-core.c:283 function parameter 'dev' not described in 'dca3_get_tag' Warning: ../drivers/dca/dca-core.c:283 function parameter 'cpu' not described in 'dca3_get_tag' Warning: ../drivers/dca/dca-core.c:296 function parameter 'cpu' not described in 'dca_get_tag' Warning: ../drivers/dca/dca-core.c:308 function parameter 'ops' not described in 'alloc_dca_provider' Warning: ../drivers/dca/dca-core.c:308 function parameter 'priv_size' not described in 'alloc_dca_provider' Warning: ../drivers/dca/dca-core.c:328 function parameter 'dca' not described in 'free_dca_provider' Warning: ../drivers/dca/dca-core.c:339 function parameter 'dca' not described in 'register_dca_provider' Warning: ../drivers/dca/dca-core.c:339 function parameter 'dev' not described in 'register_dca_provider' Warning: ../drivers/dca/dca-core.c:396 function parameter 'dca' not described in 'unregister_dca_provider' Warning: ../drivers/dca/dca-core.c:396 function parameter 'dev' not described in 'unregister_dca_provider' Warning: ../drivers/dca/dca-core.c:428 function parameter 'nb' not described in 'dca_register_notify' Warning: ../drivers/dca/dca-core.c:437 function parameter 'nb' not described in 'dca_unregister_notify' ../fs/ceph/snap.c:377:10: warning: result of comparison of constant 2305843009213693948 with expression of type 'u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 377 | if (num > (SIZE_MAX - sizeof(*snapc)) / sizeof(u64)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/ntb/msi.c:32 function parameter 'desc_changed' not described in 'ntb_msi_init' Warning: ../drivers/rpmsg/qcom_smd.c:228 Excess struct member 'cb' description in 'qcom_smd_channel' ../drivers/bluetooth/btnxpuart.c:494:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 494 | int ret; | ^ 1 warning generated. ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_set_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :263:1: note: expanded from here 263 | scrub_bitmap_set_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_clear_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:251:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 251 | static inline void scrub_bitmap_clear_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :18:1: note: expanded from here 18 | scrub_bitmap_clear_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_clear_bit_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :82:1: note: expanded from here 82 | scrub_bitmap_clear_bit_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:307:1: warning: unused function 'scrub_bitmap_weight_has_extent' [-Wunused-function] 307 | IMPLEMENT_SCRUB_BITMAP_OPS(has_extent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | scrub_bitmap_weight_has_extent | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_set_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :128:1: note: expanded from here 128 | scrub_bitmap_set_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_clear_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:251:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 251 | static inline void scrub_bitmap_clear_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :149:1: note: expanded from here 149 | scrub_bitmap_clear_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_clear_bit_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :213:1: note: expanded from here 213 | scrub_bitmap_clear_bit_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_empty_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :255:1: note: expanded from here 255 | scrub_bitmap_empty_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:308:1: warning: unused function 'scrub_bitmap_weight_is_metadata' [-Wunused-function] 308 | IMPLEMENT_SCRUB_BITMAP_OPS(is_metadata); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :257:1: note: expanded from here 257 | scrub_bitmap_weight_is_metadata | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:309:1: warning: unused function 'scrub_bitmap_test_bit_error' [-Wunused-function] 309 | IMPLEMENT_SCRUB_BITMAP_OPS(error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:260:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 260 | static inline bool scrub_bitmap_test_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ :26:1: note: expanded from here 26 | scrub_bitmap_test_bit_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:309:1: warning: unused function 'scrub_bitmap_weight_error' [-Wunused-function] 309 | IMPLEMENT_SCRUB_BITMAP_OPS(error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:301:28: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 301 | static inline unsigned int scrub_bitmap_weight_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ :113:1: note: expanded from here 113 | scrub_bitmap_weight_error | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:310:1: warning: unused function 'scrub_bitmap_clear_bit_io_error' [-Wunused-function] 310 | IMPLEMENT_SCRUB_BITMAP_OPS(io_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :200:1: note: expanded from here 200 | scrub_bitmap_clear_bit_io_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:310:1: warning: unused function 'scrub_bitmap_empty_io_error' [-Wunused-function] 310 | IMPLEMENT_SCRUB_BITMAP_OPS(io_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :242:1: note: expanded from here 242 | scrub_bitmap_empty_io_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:311:1: warning: unused function 'scrub_bitmap_set_csum_error' [-Wunused-function] 311 | IMPLEMENT_SCRUB_BITMAP_OPS(csum_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:242:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 242 | static inline void scrub_bitmap_set_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~ :246:1: note: expanded from here 246 | scrub_bitmap_set_csum_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:311:1: warning: unused function 'scrub_bitmap_empty_csum_error' [-Wunused-function] 311 | IMPLEMENT_SCRUB_BITMAP_OPS(csum_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :98:1: note: expanded from here 98 | scrub_bitmap_empty_csum_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_set_bit_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:268:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 268 | static inline void scrub_bitmap_set_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :166:1: note: expanded from here 166 | scrub_bitmap_set_bit_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_clear_bit_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :187:1: note: expanded from here 187 | scrub_bitmap_clear_bit_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:312:1: warning: unused function 'scrub_bitmap_empty_meta_error' [-Wunused-function] 312 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :229:1: note: expanded from here 229 | scrub_bitmap_empty_meta_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_set_bit_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:268:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 268 | static inline void scrub_bitmap_set_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | scrub_bitmap_set_bit_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_clear_bit_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:276:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 276 | static inline void scrub_bitmap_clear_bit_##name(struct scrub_stripe *stripe, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :45:1: note: expanded from here 45 | scrub_bitmap_clear_bit_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:313:1: warning: unused function 'scrub_bitmap_empty_meta_gen_error' [-Wunused-function] 313 | IMPLEMENT_SCRUB_BITMAP_OPS(meta_gen_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/btrfs/scrub.c:295:20: note: expanded from macro 'IMPLEMENT_SCRUB_BITMAP_OPS' 295 | static inline bool scrub_bitmap_empty_##name(struct scrub_stripe *stripe) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ :87:1: note: expanded from here 87 | scrub_bitmap_empty_meta_gen_error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. ../drivers/mtd/nand/raw/vf610_nfc.c:843:17: warning: cast to smaller integer type 'enum vf610_nfc_variant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 843 | nfc->variant = (enum vf610_nfc_variant)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/hwtracing/stm/ftrace.c:38 function parameter 'export' not described in 'stm_ftrace_write' ../fs/bcachefs/ec.c:706:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 706 | ? BCH_DEV_READ_REF_ec_block | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 707 | : BCH_DEV_WRITE_REF_ec_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/bcachefs/ec.c:744:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 744 | ? BCH_DEV_READ_REF_ec_block | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 745 | : BCH_DEV_WRITE_REF_ec_block; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/mux/adgs1408.c:62:12: warning: cast to smaller integer type 'enum adgs1408_chip_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 62 | chip_id = (enum adgs1408_chip_id)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Warning: ../drivers/most/most_snd.c:57 Excess struct member 'opened' description in 'channel' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:68 Excess struct member 'kobj' description in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../fs/bcachefs/io_write.c:472:3: warning: conditional expression between different enumeration types ('enum bch_dev_read_ref' and 'enum bch_dev_write_ref') [-Wenum-compare-conditional] 472 | ? BCH_DEV_READ_REF_btree_node_write | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | : BCH_DEV_WRITE_REF_io_write; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/xfs/scrub/rtbitmap_repair.c:91:1: warning: unused function 'rtxlen_to_wordcnt' [-Wunused-function] 91 | rtxlen_to_wordcnt( | ^~~~~~~~~~~~~~~~~ 1 warning generated.