========== build_clang - FAILED ../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave' ../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save' ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead ../arch/x86/mm/pgtable.c:623: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:682: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:752: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge' ../arch/x86/mm/pgtable.c:767: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge' ../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. ../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/mm/pat/memtype.c:692: warning: Function parameter or struct member 'pfn' not described in 'pat_pfn_immune_to_uc_mtrr' ../drivers/char/ipmi/ipmi_si_platform.c:268:15: warning: cast to smaller integer type 'enum si_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 268 | io.si_type = (enum si_type)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/reboot.c:241: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart' ../kernel/reboot.c:973: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'state' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'lba' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'buffer' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'count' not described in 'read_lba' ../block/partitions/aix.c:114: warning: Function parameter or struct member 'state' not described in 'alloc_pvd' ../block/partitions/aix.c:114: warning: Function parameter or struct member 'lba' not described in 'alloc_pvd' ../block/partitions/aix.c:139: warning: Function parameter or struct member 'state' not described in 'alloc_lvn' ../block/partitions/aix.c:139: warning: Function parameter or struct member 'lba' not described in 'alloc_lvn' ../drivers/soc/fsl/qe/qe_ic.c:235:29: warning: unused function 'qe_ic_from_irq' [-Wunused-function] 235 | static inline struct qe_ic *qe_ic_from_irq(unsigned int virq) | ^~~~~~~~~~~~~~ 1 warning generated. ../kernel/sched/core.c:6423:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6423 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6424 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6425 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6426 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:425:49: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 425 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 426 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | 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. ../kernel/locking/lockdep.c:2005:20: warning: unused function 'hlock_equal' [-Wunused-function] 2005 | static inline bool hlock_equal(struct lock_list *entry, void *data) | ^~~~~~~~~~~ 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. ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create' ../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'zone' not described in 'saveable_page' ../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'pfn' not described in 'saveable_page' ../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'x' not described in '__fraction' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'multiplier' not described in '__fraction' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'base' not described in '__fraction' ../kernel/power/snapshot.c:1994: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem' ../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2035: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer' ../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2305: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages' ../kernel/power/snapshot.c:2340: warning: Function parameter or struct member 'info' not described in 'load_header' ../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'bm' not described in 'get_buffer' ../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'ca' not described in 'get_buffer' ../kernel/power/snapshot.c:2858: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image' ../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 205. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 205. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 205. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 205. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 205. ../security/landlock/ruleset.c:205: warning: Function parameter or struct member '' not described in 'insert_rule' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 205. Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 205. ../security/landlock/ruleset.c:205: warning: Excess function parameter 'layers' description in 'insert_rule' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 692. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 692. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 692. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 692. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 692. ../security/landlock/ruleset.c:692: warning: Function parameter or struct member '' not described in 'landlock_init_layer_masks' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 692. Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 692. ../security/landlock/ruleset.c:692: warning: Excess function parameter 'layer_masks' description in 'landlock_init_layer_masks' ../arch/x86/kernel/process.c:960:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 960 | u32 lo, hi; | ^ 1 warning generated. ../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan' ../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan' ../security/ipe/hooks.c:55: warning: Function parameter or struct member '__always_unused' not described in 'ipe_mmap_file' ../security/ipe/hooks.c:55: warning: Excess function parameter 'reqprot' description in 'ipe_mmap_file' ../security/ipe/hooks.c:83: warning: Function parameter or struct member '__always_unused' not described in 'ipe_file_mprotect' ../security/ipe/hooks.c:83: warning: Excess function parameter 'reqprot' description in 'ipe_file_mprotect' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 762. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 762. ../security/landlock/fs.c:762: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 762. Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1724, line 762. ../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed' ../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 1002. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 1002. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 1002. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 1002. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 1002. ../security/landlock/fs.c:1002: warning: Function parameter or struct member '' not described in 'collect_domain_accesses' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 1002. Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 1002. ../security/landlock/fs.c:1002: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses' ../security/ipe/policy_fs.c:21: warning: cannot understand function prototype: 'struct ipefs_file ' ../security/ipe/policy_fs.c:407: warning: cannot understand function prototype: 'const struct ipefs_file policy_subdir[] = ' ../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-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. ../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach' ../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach' 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-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. ../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-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/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/gpu/drm/renesas/rcar-du/rcar_cmm.c:35:19: warning: unused function 'rcar_cmm_read' [-Wunused-function] 35 | static inline int rcar_cmm_read(struct rcar_cmm *rcmm, u32 reg) | ^~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm2-sessions.c:71: 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/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc' ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc' 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. ../mm/slub.c:414:6: warning: unused function 'stat_add' [-Wunused-function] 414 | void stat_add(const struct kmem_cache *s, enum stat_item si, int v) | ^~~~~~~~ ../mm/slub.c:527:21: warning: unused function 'get_freepointer_safe' [-Wunused-function] 527 | static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:627:1: warning: unused function 'slub_set_cpu_partial' [-Wunused-function] 627 | slub_set_cpu_partial(struct kmem_cache *s, unsigned int nr_objects) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:691:20: warning: unused function '__slab_update_freelist' [-Wunused-function] 691 | static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, | ^~~~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:1889:20: warning: unused function 'set_track' [-Wunused-function] 1889 | static inline void set_track(struct kmem_cache *s, void *object, | ^~~~~~~~~ ../mm/slub.c:3406:19: warning: unused function 'node_match' [-Wunused-function] 3406 | static inline int node_match(struct slab *slab, int node) | ^~~~~~~~~~ 6 warnings 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. ../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. 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/intel.c:553:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 553 | unsigned int l1, l2; | ^ 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. In file included from ../drivers/char/tpm/tpm_crb.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/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. ../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_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. ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:174: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_filter_design' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'nn_interpolation' not described in 'dcss_scaler_filter_design' 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/regulator/da9121-regulator.c:1132:24: warning: cast to smaller integer type 'enum da9121_subvariant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1132 | chip->subvariant_id = (enum da9121_subvariant)i2c_get_match_data(i2c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' 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. ../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/apic/apic.c:2140: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' ../arch/x86/kernel/apic/apic.c:2140: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead 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.h:6: 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/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback' 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. ../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. 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. ../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. ../drivers/dma/dw-edma/dw-edma-core.c:26:16: warning: unused function 'dchan2dev' [-Wunused-function] 26 | struct device *dchan2dev(struct dma_chan *dchan) | ^~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-core.c:32:16: warning: unused function 'chan2dev' [-Wunused-function] 32 | struct device *chan2dev(struct dw_edma_chan *chan) | ^~~~~~~~ 2 warnings 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. ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' ../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/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/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/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/sis/sis_main.c:4558:5: warning: variable 'reg' set but not used [-Wunused-but-set-variable] 4558 | u8 reg; | ^ 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :34:1: note: expanded from here 34 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :148:1: note: expanded from here 148 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :182:1: note: expanded from here 182 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :200:1: note: expanded from here 200 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :218:1: note: expanded from here 218 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :236:1: note: expanded from here 236 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. ../lib/tests/stackinit_kunit.c:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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/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/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry' ../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry' ../drivers/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets' ../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma' ../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma' ../mm/memcontrol.c:1947:2: error: incompatible pointer types passing 'typeof ((typeof (*(&memcg_stock.stock_lock)) *)((unsigned long)(&memcg_stock.stock_lock)))' (aka 'localtry_lock_t *') to parameter of type 'local_lock_t *' [-Werror,-Wincompatible-pointer-types] 1947 | local_lock_irqsave(&memcg_stock.stock_lock, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock.h:31:2: note: expanded from macro 'local_lock_irqsave' 31 | __local_lock_irqsave(lock, flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock_internal.h:105:22: note: expanded from macro '__local_lock_irqsave' 105 | local_lock_acquire(this_cpu_ptr(lock)); \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:249:32: note: expanded from macro 'this_cpu_ptr' 249 | #define this_cpu_ptr(ptr) \ | ^ 250 | ({ \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | __verify_pcpu_ptr(ptr); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | SHIFT_PERCPU_PTR(ptr, my_cpu_offset); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | }) | ~~ ../include/linux/local_lock_internal.h:32:53: note: passing argument to parameter 'l' here 32 | static inline void local_lock_acquire(local_lock_t *l) | ^ ../mm/memcontrol.c:1949:2: error: incompatible pointer types passing 'typeof ((typeof (*(&memcg_stock.stock_lock)) *)((unsigned long)(&memcg_stock.stock_lock)))' (aka 'localtry_lock_t *') to parameter of type 'local_lock_t *' [-Werror,-Wincompatible-pointer-types] 1949 | local_unlock_irqrestore(&memcg_stock.stock_lock, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock.h:52:2: note: expanded from macro 'local_unlock_irqrestore' 52 | __local_unlock_irqrestore(lock, flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock_internal.h:122:22: note: expanded from macro '__local_unlock_irqrestore' 122 | local_lock_release(this_cpu_ptr(lock)); \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:249:32: note: expanded from macro 'this_cpu_ptr' 249 | #define this_cpu_ptr(ptr) \ | ^ 250 | ({ \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | __verify_pcpu_ptr(ptr); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | SHIFT_PERCPU_PTR(ptr, my_cpu_offset); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | }) | ~~ ../include/linux/local_lock_internal.h:46:53: note: passing argument to parameter 'l' here 46 | static inline void local_lock_release(local_lock_t *l) | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:207: mm/memcontrol.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: mm] Error 2 make[3]: *** Waiting for unfinished jobs.... ../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/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() ../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/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../drivers/tty/serial/sh-sci.c:3225:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3225 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 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/kprobes.c:142: warning: Function parameter or struct member 'c' not described in '__get_insn_slot' ../drivers/usb/host/xhci.c:1372: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../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. ../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/regulator/pf9453-regulator.c:304: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_enable_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:329: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_disable_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:354: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_set_voltage_sel_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:421: warning: Function parameter or struct member 'ramp_delay' not described in 'pf9453_regulator_set_ramp_delay_regmap' ../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/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/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-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../sound/soc/sunxi/sun4i-spdif.c:180: warning: Function parameter or struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' ../drivers/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop' ../drivers/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic' ../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature' ../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../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. 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.h:6: 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. ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp' ../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/md/dm-table.c:1048:7: warning: variable 'mempool_needs_integrity' set but not used [-Wunused-but-set-variable] 1048 | bool mempool_needs_integrity = t->integrity_supported; | ^ 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. ../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/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:325:2: note: expanded from macro 'DEFINE_GUARD' 325 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:317:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 317 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :277:1: note: expanded from here 277 | 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. ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:945:24: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 945 | flags |= is_new_rate ? IWL_MAC_BEACON_CCK | ^ ~~~~~~~~~~~~~~~~~~ 946 | : IWL_MAC_BEACON_CCK_V1; | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1112:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1112 | 0) > 10 ? | ^ 1113 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1114 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress' ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../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. ../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/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/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. drivers/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() drivers/spi/spi-amd.o: warning: objtool: amd_set_spi_freq() falls through to next function amd_spi_busy_wait() ../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) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :173:1: note: expanded from here 173 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/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/gpu/drm/scheduler/sched_main.c:409: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done' ../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'hit_low' not described in 'ttm_bo_swapout_walk' ../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'evict_low' not described in 'ttm_bo_swapout_walk' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../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/platform/x86/dell/dcdbas.c:104: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc' ../drivers/platform/x86/dell/dcdbas.c:285: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'dev' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'attr' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'buf' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'count' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify' In file included from ../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/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' ../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'state' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'operation' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'state' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'result' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'state' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'operation' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'waiter' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'initiator' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'state' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'operation' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'waiter' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'initiator' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'valid' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'code' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'what' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'waiter' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'state' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'operation' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:352: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'result' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'operation' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'waiter' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'state' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'operation' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:400: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'result' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'state' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'operation' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:450: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'result' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:472: warning: Function parameter or struct member 'state' not described in 'vdo_resume_if_quiescent' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_operation_with_waiter' 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:80: 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/dm-vdo/block-map.c:181: warning: Function parameter or struct member 'cache' not described in 'initialize_info' ../drivers/md/dm-vdo/block-map.c:218: warning: Function parameter or struct member 'cache' not described in 'allocate_cache_components' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'cache' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'function_name' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:280: warning: Function parameter or struct member 'state' not described in 'get_page_state_name' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'info' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'new_state' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:423: warning: Function parameter or struct member 'cache' not described in 'find_free_page' ../drivers/md/dm-vdo/block-map.c:442: warning: Function parameter or struct member 'cache' not described in 'find_page' ../drivers/md/dm-vdo/block-map.c:461: warning: Function parameter or struct member 'cache' not described in 'select_lru_page' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'info' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'waitq' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'cache' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'result' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:590: warning: Function parameter or struct member 'completion' not described in 'validate_completed_page' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'info' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'pbn' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:843: warning: Function parameter or struct member 'info' not described in 'schedule_page_save' ../drivers/md/dm-vdo/block-map.c:859: warning: Function parameter or struct member 'info' not described in 'launch_page_save' ../drivers/md/dm-vdo/block-map.c:874: warning: Function parameter or struct member 'waiter' not described in 'completion_needs_page' ../drivers/md/dm-vdo/block-map.c:885: warning: Function parameter or struct member 'info' not described in 'allocate_free_page' ../drivers/md/dm-vdo/block-map.c:937: warning: Function parameter or struct member 'cache' not described in 'discard_a_page' ../drivers/md/dm-vdo/block-map.c:963: warning: Function parameter or struct member 'vdo_page_comp' not described in 'discard_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1141: warning: Function parameter or struct member 'completion' not described in 'vdo_release_page_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'info' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'vdo_page_comp' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1328: warning: Function parameter or struct member 'cache' not described in 'vdo_invalidate_page_cache' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'forest' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'root_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'height' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'page_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:2219: warning: Function parameter or struct member 'data_vio' not described in 'vdo_find_block_map_slot' ../drivers/md/dm-vdo/block-map.c:2444: warning: Function parameter or struct member 'map' not described in 'make_forest' ../drivers/md/dm-vdo/block-map.c:2482: warning: Function parameter or struct member 'map' not described in 'replace_forest' ../drivers/md/dm-vdo/block-map.c:2498: warning: Function parameter or struct member 'cursor' not described in 'finish_cursor' ../drivers/md/dm-vdo/block-map.c:2557: warning: Function parameter or struct member 'cursor' not described in 'traverse' ../drivers/md/dm-vdo/block-map.c:2628: warning: Function parameter or struct member 'waiter' not described in 'launch_cursor' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'map' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'root_index' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2677: warning: Function parameter or struct member 'map' not described in 'vdo_traverse_forest' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'map' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'zone_number' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'cache_size' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:3099: warning: Function parameter or struct member 'data_vio' not described in 'clear_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'data_vio' not described in 'set_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'entry' not described in 'set_mapped_location' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'completion' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'result' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:88: warning: Function parameter or struct member 'completion' not described in 'vdo_launch_completion_with_priority' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'completion' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK' ../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead 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:80: 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/dm-vdo/data-vio.c:231: warning: Function parameter or struct member 'pool' not described in 'check_for_drain_complete_locked' ../drivers/md/dm-vdo/data-vio.c:393: warning: Function parameter or struct member 'data_vio' not described in 'cancel_data_vio_compression' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'data_vio' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'lbn' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:660: warning: Function parameter or struct member 'pool' not described in 'schedule_releases' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'data_vio' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'vdo' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:898: warning: Function parameter or struct member 'pool' not described in 'free_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'pool' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'bio' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:1011: warning: Function parameter or struct member 'pool' not described in 'drain_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1022: warning: Function parameter or struct member 'pool' not described in 'resume_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1041: warning: Function parameter or struct member 'pool' not described in 'dump_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1130: warning: Function parameter or struct member 'completion' not described in 'release_allocated_lock' ../drivers/md/dm-vdo/data-vio.c:1210: warning: Function parameter or struct member 'completion' not described in 'release_logical_lock' ../drivers/md/dm-vdo/data-vio.c:1247: warning: Function parameter or struct member 'data_vio' not described in 'finish_cleanup' ../drivers/md/dm-vdo/data-vio.c:1358: warning: Function parameter or struct member 'data_vio' not described in 'get_data_vio_operation_name' ../drivers/md/dm-vdo/data-vio.c:1378: warning: Function parameter or struct member 'data_vio' not described in 'data_vio_allocate_data_block' ../drivers/md/dm-vdo/data-vio.c:1398: warning: Function parameter or struct member 'data_vio' not described in 'release_data_vio_allocation_lock' ../drivers/md/dm-vdo/data-vio.c:1418: warning: Function parameter or struct member 'data_vio' not described in 'uncompress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1537: warning: Function parameter or struct member 'completion' not described in 'read_block' ../drivers/md/dm-vdo/data-vio.c:1694: warning: Function parameter or struct member 'completion' not described in 'read_old_block_mapping' ../drivers/md/dm-vdo/data-vio.c:1722: warning: Function parameter or struct member 'completion' not described in 'pack_compressed_data' ../drivers/md/dm-vdo/data-vio.c:1743: warning: Function parameter or struct member 'completion' not described in 'compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1772: warning: Function parameter or struct member 'data_vio' not described in 'launch_compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1810: warning: bad line: ../drivers/md/dm-vdo/data-vio.c:1814: warning: Function parameter or struct member 'completion' not described in 'hash_data_vio' ../drivers/md/dm-vdo/data-vio.c:1848: warning: Function parameter or struct member 'bio' not described in 'write_bio_finished' ../drivers/md/dm-vdo/data-vio.c:1902: warning: Function parameter or struct member 'completion' not described in 'acknowledge_write_callback' ../drivers/md/dm-vdo/data-vio.c:1927: warning: Function parameter or struct member 'completion' not described in 'allocate_block' ../drivers/md/dm-vdo/data-vio.c:1959: warning: Function parameter or struct member 'completion' not described in 'handle_allocation_error' ../drivers/md/dm-vdo/data-vio.c:1988: warning: Function parameter or struct member 'completion' not described in 'continue_data_vio_with_block_map_slot' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'waiter' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'context' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:2516: warning: Function parameter or struct member 'context' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2516: warning: Function parameter or struct member 'completion' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2530: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'context' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'zone_number' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'parent' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2579: warning: Function parameter or struct member 'context' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2579: warning: Function parameter or struct member 'parent' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'context' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'zone_number' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'parent' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dm-vdo-target.c:1149: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase' ../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/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:80: 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/sm750fb/ddk750_swi2c.c:95:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 95 | int i, tmp; | ^ 1 warning generated. ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'root_count' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'old_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'new_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'buffer' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'offset' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'state' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:493: warning: Function parameter or struct member 'offset' not described in 'decode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'buffer' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'offset' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'state' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'buffer' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'offset' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'state' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'buffer' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'offset' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'component' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'offset' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'states' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'states' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1449: warning: Function parameter or struct member 'buffer' not described in 'vdo_decode_super_block' ../drivers/md/dm-vdo/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init' ../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:80: 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:890:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 890 | u32 res, i = 0; | ^ 1 warning generated. ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_name_prefix' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'name' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'owner' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'type' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_count' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_privates' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'queue_ptr' not described in 'vdo_make_work_queue' ../drivers/gpu/drm/radeon/radeon_cs.c:418: warning: Excess function parameter 'backoff' description in 'radeon_cs_parser_fini' ../drivers/md/dm-vdo/io-submitter.c:123: warning: Function parameter or struct member 'completion' not described in 'vdo_submit_vio' ../drivers/md/dm-vdo/io-submitter.c:165: warning: Function parameter or struct member 'completion' not described in 'submit_data_vio' ../drivers/md/dm-vdo/logical-zone.c:168: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'context' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'zone_number' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'parent' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'context' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'zone_number' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'parent' not described in 'resume_logical_zone' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/firmware/efi/libstub/efi-stub-helper.c:611: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'mapping_state' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'block' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_size' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:393: warning: Function parameter or struct member 'slot' not described in 'pack_fragment' ../drivers/md/dm-vdo/packer.c:714: warning: Function parameter or struct member '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.h:6: 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/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.h:6: 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/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.h:6: 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/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/slab-depot.c:136: warning: Function parameter or struct member 'slab' not described in 'is_slab_journal_blank' ../drivers/md/dm-vdo/slab-depot.c:232: warning: Function parameter or struct member 'allocator' not described in 'check_summary_drain_complete' ../drivers/md/dm-vdo/slab-depot.c:660: warning: Function parameter or struct member 'slab' not described in 'reopen_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'slab' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'index' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1386: warning: Function parameter or struct member 'slab' not described in 'adjust_free_block_count' ../drivers/md/dm-vdo/slab-depot.c:1891: warning: Function parameter or struct member 'slab' not described in 'reset_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1909: warning: Function parameter or struct member 'slab' not described in 'advance_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'slab' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'block_number' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2161: warning: Function parameter or struct member 'slab' not described in 'dirty_all_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2287: warning: Function parameter or struct member 'slab' not described in 'load_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2307: warning: Function parameter or struct member 'slab' not described in 'drain_slab' ../drivers/md/dm-vdo/slab-depot.c:2493: warning: Function parameter or struct member 'slab' not described in 'load_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:2596: warning: Function parameter or struct member 'state' not described in 'initiate_slab_action' ../drivers/md/dm-vdo/slab-depot.c:2670: warning: Function parameter or struct member 'result' not described in 'finish_scrubbing' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member 'waiter' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3465: warning: Function parameter or struct member 'completion' not described in 'vdo_notify_slab_journals_are_recovered' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'context' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'zone_number' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'context' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'parent' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3901: warning: Function parameter or struct member 'context' not described in 'schedule_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:4279: warning: Function parameter or struct member 'depot' not described in 'vdo_allocate_reference_counters' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'context' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'parent' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4697: warning: Function parameter or struct member 'context' not described in 'finish_registration' ../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' ../drivers/gpu/drm/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/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'counts' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'config' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:898: warning: Function parameter or struct member 'vdo' not described in 'record_vdo' ../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' ../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/android/binder.c:2433: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy' ../drivers/android/binder.c:4013: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf' ../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. ../drivers/scsi/lpfc/lpfc_bsg.c:2820:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2820 | int cnt, offset = 0, i = 0; | ^ 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. ../drivers/staging/gpib/cb7210/cb7210.c:383:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 383 | struct nec7210_priv *nec_priv; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1264:24: warning: variable 'handle' set but not used [-Wunused-but-set-variable] 1264 | struct pcmcia_device *handle; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1265:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1265 | struct local_info *dev; | ^ 3 warnings generated. 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:80: 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/gpib/eastwood/fluke_gpib.c:197:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 197 | struct nec7210_priv *nec_priv; | ^ 1 warning generated. ../drivers/scsi/mpi3mr/mpi3mr_fw.c:1640:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] 1640 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^ 1 warning generated. ../drivers/staging/gpib/gpio/gpib_bitbang.c:1371:13: warning: unused function 'usec_diff' [-Wunused-function] 1371 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) | ^~~~~~~~~ 1 warning generated. ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2916:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] 2916 | MPI2DefaultReply_t *mpi_reply; | ^ 1 warning generated. ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2913: warning: expecting prototype for mpt3sas_send_passthru_cmd(). Prototype was for mpt3sas_send_mctp_passthru_req() instead ../drivers/scsi/mpi3mr/mpi3mr_app.c:809: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' ../drivers/scsi/mpi3mr/mpi3mr_app.c:836: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' ../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead ../drivers/staging/gpib/ines/ines_gpib.c:29:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 29 | struct nec7210_priv *nec_priv; | ^ ../drivers/staging/gpib/ines/ines_gpib.c:1123:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1123 | 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. 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.h:6: 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. ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead ../drivers/staging/gpib/nec7210/nec7210.c:941:16: warning: variable 'command' set but not used [-Wunused-but-set-variable] 941 | unsigned int command; | ^ 1 warning generated. ../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:15: warning: variable 'adr1_bits' set but not used [-Wunused-but-set-variable] 430 | unsigned int adr1_bits; | ^ 1 warning generated. ../drivers/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' ../drivers/staging/gpib/tnt4882/tnt4882_gpib.c:762:15: warning: variable 'retval' set but not used [-Wunused-but-set-variable] 762 | unsigned int retval; | ^ 1 warning generated. ../fs/gfs2/glock.c:1260: warning: Function parameter or struct member 'ip' not described in '__gfs2_holder_init' ../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/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. ../fs/gfs2/super.c:735: warning: Function parameter or struct member 'who' not described in 'gfs2_freeze_super' ../fs/gfs2/super.c:803: warning: Function parameter or struct member 'who' not described in 'gfs2_thaw_super' ../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' ../drivers/rapidio/rio_cm.c:675:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 675 | int rc; | ^ 1 warning generated. ../fs/bcachefs/btree_iter.c:565:31: warning: unused function 'btree_path_level_peek' [-Wunused-function] 565 | static inline struct bkey_s_c btree_path_level_peek(struct btree_trans *trans, | ^~~~~~~~~~~~~~~~~~~~~ 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.h:6: 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. ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'buf' description in 'panthor_fw_section' ../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'size' description in 'panthor_fw_section' ../drivers/gpu/drm/panthor/panthor_fw.c:268: warning: Excess struct member 'ping_work' description in 'panthor_fw' 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.h:6: 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/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/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. ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Function parameter or struct member 'as' not described in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots_lock' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'alloc_mask' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'faulty_mask' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lru_list' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lock' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'list' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'reset_in_progress' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'wq' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'count' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'ptr' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'page' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'addr' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'range' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'vm_bo' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'bo_offset' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'sgt' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'new_vma' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'start' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'size' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'id' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'active_cnt' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lru_node' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'pool' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lock' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:412: warning: Cannot understand * @pt_cache: Cache used to allocate MMU page tables. on line 412 - I thought it was a doc line ../drivers/gpu/drm/panthor/panthor_mmu.c:481: warning: Cannot understand * @free_pt() - Custom page table free function on line 481 - I thought it was a doc line ../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_active' ../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Excess function parameter 'VM' description in 'panthor_vm_active' ../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_idle' ../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Excess function parameter 'VM' description in 'panthor_vm_idle' ../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_alloc_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Excess function parameter 'VM' description in 'panthor_vm_alloc_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_free_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Excess function parameter 'VM' description in 'panthor_vm_free_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'ptdev' not described in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'args' not described in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_start' description in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_range' description in 'panthor_vm_pool_create_vm' ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 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.h:6: 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/hid/hid-steam.c:1153:7: warning: variable 'connected' set but not used [-Wunused-but-set-variable] 1153 | bool connected; | ^ 1 warning generated. ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'runnable' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'idle' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'waiting' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'has_ref' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'in_progress' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'stopped_groups' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'mem' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input_fw_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output_fw_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gpu_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'ref' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gt' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'sync64' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'bo' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'offset' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'kmap' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'lock' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'id' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'last_fence' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'in_flight_jobs' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slots' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slot_count' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'data' description in 'panthor_group' ../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'lock' description in 'panthor_group' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'size' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'latest_flush' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'end' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'mask' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'slot' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_fw_events' ../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'events' not described in 'panthor_sched_report_fw_events' ../drivers/gpu/drm/panthor/panthor_sched.c:2656: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_mmu_fault' ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../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. ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name' ../drivers/dca/dca-core.c:172: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester' ../drivers/dca/dca-core.c:227: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester' ../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:297: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag' ../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:329: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider' ../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:429: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify' ../drivers/dca/dca-core.c:438: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify' ../drivers/net/usb/lan78xx.c:2514:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^ 1 warning generated. ../drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init' ../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'data' not described in 'aht10_interval_write' ../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'val' not described in 'aht10_interval_write' ../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'data' not described in 'aht10_interval_read' ../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'val' not described in 'aht10_interval_read' ../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'data' not described in 'aht10_temperature1_read' ../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'val' not described in 'aht10_temperature1_read' ../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'data' not described in 'aht10_humidity1_read' ../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'val' not described in 'aht10_humidity1_read' ../drivers/rpmsg/qcom_smd.c:229: warning: Excess struct member 'cb' description in 'qcom_smd_channel' ../fs/bcachefs/inode.c:871:19: warning: unused function 'bkey_generation' [-Wunused-function] 871 | static inline u32 bkey_generation(struct bkey_s_c k) | ^~~~~~~~~~~~~~~ 1 warning generated. ../fs/bcachefs/io_write.c:1608: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK' ../fs/bcachefs/io_write.c:1608: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead ../drivers/hwtracing/stm/ftrace.c:39: warning: Function parameter or struct member 'export' not described in 'stm_ftrace_write' ../fs/bcachefs/journal_io.c:1603:35: warning: unused function 'journal_last_unwritten_buf' [-Wunused-function] 1603 | static inline struct journal_buf *journal_last_unwritten_buf(struct journal *j) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel' ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../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. ../sound/soc/codecs/tas2764.c:762:19: warning: cast to smaller integer type 'enum tas2764_devid' from 'const void *' [-Wvoid-pointer-to-enum-cast] 762 | tas2764->devid = (enum tas2764_devid)of_device_get_match_data(&client->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1136: warning: cannot understand function prototype: 'struct registry_list_entry ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1340: warning: cannot understand function prototype: 'const struct nv_gsp_registry_entries r535_registry_entries[] = ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2112: warning: cannot understand function prototype: 'struct rpc_ucode_libos_print_v1e_08 ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2174: warning: expecting prototype for create_debufgs(). Prototype was for create_debugfs() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'parent' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'name' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 's' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 't' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: Function parameter or struct member 'gsp_logs' not described in 'NVIF_LOGS_DECLARE' ../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: expecting prototype for gsp_logs(). Prototype was for NVIF_LOGS_DECLARE() instead make[2]: *** [/home/nipa/net/wt-0/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead ../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave' ../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save' ../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. ../arch/x86/mm/pgtable.c:623: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:682: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:752: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge' ../arch/x86/mm/pgtable.c:767: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge' ../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/mm/pat/memtype.c:692: warning: Function parameter or struct member 'pfn' not described in 'pat_pfn_immune_to_uc_mtrr' ../drivers/char/ipmi/ipmi_si_platform.c:268:15: warning: cast to smaller integer type 'enum si_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 268 | io.si_type = (enum si_type)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/soc/fsl/qe/qe_ic.c:235:29: warning: unused function 'qe_ic_from_irq' [-Wunused-function] 235 | static inline struct qe_ic *qe_ic_from_irq(unsigned int virq) | ^~~~~~~~~~~~~~ 1 warning generated. ../kernel/reboot.c:241: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart' ../kernel/reboot.c:973: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'state' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'lba' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'buffer' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'count' not described in 'read_lba' ../block/partitions/aix.c:114: warning: Function parameter or struct member 'state' not described in 'alloc_pvd' ../block/partitions/aix.c:114: warning: Function parameter or struct member 'lba' not described in 'alloc_pvd' ../block/partitions/aix.c:139: warning: Function parameter or struct member 'state' not described in 'alloc_lvn' ../block/partitions/aix.c:139: warning: Function parameter or struct member 'lba' not described in 'alloc_lvn' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led' ../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach' ../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach' ../arch/x86/kernel/process.c:960:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 960 | u32 lo, hi; | ^ 1 warning generated. ../kernel/sched/core.c:6423:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6423 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6424 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6425 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6426 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:425:49: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 425 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 426 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | 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/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 ../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-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. ../kernel/locking/lockdep.c:2005:20: warning: unused function 'hlock_equal' [-Wunused-function] 2005 | static inline bool hlock_equal(struct lock_list *entry, void *data) | ^~~~~~~~~~~ 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. ../drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c:35:19: warning: unused function 'rcar_cmm_read' [-Wunused-function] 35 | static inline int rcar_cmm_read(struct rcar_cmm *rcmm, u32 reg) | ^~~~~~~~~~~~~ 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. ../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan' ../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan' 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. Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 205. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 205. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 205. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 205. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 205. ../security/landlock/ruleset.c:205: warning: Function parameter or struct member '' not described in 'insert_rule' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 205. Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 205. ../security/landlock/ruleset.c:205: warning: Excess function parameter 'layers' description in 'insert_rule' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 692. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 692. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 692. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 692. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 692. ../security/landlock/ruleset.c:692: warning: Function parameter or struct member '' not described in 'landlock_init_layer_masks' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 692. Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 692. ../security/landlock/ruleset.c:692: warning: Excess function parameter 'layer_masks' description in 'landlock_init_layer_masks' ../security/ipe/hooks.c:55: warning: Function parameter or struct member '__always_unused' not described in 'ipe_mmap_file' ../security/ipe/hooks.c:55: warning: Excess function parameter 'reqprot' description in 'ipe_mmap_file' ../security/ipe/hooks.c:83: warning: Function parameter or struct member '__always_unused' not described in 'ipe_file_mprotect' ../security/ipe/hooks.c:83: warning: Excess function parameter 'reqprot' description in 'ipe_file_mprotect' ../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/tpm2-sessions.c:71: 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/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_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. Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 762. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 762. ../security/landlock/fs.c:762: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 762. Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1724, line 762. ../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed' ../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 1002. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 1002. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 1002. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 1002. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 1002. ../security/landlock/fs.c:1002: warning: Function parameter or struct member '' not described in 'collect_domain_accesses' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 1002. Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 1002. ../security/landlock/fs.c:1002: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses' ../security/ipe/policy_fs.c:21: warning: cannot understand function prototype: 'struct ipefs_file ' ../security/ipe/policy_fs.c:407: warning: cannot understand function prototype: 'const struct ipefs_file policy_subdir[] = ' In file included from ../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. ../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_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. In file included from ../drivers/char/tpm/tpm_crb.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. ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc' ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:174: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_filter_design' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'nn_interpolation' not described in 'dcss_scaler_filter_design' 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. ../arch/x86/kernel/cpu/intel.c:553:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 553 | unsigned int l1, l2; | ^ 1 warning generated. ../drivers/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback' 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/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create' ../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'zone' not described in 'saveable_page' ../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'pfn' not described in 'saveable_page' ../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'x' not described in '__fraction' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'multiplier' not described in '__fraction' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'base' not described in '__fraction' ../kernel/power/snapshot.c:1994: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem' ../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2035: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer' ../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2305: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages' ../kernel/power/snapshot.c:2340: warning: Function parameter or struct member 'info' not described in 'load_header' ../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'bm' not described in 'get_buffer' ../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'ca' not described in 'get_buffer' ../kernel/power/snapshot.c:2858: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize' 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. ../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image' ../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image' 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/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.h:6: 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_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. ../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. ../mm/slub.c:414:6: warning: unused function 'stat_add' [-Wunused-function] 414 | void stat_add(const struct kmem_cache *s, enum stat_item si, int v) | ^~~~~~~~ ../mm/slub.c:527:21: warning: unused function 'get_freepointer_safe' [-Wunused-function] 527 | static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:627:1: warning: unused function 'slub_set_cpu_partial' [-Wunused-function] 627 | slub_set_cpu_partial(struct kmem_cache *s, unsigned int nr_objects) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:691:20: warning: unused function '__slab_update_freelist' [-Wunused-function] 691 | static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, | ^~~~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:1889:20: warning: unused function 'set_track' [-Wunused-function] 1889 | static inline void set_track(struct kmem_cache *s, void *object, | ^~~~~~~~~ ../mm/slub.c:3406:19: warning: unused function 'node_match' [-Wunused-function] 3406 | static inline int node_match(struct slab *slab, int node) | ^~~~~~~~~~ 6 warnings 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/regulator/da9121-regulator.c:1132:24: warning: cast to smaller integer type 'enum da9121_subvariant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1132 | chip->subvariant_id = (enum da9121_subvariant)i2c_get_match_data(i2c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../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. 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. ../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. 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. 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. ../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/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. ../arch/x86/kernel/apic/apic.c:2140: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' ../arch/x86/kernel/apic/apic.c:2140: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead 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. ../drivers/dma/dw-edma/dw-edma-core.c:26:16: warning: unused function 'dchan2dev' [-Wunused-function] 26 | struct device *dchan2dev(struct dma_chan *dchan) | ^~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-core.c:32:16: warning: unused function 'chan2dev' [-Wunused-function] 32 | struct device *chan2dev(struct dw_edma_chan *chan) | ^~~~~~~~ 2 warnings 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/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/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/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry' ../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry' ../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. ../lib/tests/stackinit_kunit.c:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :162:1: note: expanded from here 162 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :162:1: note: expanded from here 162 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :162:1: note: expanded from here 162 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :162:1: note: expanded from here 162 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :162:1: note: expanded from here 162 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :162:1: note: expanded from here 162 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :26:1: note: expanded from here 26 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :26:1: note: expanded from here 26 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :26:1: note: expanded from here 26 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :26:1: note: expanded from here 26 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :26:1: note: expanded from here 26 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :26:1: note: expanded from here 26 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :123:1: note: expanded from here 123 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :123:1: note: expanded from here 123 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :123:1: note: expanded from here 123 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :123:1: note: expanded from here 123 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :123:1: note: expanded from here 123 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :123:1: note: expanded from here 123 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :10:1: note: expanded from here 10 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :10:1: note: expanded from here 10 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :10:1: note: expanded from here 10 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :10:1: note: expanded from here 10 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :10:1: note: expanded from here 10 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :10:1: note: expanded from here 10 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :107:1: note: expanded from here 107 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :107:1: note: expanded from here 107 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :107:1: note: expanded from here 107 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :107:1: note: expanded from here 107 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :107:1: note: expanded from here 107 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :107:1: note: expanded from here 107 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :204:1: note: expanded from here 204 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :204:1: note: expanded from here 204 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :204:1: note: expanded from here 204 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :204:1: note: expanded from here 204 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :204:1: note: expanded from here 204 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :204:1: note: expanded from here 204 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :133:1: note: expanded from here 133 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :133:1: note: expanded from here 133 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :133:1: note: expanded from here 133 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :133:1: note: expanded from here 133 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :133:1: note: expanded from here 133 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :133:1: note: expanded from here 133 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3:1: note: expanded from here 3 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3:1: note: expanded from here 3 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3:1: note: expanded from here 3 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3:1: note: expanded from here 3 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3:1: note: expanded from here 3 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :3:1: note: expanded from here 3 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :100:1: note: expanded from here 100 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :100:1: note: expanded from here 100 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :100:1: note: expanded from here 100 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :100:1: note: expanded from here 100 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :100:1: note: expanded from here 100 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :100:1: note: expanded from here 100 | 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/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets' ../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma' ../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma' ../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. ../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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :233:1: note: expanded from here 233 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :2:1: note: expanded from here 2 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :36:1: note: expanded from here 36 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :54:1: note: expanded from here 54 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :72:1: note: expanded from here 72 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :90:1: note: expanded from here 90 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() ../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. ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' ../drivers/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/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/tty/serial/sh-sci.c:3225:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3225 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../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/usb/host/xhci.c:1372: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/regulator/pf9453-regulator.c:304: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_enable_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:329: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_disable_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:354: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_set_voltage_sel_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:421: warning: Function parameter or struct member 'ramp_delay' not described in 'pf9453_regulator_set_ramp_delay_regmap' ../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. 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.h:6: 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/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/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/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop' ../drivers/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic' ../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature' ../kernel/kprobes.c:142: warning: Function parameter or struct member 'c' not described in '__get_insn_slot' ../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../drivers/i2c/busses/i2c-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../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. ../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/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/md/dm-table.c:1048:7: warning: variable 'mempool_needs_integrity' set but not used [-Wunused-but-set-variable] 1048 | bool mempool_needs_integrity = t->integrity_supported; | ^ 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/platform/x86/dell/dcdbas.c:104: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc' ../drivers/platform/x86/dell/dcdbas.c:285: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'dev' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'attr' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'buf' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'count' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify' ../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. ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:945:24: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 945 | flags |= is_new_rate ? IWL_MAC_BEACON_CCK | ^ ~~~~~~~~~~~~~~~~~~ 946 | : IWL_MAC_BEACON_CCK_V1; | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1112:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1112 | 0) > 10 ? | ^ 1113 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1114 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress' ../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. ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../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. ../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp' ../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp' ../drivers/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/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'hit_low' not described in 'ttm_bo_swapout_walk' ../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'evict_low' not described in 'ttm_bo_swapout_walk' ../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/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:325:2: note: expanded from macro 'DEFINE_GUARD' 325 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:317:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 317 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :277:1: note: expanded from here 277 | class_tt_zone_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. drivers/spi/spi-amd.o: warning: objtool: amd_set_spi_freq() falls through to next function amd_spi_busy_wait() ../drivers/gpu/drm/scheduler/sched_main.c:409: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done' 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:80: 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/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/firmware/efi/libstub/efi-stub-helper.c:611: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd' ../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:80: 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. 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:80: 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:80: 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:890:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 890 | u32 res, i = 0; | ^ 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. ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../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) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :173:1: note: expanded from here 173 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning 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.h:6: 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/staging/sm750fb/ddk750_swi2c.c:95:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 95 | int i, tmp; | ^ 1 warning generated. ../drivers/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' ../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/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init' ../sound/soc/sunxi/sun4i-spdif.c:180: warning: Function parameter or struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' ../drivers/staging/gpib/cb7210/cb7210.c:383:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 383 | struct nec7210_priv *nec_priv; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1264:24: warning: variable 'handle' set but not used [-Wunused-but-set-variable] 1264 | struct pcmcia_device *handle; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1265:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1265 | struct local_info *dev; | ^ 3 warnings generated. ../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK' ../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead ../drivers/staging/gpib/eastwood/fluke_gpib.c:197:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 197 | struct nec7210_priv *nec_priv; | ^ 1 warning generated. ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/staging/gpib/gpio/gpib_bitbang.c:1371:13: warning: unused function 'usec_diff' [-Wunused-function] 1371 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) | ^~~~~~~~~ 1 warning generated. ../drivers/staging/gpib/ines/ines_gpib.c:29:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 29 | struct nec7210_priv *nec_priv; | ^ ../drivers/staging/gpib/ines/ines_gpib.c:1123:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1123 | struct local_info *dev; | ^ 2 warnings generated. ../drivers/gpu/drm/radeon/radeon_cs.c:418: warning: Excess function parameter 'backoff' description in 'radeon_cs_parser_fini' ../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data' ../drivers/staging/gpib/nec7210/nec7210.c:941:16: warning: variable 'command' set but not used [-Wunused-but-set-variable] 941 | unsigned int command; | ^ 1 warning generated. ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead ../drivers/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' ../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' ../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:15: warning: variable 'adr1_bits' set but not used [-Wunused-but-set-variable] 430 | unsigned int adr1_bits; | ^ 1 warning generated. ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'state' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'operation' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'state' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'result' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'state' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'operation' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'waiter' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'initiator' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'state' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'operation' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'waiter' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'initiator' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'valid' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'code' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'what' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'waiter' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'state' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'operation' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:352: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'result' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'operation' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'waiter' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'state' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'operation' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:400: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'result' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'state' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'operation' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:450: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'result' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:472: warning: Function parameter or struct member 'state' not described in 'vdo_resume_if_quiescent' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/block-map.c:181: warning: Function parameter or struct member 'cache' not described in 'initialize_info' ../drivers/md/dm-vdo/block-map.c:218: warning: Function parameter or struct member 'cache' not described in 'allocate_cache_components' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'cache' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'function_name' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:280: warning: Function parameter or struct member 'state' not described in 'get_page_state_name' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'info' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'new_state' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:423: warning: Function parameter or struct member 'cache' not described in 'find_free_page' ../drivers/md/dm-vdo/block-map.c:442: warning: Function parameter or struct member 'cache' not described in 'find_page' ../drivers/md/dm-vdo/block-map.c:461: warning: Function parameter or struct member 'cache' not described in 'select_lru_page' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'info' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'waitq' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'cache' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'result' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:590: warning: Function parameter or struct member 'completion' not described in 'validate_completed_page' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'info' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'pbn' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:843: warning: Function parameter or struct member 'info' not described in 'schedule_page_save' ../drivers/md/dm-vdo/block-map.c:859: warning: Function parameter or struct member 'info' not described in 'launch_page_save' ../drivers/md/dm-vdo/block-map.c:874: warning: Function parameter or struct member 'waiter' not described in 'completion_needs_page' ../drivers/md/dm-vdo/block-map.c:885: warning: Function parameter or struct member 'info' not described in 'allocate_free_page' ../drivers/md/dm-vdo/block-map.c:937: warning: Function parameter or struct member 'cache' not described in 'discard_a_page' ../drivers/md/dm-vdo/block-map.c:963: warning: Function parameter or struct member 'vdo_page_comp' not described in 'discard_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1141: warning: Function parameter or struct member 'completion' not described in 'vdo_release_page_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'info' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'vdo_page_comp' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1328: warning: Function parameter or struct member 'cache' not described in 'vdo_invalidate_page_cache' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'forest' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'root_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'height' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'page_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:2219: warning: Function parameter or struct member 'data_vio' not described in 'vdo_find_block_map_slot' ../drivers/md/dm-vdo/block-map.c:2444: warning: Function parameter or struct member 'map' not described in 'make_forest' ../drivers/md/dm-vdo/block-map.c:2482: warning: Function parameter or struct member 'map' not described in 'replace_forest' ../drivers/md/dm-vdo/block-map.c:2498: warning: Function parameter or struct member 'cursor' not described in 'finish_cursor' ../drivers/md/dm-vdo/block-map.c:2557: warning: Function parameter or struct member 'cursor' not described in 'traverse' ../drivers/md/dm-vdo/block-map.c:2628: warning: Function parameter or struct member 'waiter' not described in 'launch_cursor' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'map' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'root_index' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2677: warning: Function parameter or struct member 'map' not described in 'vdo_traverse_forest' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'map' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'zone_number' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'cache_size' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:3099: warning: Function parameter or struct member 'data_vio' not described in 'clear_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'data_vio' not described in 'set_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'entry' not described in 'set_mapped_location' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'completion' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'result' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:88: warning: Function parameter or struct member 'completion' not described in 'vdo_launch_completion_with_priority' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'completion' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' ../drivers/staging/gpib/tnt4882/tnt4882_gpib.c:762:15: warning: variable 'retval' set but not used [-Wunused-but-set-variable] 762 | unsigned int retval; | ^ 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. ../drivers/md/dm-vdo/data-vio.c:231: warning: Function parameter or struct member 'pool' not described in 'check_for_drain_complete_locked' ../drivers/md/dm-vdo/data-vio.c:393: warning: Function parameter or struct member 'data_vio' not described in 'cancel_data_vio_compression' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'data_vio' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'lbn' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:660: warning: Function parameter or struct member 'pool' not described in 'schedule_releases' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'data_vio' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'vdo' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:898: warning: Function parameter or struct member 'pool' not described in 'free_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'pool' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'bio' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:1011: warning: Function parameter or struct member 'pool' not described in 'drain_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1022: warning: Function parameter or struct member 'pool' not described in 'resume_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1041: warning: Function parameter or struct member 'pool' not described in 'dump_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1130: warning: Function parameter or struct member 'completion' not described in 'release_allocated_lock' ../drivers/md/dm-vdo/data-vio.c:1210: warning: Function parameter or struct member 'completion' not described in 'release_logical_lock' ../drivers/md/dm-vdo/data-vio.c:1247: warning: Function parameter or struct member 'data_vio' not described in 'finish_cleanup' ../drivers/md/dm-vdo/data-vio.c:1358: warning: Function parameter or struct member 'data_vio' not described in 'get_data_vio_operation_name' ../drivers/md/dm-vdo/data-vio.c:1378: warning: Function parameter or struct member 'data_vio' not described in 'data_vio_allocate_data_block' ../drivers/md/dm-vdo/data-vio.c:1398: warning: Function parameter or struct member 'data_vio' not described in 'release_data_vio_allocation_lock' ../drivers/md/dm-vdo/data-vio.c:1418: warning: Function parameter or struct member 'data_vio' not described in 'uncompress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1537: warning: Function parameter or struct member 'completion' not described in 'read_block' ../drivers/md/dm-vdo/data-vio.c:1694: warning: Function parameter or struct member 'completion' not described in 'read_old_block_mapping' ../drivers/md/dm-vdo/data-vio.c:1722: warning: Function parameter or struct member 'completion' not described in 'pack_compressed_data' ../drivers/md/dm-vdo/data-vio.c:1743: warning: Function parameter or struct member 'completion' not described in 'compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1772: warning: Function parameter or struct member 'data_vio' not described in 'launch_compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1810: warning: bad line: ../drivers/md/dm-vdo/data-vio.c:1814: warning: Function parameter or struct member 'completion' not described in 'hash_data_vio' ../drivers/md/dm-vdo/data-vio.c:1848: warning: Function parameter or struct member 'bio' not described in 'write_bio_finished' ../drivers/md/dm-vdo/data-vio.c:1902: warning: Function parameter or struct member 'completion' not described in 'acknowledge_write_callback' ../drivers/md/dm-vdo/data-vio.c:1927: warning: Function parameter or struct member 'completion' not described in 'allocate_block' ../drivers/md/dm-vdo/data-vio.c:1959: warning: Function parameter or struct member 'completion' not described in 'handle_allocation_error' ../drivers/md/dm-vdo/data-vio.c:1988: warning: Function parameter or struct member 'completion' not described in 'continue_data_vio_with_block_map_slot' ../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/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'waiter' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'context' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:2516: warning: Function parameter or struct member 'context' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2516: warning: Function parameter or struct member 'completion' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2530: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'context' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'zone_number' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'parent' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2579: warning: Function parameter or struct member 'context' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2579: warning: Function parameter or struct member 'parent' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'context' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'zone_number' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'parent' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dm-vdo-target.c:1149: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'root_count' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'old_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'new_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'buffer' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'offset' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'state' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:493: warning: Function parameter or struct member 'offset' not described in 'decode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'buffer' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'offset' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'state' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'buffer' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'offset' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'state' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'buffer' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'offset' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'component' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'offset' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'states' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'states' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1449: warning: Function parameter or struct member 'buffer' not described in 'vdo_decode_super_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block' ../drivers/md/dm-vdo/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_name_prefix' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'name' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'owner' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'type' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_count' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_privates' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'queue_ptr' not described in 'vdo_make_work_queue' drivers/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() ../drivers/md/dm-vdo/io-submitter.c:123: warning: Function parameter or struct member 'completion' not described in 'vdo_submit_vio' ../drivers/md/dm-vdo/io-submitter.c:165: warning: Function parameter or struct member 'completion' not described in 'submit_data_vio' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' ../drivers/md/dm-vdo/logical-zone.c:168: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'context' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'zone_number' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'parent' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'context' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'zone_number' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'parent' not described in 'resume_logical_zone' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy' ../drivers/android/binder.c:4013: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'mapping_state' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'block' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_size' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:393: warning: Function parameter or struct member 'slot' not described in 'pack_fragment' ../drivers/md/dm-vdo/packer.c:714: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../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/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. 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.h:6: 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/scsi/mpi3mr/mpi3mr_fw.c:1640:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] 1640 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^ 1 warning generated. 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:80: 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/lpfc/lpfc_bsg.c:2820:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2820 | int cnt, offset = 0, i = 0; | ^ 1 warning generated. ../drivers/md/dm-vdo/slab-depot.c:136: warning: Function parameter or struct member 'slab' not described in 'is_slab_journal_blank' ../drivers/md/dm-vdo/slab-depot.c:232: warning: Function parameter or struct member 'allocator' not described in 'check_summary_drain_complete' ../drivers/md/dm-vdo/slab-depot.c:660: warning: Function parameter or struct member 'slab' not described in 'reopen_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'slab' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'index' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1386: warning: Function parameter or struct member 'slab' not described in 'adjust_free_block_count' ../drivers/md/dm-vdo/slab-depot.c:1891: warning: Function parameter or struct member 'slab' not described in 'reset_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1909: warning: Function parameter or struct member 'slab' not described in 'advance_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'slab' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'block_number' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2161: warning: Function parameter or struct member 'slab' not described in 'dirty_all_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2287: warning: Function parameter or struct member 'slab' not described in 'load_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2307: warning: Function parameter or struct member 'slab' not described in 'drain_slab' ../drivers/md/dm-vdo/slab-depot.c:2493: warning: Function parameter or struct member 'slab' not described in 'load_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:2596: warning: Function parameter or struct member 'state' not described in 'initiate_slab_action' ../drivers/md/dm-vdo/slab-depot.c:2670: warning: Function parameter or struct member 'result' not described in 'finish_scrubbing' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member 'waiter' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3465: warning: Function parameter or struct member 'completion' not described in 'vdo_notify_slab_journals_are_recovered' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'context' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'zone_number' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'context' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'parent' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3901: warning: Function parameter or struct member 'context' not described in 'schedule_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:4279: warning: Function parameter or struct member 'depot' not described in 'vdo_allocate_reference_counters' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'context' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'parent' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4697: warning: Function parameter or struct member 'context' not described in 'finish_registration' ../drivers/scsi/mpi3mr/mpi3mr_app.c:809: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' ../drivers/scsi/mpi3mr/mpi3mr_app.c:836: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2916:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] 2916 | MPI2DefaultReply_t *mpi_reply; | ^ 1 warning generated. ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2913: warning: expecting prototype for mpt3sas_send_passthru_cmd(). Prototype was for mpt3sas_send_mctp_passthru_req() instead ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'counts' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'config' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:898: warning: Function parameter or struct member 'vdo' not described in 'record_vdo' 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.h:6: 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/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' 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.h:6: 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. ../drivers/hid/hid-steam.c:1153:7: warning: variable 'connected' set but not used [-Wunused-but-set-variable] 1153 | bool connected; | ^ 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. ../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. ../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead ../drivers/rapidio/rio_cm.c:675:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 675 | int rc; | ^ 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/gfs2/glock.c:1260: warning: Function parameter or struct member 'ip' not described in '__gfs2_holder_init' ../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' ../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/gfs2/super.c:735: warning: Function parameter or struct member 'who' not described in 'gfs2_freeze_super' ../fs/gfs2/super.c:803: warning: Function parameter or struct member 'who' not described in 'gfs2_thaw_super' ../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. 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.h:6: 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/bcachefs/btree_iter.c:565:31: warning: unused function 'btree_path_level_peek' [-Wunused-function] 565 | static inline struct bkey_s_c btree_path_level_peek(struct btree_trans *trans, | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'buf' description in 'panthor_fw_section' ../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'size' description in 'panthor_fw_section' ../drivers/gpu/drm/panthor/panthor_fw.c:268: warning: Excess struct member 'ping_work' description in 'panthor_fw' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Function parameter or struct member 'as' not described in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots_lock' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'alloc_mask' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'faulty_mask' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lru_list' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lock' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'list' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'reset_in_progress' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'wq' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'count' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'ptr' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'page' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'addr' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'range' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'vm_bo' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'bo_offset' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'sgt' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'new_vma' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'start' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'size' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'id' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'active_cnt' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lru_node' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'pool' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lock' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:412: warning: Cannot understand * @pt_cache: Cache used to allocate MMU page tables. on line 412 - I thought it was a doc line ../drivers/gpu/drm/panthor/panthor_mmu.c:481: warning: Cannot understand * @free_pt() - Custom page table free function on line 481 - I thought it was a doc line ../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_active' ../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Excess function parameter 'VM' description in 'panthor_vm_active' ../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_idle' ../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Excess function parameter 'VM' description in 'panthor_vm_idle' ../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_alloc_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Excess function parameter 'VM' description in 'panthor_vm_alloc_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_free_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Excess function parameter 'VM' description in 'panthor_vm_free_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'ptdev' not described in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'args' not described in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_start' description in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_range' description in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'runnable' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'idle' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'waiting' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'has_ref' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'in_progress' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'stopped_groups' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'mem' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input_fw_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output_fw_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gpu_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'ref' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gt' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'sync64' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'bo' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'offset' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'kmap' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'lock' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'id' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'last_fence' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'in_flight_jobs' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slots' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slot_count' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'data' description in 'panthor_group' ../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'lock' description in 'panthor_group' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'size' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'latest_flush' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'end' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'mask' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'slot' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_fw_events' ../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'events' not described in 'panthor_sched_report_fw_events' ../drivers/gpu/drm/panthor/panthor_sched.c:2656: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_mmu_fault' 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.h:6: 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. ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac 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.h:6: 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/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../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/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. ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/dca/dca-core.c:172: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester' ../drivers/dca/dca-core.c:227: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester' ../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:297: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag' ../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:329: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider' ../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:429: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify' ../drivers/dca/dca-core.c:438: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify' ../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name' ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/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. ../drivers/net/usb/lan78xx.c:2514:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^ 1 warning generated. ../drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init' ../drivers/rpmsg/qcom_smd.c:229: warning: Excess struct member 'cb' description in 'qcom_smd_channel' ../fs/bcachefs/inode.c:871:19: warning: unused function 'bkey_generation' [-Wunused-function] 871 | static inline u32 bkey_generation(struct bkey_s_c k) | ^~~~~~~~~~~~~~~ 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. ../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'data' not described in 'aht10_interval_write' ../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'val' not described in 'aht10_interval_write' ../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'data' not described in 'aht10_interval_read' ../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'val' not described in 'aht10_interval_read' ../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'data' not described in 'aht10_temperature1_read' ../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'val' not described in 'aht10_temperature1_read' ../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'data' not described in 'aht10_humidity1_read' ../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'val' not described in 'aht10_humidity1_read' ../fs/bcachefs/io_write.c:1608: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK' ../fs/bcachefs/io_write.c:1608: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead ../drivers/hwtracing/stm/ftrace.c:39: warning: Function parameter or struct member 'export' not described in 'stm_ftrace_write' ../fs/bcachefs/journal_io.c:1603:35: warning: unused function 'journal_last_unwritten_buf' [-Wunused-function] 1603 | static inline struct journal_buf *journal_last_unwritten_buf(struct journal *j) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel' ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../sound/soc/codecs/tas2764.c:762:19: warning: cast to smaller integer type 'enum tas2764_devid' from 'const void *' [-Wvoid-pointer-to-enum-cast] 762 | tas2764->devid = (enum tas2764_devid)of_device_get_match_data(&client->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1136: warning: cannot understand function prototype: 'struct registry_list_entry ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1340: warning: cannot understand function prototype: 'const struct nv_gsp_registry_entries r535_registry_entries[] = ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2112: warning: cannot understand function prototype: 'struct rpc_ucode_libos_print_v1e_08 ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2174: warning: expecting prototype for create_debufgs(). Prototype was for create_debugfs() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'parent' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'name' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 's' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 't' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: Function parameter or struct member 'gsp_logs' not described in 'NVIF_LOGS_DECLARE' ../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: expecting prototype for gsp_logs(). Prototype was for NVIF_LOGS_DECLARE() instead ../arch/x86/power/hibernate.c:47: warning: Function parameter or struct member 'pfn' not described in 'pfn_is_nosave' ../arch/x86/power/hibernate.c:92: warning: Function parameter or struct member 'max_size' not described in 'arch_hibernation_header_save' ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead ../arch/x86/mm/pgtable.c:623: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:672: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:682: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:725: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:752: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge' ../arch/x86/mm/pgtable.c:767: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge' ../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. ../arch/x86/mm/pat/memtype.c:692: warning: Function parameter or struct member 'pfn' not described in 'pat_pfn_immune_to_uc_mtrr' ../drivers/char/ipmi/ipmi_si_platform.c:268:15: warning: cast to smaller integer type 'enum si_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 268 | io.si_type = (enum si_type)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../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. ../drivers/soc/fsl/qe/qe_ic.c:235:29: warning: unused function 'qe_ic_from_irq' [-Wunused-function] 235 | static inline struct qe_ic *qe_ic_from_irq(unsigned int virq) | ^~~~~~~~~~~~~~ 1 warning generated. Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 205. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 205. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 205. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 205. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 205. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 205. ../security/landlock/ruleset.c:205: warning: Function parameter or struct member '' not described in 'insert_rule' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 205. Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 205. ../security/landlock/ruleset.c:205: warning: Excess function parameter 'layers' description in 'insert_rule' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 692. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 692. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 692. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 692. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 692. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 692. ../security/landlock/ruleset.c:692: warning: Function parameter or struct member '' not described in 'landlock_init_layer_masks' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 692. Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 692. ../security/landlock/ruleset.c:692: warning: Excess function parameter 'layer_masks' description in 'landlock_init_layer_masks' ../security/ipe/hooks.c:55: warning: Function parameter or struct member '__always_unused' not described in 'ipe_mmap_file' ../security/ipe/hooks.c:55: warning: Excess function parameter 'reqprot' description in 'ipe_mmap_file' ../security/ipe/hooks.c:83: warning: Function parameter or struct member '__always_unused' not described in 'ipe_file_mprotect' ../security/ipe/hooks.c:83: warning: Excess function parameter 'reqprot' description in 'ipe_file_mprotect' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 762. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 762. ../security/landlock/fs.c:762: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 762. Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1724, line 762. ../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed' ../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed' Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 1002. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 1002. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 1002. Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 1002. Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 1002. Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 1002. ../security/landlock/fs.c:1002: warning: Function parameter or struct member '' not described in 'collect_domain_accesses' Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 1002. Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 1002. ../security/landlock/fs.c:1002: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses' ../security/ipe/policy_fs.c:21: warning: cannot understand function prototype: 'struct ipefs_file ' ../security/ipe/policy_fs.c:407: warning: cannot understand function prototype: 'const struct ipefs_file policy_subdir[] = ' ../kernel/reboot.c:241: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart' ../kernel/reboot.c:973: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'state' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'lba' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'buffer' not described in 'read_lba' ../block/partitions/aix.c:81: warning: Function parameter or struct member 'count' not described in 'read_lba' ../block/partitions/aix.c:114: warning: Function parameter or struct member 'state' not described in 'alloc_pvd' ../block/partitions/aix.c:114: warning: Function parameter or struct member 'lba' not described in 'alloc_pvd' ../block/partitions/aix.c:139: warning: Function parameter or struct member 'state' not described in 'alloc_lvn' ../block/partitions/aix.c:139: warning: Function parameter or struct member 'lba' not described in 'alloc_lvn' ../drivers/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-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. ../kernel/sched/core.c:6423:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6423 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6424 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6425 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6426 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:425:49: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 425 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 426 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | 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/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. ../arch/x86/kernel/process.c:960:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 960 | u32 lo, hi; | ^ 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. ../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach' ../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach' 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/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led' 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. ../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. ../kernel/locking/lockdep.c:2005:20: warning: unused function 'hlock_equal' [-Wunused-function] 2005 | static inline bool hlock_equal(struct lock_list *entry, void *data) | ^~~~~~~~~~~ 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 ../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/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/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. ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block' ../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create' ../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create' ../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'zone' not described in 'saveable_page' ../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'pfn' not described in 'saveable_page' ../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'x' not described in '__fraction' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'multiplier' not described in '__fraction' ../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'base' not described in '__fraction' ../kernel/power/snapshot.c:1994: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem' ../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2035: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer' ../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2305: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages' ../kernel/power/snapshot.c:2340: warning: Function parameter or struct member 'info' not described in 'load_header' ../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'bm' not described in 'get_buffer' ../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'ca' not described in 'get_buffer' ../kernel/power/snapshot.c:2858: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image' ../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image' ../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image' ../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image' 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. In file included from ../drivers/char/tpm/tpm2-sessions.c:71: 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/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_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. ../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/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/gpu/drm/renesas/rcar-du/rcar_cmm.c:35:19: warning: unused function 'rcar_cmm_read' [-Wunused-function] 35 | static inline int rcar_cmm_read(struct rcar_cmm *rcmm, u32 reg) | ^~~~~~~~~~~~~ 1 warning generated. ../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan' ../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan' 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. In file included from ../drivers/char/tpm/tpm_crb.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/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. ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../mm/slub.c:414:6: warning: unused function 'stat_add' [-Wunused-function] 414 | void stat_add(const struct kmem_cache *s, enum stat_item si, int v) | ^~~~~~~~ ../mm/slub.c:527:21: warning: unused function 'get_freepointer_safe' [-Wunused-function] 527 | static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:627:1: warning: unused function 'slub_set_cpu_partial' [-Wunused-function] 627 | slub_set_cpu_partial(struct kmem_cache *s, unsigned int nr_objects) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:691:20: warning: unused function '__slab_update_freelist' [-Wunused-function] 691 | static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, | ^~~~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:1889:20: warning: unused function 'set_track' [-Wunused-function] 1889 | static inline void set_track(struct kmem_cache *s, void *object, | ^~~~~~~~~ ../mm/slub.c:3406:19: warning: unused function 'node_match' [-Wunused-function] 3406 | static inline int node_match(struct slab *slab, int node) | ^~~~~~~~~~ 6 warnings 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. ../arch/x86/kernel/cpu/intel.c:553:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 553 | unsigned int l1, l2; | ^ 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. 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.h:6: 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_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/regulator/da9121-regulator.c:1132:24: warning: cast to smaller integer type 'enum da9121_subvariant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1132 | chip->subvariant_id = (enum da9121_subvariant)i2c_get_match_data(i2c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc' ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc' 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/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback' 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. ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:174: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_filter_design' ../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'nn_interpolation' not described in 'dcss_scaler_filter_design' 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. 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. ../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. 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. ../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. 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. ../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. ../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/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. ../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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :34:1: note: expanded from here 34 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :148:1: note: expanded from here 148 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :182:1: note: expanded from here 182 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :200:1: note: expanded from here 200 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :218:1: note: expanded from here 218 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ | ^ 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:404:10: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 404 | \ | ^ 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '\ __DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :236:1: note: expanded from here 236 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 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. ../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/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/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/apic/apic.c:2140: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' ../arch/x86/kernel/apic/apic.c:2140: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead ../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/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets' ../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma' ../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller' ../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma' ../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/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry' ../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry' ../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. ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' ../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() ../lib/tests/stackinit_kunit.c:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :175:1: note: expanded from here 175 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :32:1: note: expanded from here 32 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:449:1: note: previous initialization is here 449 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :129:1: note: expanded from here 129 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :39:1: note: expanded from here 39 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :136:1: note: expanded from here 136 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:450:1: note: previous initialization is here 450 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :233:1: note: expanded from here 233 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :17:1: note: expanded from here 17 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :114:1: note: expanded from here 114 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:452:1: note: previous initialization is here 452 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :211:1: note: expanded from here 211 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:432:3: note: expanded from macro 'DEFINE_UNION_TESTS' 432 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :138:1: note: expanded from here 138 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:433:3: note: expanded from macro 'DEFINE_UNION_TESTS' 433 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :9:1: note: expanded from here 9 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides] 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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:453:1: note: previous initialization is here 453 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:429:3: note: expanded from macro 'DEFINE_UNION_INITIALIZER_TESTS' 429 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:434:3: note: expanded from macro 'DEFINE_UNION_TESTS' 434 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:411:3: note: expanded from macro 'DEFINE_UNION_TEST' 411 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412 | union test_ ## name, STRUCT, init, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | xfail) | ~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :106:1: note: expanded from here 106 | 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. ../mm/memcontrol.c:1947:2: error: incompatible pointer types passing 'typeof ((typeof (*(&memcg_stock.stock_lock)) *)((unsigned long)(&memcg_stock.stock_lock)))' (aka 'localtry_lock_t *') to parameter of type 'local_lock_t *' [-Werror,-Wincompatible-pointer-types] 1947 | local_lock_irqsave(&memcg_stock.stock_lock, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock.h:31:2: note: expanded from macro 'local_lock_irqsave' 31 | __local_lock_irqsave(lock, flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock_internal.h:105:22: note: expanded from macro '__local_lock_irqsave' 105 | local_lock_acquire(this_cpu_ptr(lock)); \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:249:32: note: expanded from macro 'this_cpu_ptr' 249 | #define this_cpu_ptr(ptr) \ | ^ 250 | ({ \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | __verify_pcpu_ptr(ptr); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | SHIFT_PERCPU_PTR(ptr, my_cpu_offset); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | }) | ~~ ../include/linux/local_lock_internal.h:32:53: note: passing argument to parameter 'l' here 32 | static inline void local_lock_acquire(local_lock_t *l) | ^ ../mm/memcontrol.c:1949:2: error: incompatible pointer types passing 'typeof ((typeof (*(&memcg_stock.stock_lock)) *)((unsigned long)(&memcg_stock.stock_lock)))' (aka 'localtry_lock_t *') to parameter of type 'local_lock_t *' [-Werror,-Wincompatible-pointer-types] 1949 | local_unlock_irqrestore(&memcg_stock.stock_lock, flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock.h:52:2: note: expanded from macro 'local_unlock_irqrestore' 52 | __local_unlock_irqrestore(lock, flags) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/local_lock_internal.h:122:22: note: expanded from macro '__local_unlock_irqrestore' 122 | local_lock_release(this_cpu_ptr(lock)); \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:249:32: note: expanded from macro 'this_cpu_ptr' 249 | #define this_cpu_ptr(ptr) \ | ^ 250 | ({ \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | __verify_pcpu_ptr(ptr); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | SHIFT_PERCPU_PTR(ptr, my_cpu_offset); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | }) | ~~ ../include/linux/local_lock_internal.h:46:53: note: passing argument to parameter 'l' here 46 | static inline void local_lock_release(local_lock_t *l) | ^ 2 errors generated. make[4]: *** [../scripts/Makefile.build:207: mm/memcontrol.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: mm] Error 2 make[3]: *** Waiting for unfinished jobs.... ../drivers/dma/dw-edma/dw-edma-core.c:26:16: warning: unused function 'dchan2dev' [-Wunused-function] 26 | struct device *dchan2dev(struct dma_chan *dchan) | ^~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-core.c:32:16: warning: unused function 'chan2dev' [-Wunused-function] 32 | struct device *chan2dev(struct dw_edma_chan *chan) | ^~~~~~~~ 2 warnings 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/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/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/tty/serial/sh-sci.c:3225:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3225 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../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. ../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. ../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/kprobes.c:142: warning: Function parameter or struct member 'c' not described in '__get_insn_slot' ../drivers/usb/host/xhci.c:1372: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/regulator/pf9453-regulator.c:304: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_enable_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:329: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_disable_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:354: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * pf9453_regulator_set_voltage_sel_regmap for regmap users ../drivers/regulator/pf9453-regulator.c:421: warning: Function parameter or struct member 'ramp_delay' not described in 'pf9453_regulator_set_ramp_delay_regmap' ../drivers/i2c/busses/i2c-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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. ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' In file included from ../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.h:6: 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/watchdog/pretimeout_noop.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_noop' ../drivers/watchdog/pretimeout_panic.c:19: warning: Function parameter or struct member 'wdd' not described in 'pretimeout_panic' ../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature' ../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../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. ../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. ../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/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev' ../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev' ../sound/soc/sunxi/sun4i-spdif.c:180: warning: Function parameter or struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:945:24: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 945 | flags |= is_new_rate ? IWL_MAC_BEACON_CCK | ^ ~~~~~~~~~~~~~~~~~~ 946 | : IWL_MAC_BEACON_CCK_V1; | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1112:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] 1112 | 0) > 10 ? | ^ 1113 | IWL_MAC_BEACON_FILS : | ~~~~~~~~~~~~~~~~~~~ 1114 | IWL_MAC_BEACON_FILS_V1; | ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/md/dm-table.c:1048:7: warning: variable 'mempool_needs_integrity' set but not used [-Wunused-but-set-variable] 1048 | bool mempool_needs_integrity = t->integrity_supported; | ^ 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. ../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/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress' ../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress' ../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress' ../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy' drivers/spi/spi-amd.o: warning: objtool: amd_set_spi_freq() falls through to next function amd_spi_busy_wait() ../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp' ../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp' ../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) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :173:1: note: expanded from here 173 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../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:325:2: note: expanded from macro 'DEFINE_GUARD' 325 | DEFINE_CLASS_IS_GUARD(_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:317:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' 317 | __DEFINE_GUARD_LOCK_PTR(_name, _T) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:312:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :277:1: note: expanded from here 277 | class_tt_zone_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~ 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. drivers/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() ../drivers/platform/x86/dell/dcdbas.c:104: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc' ../drivers/platform/x86/dell/dcdbas.c:285: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'dev' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'attr' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'buf' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'count' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify' ../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. ../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. 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:80: 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/sm750fb/ddk750_swi2c.c:95:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 95 | int i, tmp; | ^ 1 warning generated. ../drivers/firmware/efi/libstub/efi-stub-helper.c:611: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd' ../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:80: 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:890:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 890 | u32 res, i = 0; | ^ 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. 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:80: 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/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'hit_low' not described in 'ttm_bo_swapout_walk' ../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'evict_low' not described in 'ttm_bo_swapout_walk' ../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' 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.h:6: 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/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK' ../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead 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:80: 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/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' ../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' ../drivers/staging/gpib/cb7210/cb7210.c:383:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 383 | struct nec7210_priv *nec_priv; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1264:24: warning: variable 'handle' set but not used [-Wunused-but-set-variable] 1264 | struct pcmcia_device *handle; | ^ ../drivers/staging/gpib/cb7210/cb7210.c:1265:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1265 | struct local_info *dev; | ^ 3 warnings generated. ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'state' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:159: warning: Function parameter or struct member 'operation' not described in 'get_next_state' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'state' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:198: warning: Function parameter or struct member 'result' not described in 'vdo_finish_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'state' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'operation' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'waiter' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:226: warning: Function parameter or struct member 'initiator' not described in 'begin_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'state' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'operation' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'waiter' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:271: warning: Function parameter or struct member 'initiator' not described in 'start_operation' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'valid' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'code' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'what' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:288: warning: Function parameter or struct member 'waiter' not described in 'check_code' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:310: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_drain_operation' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'state' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'operation' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:325: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_draining' ../drivers/md/dm-vdo/admin-state.c:352: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'state' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:362: warning: Function parameter or struct member 'result' not described in 'vdo_finish_draining_with_result' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'operation' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:374: warning: Function parameter or struct member 'waiter' not described in 'vdo_assert_load_operation' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'state' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'operation' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:389: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_loading' ../drivers/md/dm-vdo/admin-state.c:400: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'state' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:411: warning: Function parameter or struct member 'result' not described in 'vdo_finish_loading_with_result' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'operation' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:423: warning: Function parameter or struct member 'waiter' not described in 'assert_vdo_resume_operation' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'state' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'operation' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:439: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_resuming' ../drivers/md/dm-vdo/admin-state.c:450: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'state' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:461: warning: Function parameter or struct member 'result' not described in 'vdo_finish_resuming_with_result' ../drivers/md/dm-vdo/admin-state.c:472: warning: Function parameter or struct member 'state' not described in 'vdo_resume_if_quiescent' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:487: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'state' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'operation' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'waiter' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/admin-state.c:502: warning: Function parameter or struct member 'initiator' not described in 'vdo_start_operation_with_waiter' ../drivers/md/dm-vdo/block-map.c:181: warning: Function parameter or struct member 'cache' not described in 'initialize_info' ../drivers/md/dm-vdo/block-map.c:218: warning: Function parameter or struct member 'cache' not described in 'allocate_cache_components' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'cache' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:244: warning: Function parameter or struct member 'function_name' not described in 'assert_on_cache_thread' ../drivers/md/dm-vdo/block-map.c:280: warning: Function parameter or struct member 'state' not described in 'get_page_state_name' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'info' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:347: warning: Function parameter or struct member 'new_state' not described in 'set_info_state' ../drivers/md/dm-vdo/block-map.c:423: warning: Function parameter or struct member 'cache' not described in 'find_free_page' ../drivers/md/dm-vdo/block-map.c:442: warning: Function parameter or struct member 'cache' not described in 'find_page' ../drivers/md/dm-vdo/block-map.c:461: warning: Function parameter or struct member 'cache' not described in 'select_lru_page' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'info' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:533: warning: Function parameter or struct member 'waitq' not described in 'distribute_page_over_waitq' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'cache' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:558: warning: Function parameter or struct member 'result' not described in 'set_persistent_error' ../drivers/md/dm-vdo/block-map.c:590: warning: Function parameter or struct member 'completion' not described in 'validate_completed_page' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'info' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:766: warning: Function parameter or struct member 'pbn' not described in 'launch_page_load' ../drivers/md/dm-vdo/block-map.c:843: warning: Function parameter or struct member 'info' not described in 'schedule_page_save' ../drivers/md/dm-vdo/block-map.c:859: warning: Function parameter or struct member 'info' not described in 'launch_page_save' ../drivers/md/dm-vdo/block-map.c:874: warning: Function parameter or struct member 'waiter' not described in 'completion_needs_page' ../drivers/md/dm-vdo/block-map.c:885: warning: Function parameter or struct member 'info' not described in 'allocate_free_page' ../drivers/md/dm-vdo/block-map.c:937: warning: Function parameter or struct member 'cache' not described in 'discard_a_page' ../drivers/md/dm-vdo/block-map.c:963: warning: Function parameter or struct member 'vdo_page_comp' not described in 'discard_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1141: warning: Function parameter or struct member 'completion' not described in 'vdo_release_page_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'info' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1181: warning: Function parameter or struct member 'vdo_page_comp' not described in 'load_page_for_completion' ../drivers/md/dm-vdo/block-map.c:1328: warning: Function parameter or struct member 'cache' not described in 'vdo_invalidate_page_cache' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'forest' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'root_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'height' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:1355: warning: Function parameter or struct member 'page_index' not described in 'get_tree_page_by_index' ../drivers/md/dm-vdo/block-map.c:2219: warning: Function parameter or struct member 'data_vio' not described in 'vdo_find_block_map_slot' ../drivers/md/dm-vdo/block-map.c:2444: warning: Function parameter or struct member 'map' not described in 'make_forest' ../drivers/md/dm-vdo/block-map.c:2482: warning: Function parameter or struct member 'map' not described in 'replace_forest' ../drivers/md/dm-vdo/block-map.c:2498: warning: Function parameter or struct member 'cursor' not described in 'finish_cursor' ../drivers/md/dm-vdo/block-map.c:2557: warning: Function parameter or struct member 'cursor' not described in 'traverse' ../drivers/md/dm-vdo/block-map.c:2628: warning: Function parameter or struct member 'waiter' not described in 'launch_cursor' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'map' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2644: warning: Function parameter or struct member 'root_index' not described in 'compute_boundary' ../drivers/md/dm-vdo/block-map.c:2677: warning: Function parameter or struct member 'map' not described in 'vdo_traverse_forest' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'map' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'zone_number' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:2718: warning: Function parameter or struct member 'cache_size' not described in 'initialize_block_map_zone' ../drivers/md/dm-vdo/block-map.c:3099: warning: Function parameter or struct member 'data_vio' not described in 'clear_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'data_vio' not described in 'set_mapped_location' ../drivers/md/dm-vdo/block-map.c:3114: warning: Function parameter or struct member 'entry' not described in 'set_mapped_location' ../drivers/gpu/drm/scheduler/sched_main.c:409: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'completion' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:72: warning: Function parameter or struct member 'result' not described in 'vdo_set_completion_result' ../drivers/md/dm-vdo/completion.c:88: warning: Function parameter or struct member 'completion' not described in 'vdo_launch_completion_with_priority' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'completion' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/dm-vdo/completion.c:133: warning: Function parameter or struct member 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' ../drivers/staging/gpib/eastwood/fluke_gpib.c:197:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 197 | struct nec7210_priv *nec_priv; | ^ 1 warning generated. ../drivers/md/dm-vdo/data-vio.c:231: warning: Function parameter or struct member 'pool' not described in 'check_for_drain_complete_locked' ../drivers/md/dm-vdo/data-vio.c:393: warning: Function parameter or struct member 'data_vio' not described in 'cancel_data_vio_compression' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'data_vio' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:487: warning: Function parameter or struct member 'lbn' not described in 'launch_data_vio' ../drivers/md/dm-vdo/data-vio.c:660: warning: Function parameter or struct member 'pool' not described in 'schedule_releases' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'data_vio' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:788: warning: Function parameter or struct member 'vdo' not described in 'initialize_data_vio' ../drivers/md/dm-vdo/data-vio.c:898: warning: Function parameter or struct member 'pool' not described in 'free_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'pool' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:962: warning: Function parameter or struct member 'bio' not described in 'vdo_launch_bio' ../drivers/md/dm-vdo/data-vio.c:1011: warning: Function parameter or struct member 'pool' not described in 'drain_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1022: warning: Function parameter or struct member 'pool' not described in 'resume_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1041: warning: Function parameter or struct member 'pool' not described in 'dump_data_vio_pool' ../drivers/md/dm-vdo/data-vio.c:1130: warning: Function parameter or struct member 'completion' not described in 'release_allocated_lock' ../drivers/md/dm-vdo/data-vio.c:1210: warning: Function parameter or struct member 'completion' not described in 'release_logical_lock' ../drivers/md/dm-vdo/data-vio.c:1247: warning: Function parameter or struct member 'data_vio' not described in 'finish_cleanup' ../drivers/md/dm-vdo/data-vio.c:1358: warning: Function parameter or struct member 'data_vio' not described in 'get_data_vio_operation_name' ../drivers/md/dm-vdo/data-vio.c:1378: warning: Function parameter or struct member 'data_vio' not described in 'data_vio_allocate_data_block' ../drivers/md/dm-vdo/data-vio.c:1398: warning: Function parameter or struct member 'data_vio' not described in 'release_data_vio_allocation_lock' ../drivers/md/dm-vdo/data-vio.c:1418: warning: Function parameter or struct member 'data_vio' not described in 'uncompress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1537: warning: Function parameter or struct member 'completion' not described in 'read_block' ../drivers/md/dm-vdo/data-vio.c:1694: warning: Function parameter or struct member 'completion' not described in 'read_old_block_mapping' ../drivers/md/dm-vdo/data-vio.c:1722: warning: Function parameter or struct member 'completion' not described in 'pack_compressed_data' ../drivers/md/dm-vdo/data-vio.c:1743: warning: Function parameter or struct member 'completion' not described in 'compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1772: warning: Function parameter or struct member 'data_vio' not described in 'launch_compress_data_vio' ../drivers/md/dm-vdo/data-vio.c:1810: warning: bad line: ../drivers/md/dm-vdo/data-vio.c:1814: warning: Function parameter or struct member 'completion' not described in 'hash_data_vio' ../drivers/md/dm-vdo/data-vio.c:1848: warning: Function parameter or struct member 'bio' not described in 'write_bio_finished' ../drivers/md/dm-vdo/data-vio.c:1902: warning: Function parameter or struct member 'completion' not described in 'acknowledge_write_callback' ../drivers/md/dm-vdo/data-vio.c:1927: warning: Function parameter or struct member 'completion' not described in 'allocate_block' ../drivers/md/dm-vdo/data-vio.c:1959: warning: Function parameter or struct member 'completion' not described in 'handle_allocation_error' ../drivers/md/dm-vdo/data-vio.c:1988: warning: Function parameter or struct member 'completion' not described in 'continue_data_vio_with_block_map_slot' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'waiter' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:925: warning: Function parameter or struct member 'context' not described in 'enter_forked_lock' ../drivers/md/dm-vdo/dedupe.c:2516: warning: Function parameter or struct member 'context' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2516: warning: Function parameter or struct member 'completion' not described in 'suspend_index' ../drivers/md/dm-vdo/dedupe.c:2530: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'context' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'zone_number' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2541: warning: Function parameter or struct member 'parent' not described in 'drain_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2579: warning: Function parameter or struct member 'context' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2579: warning: Function parameter or struct member 'parent' not described in 'resume_index' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'context' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'zone_number' not described in 'resume_hash_zone' ../drivers/md/dm-vdo/dedupe.c:2612: warning: Function parameter or struct member 'parent' not described in 'resume_hash_zone' ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/staging/gpib/gpio/gpib_bitbang.c:1371:13: warning: unused function 'usec_diff' [-Wunused-function] 1371 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) | ^~~~~~~~~ 1 warning generated. ../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/md/dm-vdo/dm-vdo-target.c:1149: warning: Function parameter or struct member 'vdo' not described in 'get_thread_id_for_phase' ../drivers/staging/gpib/ines/ines_gpib.c:29:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] 29 | struct nec7210_priv *nec_priv; | ^ ../drivers/staging/gpib/ines/ines_gpib.c:1123:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] 1123 | struct local_info *dev; | ^ 2 warnings generated. ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'root_count' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'old_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:443: warning: Function parameter or struct member 'new_sizes' not described in 'vdo_compute_new_forest_pages' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'buffer' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'offset' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:470: warning: Function parameter or struct member 'state' not described in 'encode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:493: warning: Function parameter or struct member 'offset' not described in 'decode_recovery_journal_state_7_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'buffer' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'offset' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:550: warning: Function parameter or struct member 'state' not described in 'encode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'buffer' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'offset' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:578: warning: Function parameter or struct member 'state' not described in 'decode_slab_depot_state_2_0' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'buffer' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'offset' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1176: warning: Function parameter or struct member 'component' not described in 'decode_vdo_component' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'offset' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1407: warning: Function parameter or struct member 'states' not described in 'vdo_encode_component_states' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'buffer' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1425: warning: Function parameter or struct member 'states' not described in 'vdo_encode_super_block' ../drivers/md/dm-vdo/encodings.c:1449: warning: Function parameter or struct member 'buffer' not described in 'vdo_decode_super_block' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead ../drivers/staging/gpib/nec7210/nec7210.c:941:16: warning: variable 'command' set but not used [-Wunused-but-set-variable] 941 | unsigned int command; | ^ 1 warning generated. ../drivers/md/dm-vdo/flush.c:531: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:15: warning: variable 'adr1_bits' set but not used [-Wunused-but-set-variable] 430 | unsigned int adr1_bits; | ^ 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. ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_name_prefix' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'name' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'owner' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'type' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_count' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'thread_privates' not described in 'vdo_make_work_queue' ../drivers/md/dm-vdo/funnel-workqueue.c:385: warning: Function parameter or struct member 'queue_ptr' not described in 'vdo_make_work_queue' ../drivers/staging/gpib/tnt4882/tnt4882_gpib.c:762:15: warning: variable 'retval' set but not used [-Wunused-but-set-variable] 762 | unsigned int retval; | ^ 1 warning generated. ../drivers/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init' ../drivers/md/dm-vdo/io-submitter.c:123: warning: Function parameter or struct member 'completion' not described in 'vdo_submit_vio' ../drivers/md/dm-vdo/io-submitter.c:165: warning: Function parameter or struct member 'completion' not described in 'submit_data_vio' ../drivers/scsi/mpi3mr/mpi3mr_fw.c:1640:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] 1640 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^ 1 warning generated. ../drivers/scsi/mpi3mr/mpi3mr_app.c:809: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' ../drivers/scsi/mpi3mr/mpi3mr_app.c:836: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' ../drivers/md/dm-vdo/logical-zone.c:168: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'context' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'zone_number' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:179: warning: Function parameter or struct member 'parent' not described in 'drain_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'context' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'zone_number' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/logical-zone.c:202: warning: Function parameter or struct member 'parent' not described in 'resume_logical_zone' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'mapping_state' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'block' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:49: warning: Function parameter or struct member 'fragment_size' not described in 'vdo_get_compressed_block_fragment' ../drivers/md/dm-vdo/packer.c:393: warning: Function parameter or struct member 'slot' not described in 'pack_fragment' ../drivers/md/dm-vdo/packer.c:714: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../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/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.h:6: 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/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:80: 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/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:376: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' ../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2916:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] 2916 | MPI2DefaultReply_t *mpi_reply; | ^ 1 warning generated. ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2913: warning: expecting prototype for mpt3sas_send_passthru_cmd(). Prototype was for mpt3sas_send_mctp_passthru_req() instead ../drivers/md/dm-vdo/slab-depot.c:136: warning: Function parameter or struct member 'slab' not described in 'is_slab_journal_blank' ../drivers/md/dm-vdo/slab-depot.c:232: warning: Function parameter or struct member 'allocator' not described in 'check_summary_drain_complete' ../drivers/md/dm-vdo/slab-depot.c:660: warning: Function parameter or struct member 'slab' not described in 'reopen_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'slab' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1282: warning: Function parameter or struct member 'index' not described in 'get_reference_block' ../drivers/md/dm-vdo/slab-depot.c:1386: warning: Function parameter or struct member 'slab' not described in 'adjust_free_block_count' ../drivers/md/dm-vdo/slab-depot.c:1891: warning: Function parameter or struct member 'slab' not described in 'reset_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1909: warning: Function parameter or struct member 'slab' not described in 'advance_search_cursor' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:1943: warning: Function parameter or struct member 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'slab' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2143: warning: Function parameter or struct member 'block_number' not described in 'make_provisional_reference' ../drivers/md/dm-vdo/slab-depot.c:2161: warning: Function parameter or struct member 'slab' not described in 'dirty_all_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2287: warning: Function parameter or struct member 'slab' not described in 'load_reference_blocks' ../drivers/md/dm-vdo/slab-depot.c:2307: warning: Function parameter or struct member 'slab' not described in 'drain_slab' ../drivers/md/dm-vdo/slab-depot.c:2493: warning: Function parameter or struct member 'slab' not described in 'load_slab_journal' ../drivers/md/dm-vdo/slab-depot.c:2596: warning: Function parameter or struct member 'state' not described in 'initiate_slab_action' ../drivers/md/dm-vdo/slab-depot.c:2670: warning: Function parameter or struct member 'result' not described in 'finish_scrubbing' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member 'waiter' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3063: warning: Function parameter or struct member '__always_unused' not described in 'abort_waiter' ../drivers/md/dm-vdo/slab-depot.c:3465: warning: Function parameter or struct member 'completion' not described in 'vdo_notify_slab_journals_are_recovered' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'context' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3826: warning: Function parameter or struct member 'zone_number' not described in 'get_allocator_thread_id' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'context' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3885: warning: Function parameter or struct member 'parent' not described in 'prepare_for_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:3901: warning: Function parameter or struct member 'context' not described in 'schedule_tail_block_commit' ../drivers/md/dm-vdo/slab-depot.c:4279: warning: Function parameter or struct member 'depot' not described in 'vdo_allocate_reference_counters' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'context' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4532: warning: Function parameter or struct member 'parent' not described in 'load_slab_summary' ../drivers/md/dm-vdo/slab-depot.c:4697: warning: Function parameter or struct member 'context' not described in 'finish_registration' ../drivers/gpu/drm/radeon/radeon_cs.c:418: warning: Excess function parameter 'backoff' description in 'radeon_cs_parser_fini' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device' ../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/scsi/lpfc/lpfc_bsg.c:2820:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2820 | int cnt, offset = 0, i = 0; | ^ 1 warning generated. ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'counts' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:201: warning: Function parameter or struct member 'config' not described in 'initialize_thread_config' ../drivers/md/dm-vdo/vdo.c:898: warning: Function parameter or struct member 'vdo' not described in 'record_vdo' ../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' ../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data' 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.h:6: 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/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/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' 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.h:6: 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. ../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. ../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/android/binder.c:2433: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2433: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy' ../drivers/android/binder.c:2453: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy' ../drivers/android/binder.c:4013: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf' ../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/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/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' ../drivers/rapidio/rio_cm.c:675:7: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 675 | int rc; | ^ 1 warning generated. ../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead 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.h:6: 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/gfs2/glock.c:1260: warning: Function parameter or struct member 'ip' not described in '__gfs2_holder_init' ../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/gfs2/super.c:735: warning: Function parameter or struct member 'who' not described in 'gfs2_freeze_super' ../fs/gfs2/super.c:803: warning: Function parameter or struct member 'who' not described in 'gfs2_thaw_super' ../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/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. ../drivers/hid/hid-steam.c:1153:7: warning: variable 'connected' set but not used [-Wunused-but-set-variable] 1153 | bool connected; | ^ 1 warning 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.h:6: 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. ../drivers/dca/dca-core.c:172: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester' ../drivers/dca/dca-core.c:227: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester' ../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:297: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag' ../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:329: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider' ../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:429: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify' ../drivers/dca/dca-core.c:438: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify' ../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. ../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/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'start' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:140: warning: Excess struct member 'end' description in 'panthor_fw_binary_section_entry_hdr' ../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'buf' description in 'panthor_fw_section' ../drivers/gpu/drm/panthor/panthor_fw.c:197: warning: Excess struct member 'size' description in 'panthor_fw_section' ../drivers/gpu/drm/panthor/panthor_fw.c:268: warning: Excess struct member 'ping_work' description in 'panthor_fw' ../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name' ../fs/bcachefs/btree_iter.c:565:31: warning: unused function 'btree_path_level_peek' [-Wunused-function] 565 | static inline struct bkey_s_c btree_path_level_peek(struct btree_trans *trans, | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Function parameter or struct member 'as' not described in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots_lock' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'alloc_mask' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'faulty_mask' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'slots' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lru_list' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'lock' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'list' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'reset_in_progress' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:102: warning: Excess struct member 'wq' description in 'panthor_mmu' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'count' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'ptr' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'page' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'addr' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'range' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'vm_bo' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'bo_offset' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'sgt' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:217: warning: Excess struct member 'new_vma' description in 'panthor_vm_op_ctx' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'start' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'size' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'id' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'active_cnt' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lru_node' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'pool' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:389: warning: Excess struct member 'lock' description in 'panthor_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:412: warning: Cannot understand * @pt_cache: Cache used to allocate MMU page tables. on line 412 - I thought it was a doc line ../drivers/gpu/drm/panthor/panthor_mmu.c:481: warning: Cannot understand * @free_pt() - Custom page table free function on line 481 - I thought it was a doc line ../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_active' ../drivers/gpu/drm/panthor/panthor_mmu.c:707: warning: Excess function parameter 'VM' description in 'panthor_vm_active' ../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_idle' ../drivers/gpu/drm/panthor/panthor_mmu.c:816: warning: Excess function parameter 'VM' description in 'panthor_vm_idle' ../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_alloc_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1037: warning: Excess function parameter 'VM' description in 'panthor_vm_alloc_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Function parameter or struct member 'vm' not described in 'panthor_vm_free_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1070: warning: Excess function parameter 'VM' description in 'panthor_vm_free_va' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'ptdev' not described in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Function parameter or struct member 'args' not described in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_start' description in 'panthor_vm_pool_create_vm' ../drivers/gpu/drm/panthor/panthor_mmu.c:1504: warning: Excess function parameter 'kernel_va_range' description in 'panthor_vm_pool_create_vm' ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new 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.h:6: 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:207: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'runnable' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'idle' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'waiting' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'has_ref' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'in_progress' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:320: warning: Excess struct member 'stopped_groups' description in 'panthor_scheduler' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'mem' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'input_fw_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'output_fw_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gpu_va' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'ref' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'gt' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'sync64' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'bo' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'offset' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'kmap' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'lock' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'id' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'last_fence' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'in_flight_jobs' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slots' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'slot_count' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:492: warning: Excess struct member 'seqno' description in 'panthor_queue' ../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'data' description in 'panthor_group' ../drivers/gpu/drm/panthor/panthor_sched.c:698: warning: Excess struct member 'lock' description in 'panthor_group' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'size' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'latest_flush' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'start' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'end' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'mask' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:834: warning: Excess struct member 'slot' description in 'panthor_job' ../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_fw_events' ../drivers/gpu/drm/panthor/panthor_sched.c:1763: warning: Function parameter or struct member 'events' not described in 'panthor_sched_report_fw_events' ../drivers/gpu/drm/panthor/panthor_sched.c:2656: warning: Function parameter or struct member 'ptdev' not described in 'panthor_sched_report_mmu_fault' ../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init' ../drivers/rpmsg/qcom_smd.c:229: warning: Excess struct member 'cb' description in 'qcom_smd_channel' ../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'data' not described in 'aht10_interval_write' ../drivers/hwmon/aht10.c:224: warning: Function parameter or struct member 'val' not described in 'aht10_interval_write' ../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'data' not described in 'aht10_interval_read' ../drivers/hwmon/aht10.c:235: warning: Function parameter or struct member 'val' not described in 'aht10_interval_read' ../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'data' not described in 'aht10_temperature1_read' ../drivers/hwmon/aht10.c:244: warning: Function parameter or struct member 'val' not described in 'aht10_temperature1_read' ../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'data' not described in 'aht10_humidity1_read' ../drivers/hwmon/aht10.c:259: warning: Function parameter or struct member 'val' not described in 'aht10_humidity1_read' ../drivers/hwtracing/stm/ftrace.c:39: warning: Function parameter or struct member 'export' not described in 'stm_ftrace_write' ../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel' ../drivers/net/usb/lan78xx.c:2514:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^ 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. ../fs/bcachefs/inode.c:871:19: warning: unused function 'bkey_generation' [-Wunused-function] 871 | static inline u32 bkey_generation(struct bkey_s_c k) | ^~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../fs/bcachefs/io_write.c:1608: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK' ../fs/bcachefs/io_write.c:1608: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead ../fs/bcachefs/journal_io.c:1603:35: warning: unused function 'journal_last_unwritten_buf' [-Wunused-function] 1603 | static inline struct journal_buf *journal_last_unwritten_buf(struct journal *j) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../sound/soc/codecs/tas2764.c:762:19: warning: cast to smaller integer type 'enum tas2764_devid' from 'const void *' [-Wvoid-pointer-to-enum-cast] 762 | tas2764->devid = (enum tas2764_devid)of_device_get_match_data(&client->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1136: warning: cannot understand function prototype: 'struct registry_list_entry ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1340: warning: cannot understand function prototype: 'const struct nv_gsp_registry_entries r535_registry_entries[] = ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2112: warning: cannot understand function prototype: 'struct rpc_ucode_libos_print_v1e_08 ' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2174: warning: expecting prototype for create_debufgs(). Prototype was for create_debugfs() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'parent' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 'name' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 's' not described in 'r535_gsp_copy_log' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:2800: warning: Function parameter or struct member 't' not described in 'r535_gsp_copy_log' ../fs/xfs/scrub/rtbitmap_repair.c:91:1: warning: unused function 'rtxlen_to_wordcnt' [-Wunused-function] 91 | rtxlen_to_wordcnt( | ^~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: Function parameter or struct member 'gsp_logs' not described in 'NVIF_LOGS_DECLARE' ../drivers/gpu/drm/nouveau/nouveau_drm.c:129: warning: expecting prototype for gsp_logs(). Prototype was for NVIF_LOGS_DECLARE() instead make[2]: *** [/home/nipa/net/wt-0/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.YqRRbkpJoI 2025-03-28 16:27:23.200047860 -0700 +++ /tmp/tmp.86Vl5TnmfF 2025-03-28 16:43:18.846616231 -0700 @@ -1 +0,0 @@ -../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead @@ -4,4 +3 @@ -../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. +../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead @@ -21,3 +17,3 @@ -../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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../arch/x86/events/intel/p4.c:1370:20: warning: variable 'high' set but not used [-Wunused-but-set-variable] + 1370 | unsigned int low, high; + | ^ @@ -29,0 +26,4 @@ +../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. @@ -33,0 +34,71 @@ +Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 205. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. +Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 205. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 205. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 205. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 205. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 205. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 205. +Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 205. +../security/landlock/ruleset.c:205: warning: Function parameter or struct member '' not described in 'insert_rule' +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 205. +Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 205. +../security/landlock/ruleset.c:205: warning: Excess function parameter 'layers' description in 'insert_rule' +Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 692. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. +Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 692. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 692. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 692. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 692. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 692. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 692. +Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 692. +../security/landlock/ruleset.c:692: warning: Function parameter or struct member '' not described in 'landlock_init_layer_masks' +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 692. +Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 692. +../security/landlock/ruleset.c:692: warning: Excess function parameter 'layer_masks' description in 'landlock_init_layer_masks' +../security/ipe/hooks.c:55: warning: Function parameter or struct member '__always_unused' not described in 'ipe_mmap_file' +../security/ipe/hooks.c:55: warning: Excess function parameter 'reqprot' description in 'ipe_mmap_file' +../security/ipe/hooks.c:83: warning: Function parameter or struct member '__always_unused' not described in 'ipe_file_mprotect' +../security/ipe/hooks.c:83: warning: Excess function parameter 'reqprot' description in 'ipe_file_mprotect' +Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. +Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 762. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 762. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 762. +Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 762. +../security/landlock/fs.c:762: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed' +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. +Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. +Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. +Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 762. +Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1724, line 762. +../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed' +../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed' +Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 1002. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. +Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. +Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 1002. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 1002. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 1002. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 1002. +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 1002. +Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 1002. +Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 1002. +../security/landlock/fs.c:1002: warning: Function parameter or struct member '' not described in 'collect_domain_accesses' +Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 1002. +Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 1002. +../security/landlock/fs.c:1002: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses' +../security/ipe/policy_fs.c:21: warning: cannot understand function prototype: 'struct ipefs_file ' +../security/ipe/policy_fs.c:407: warning: cannot understand function prototype: 'const struct ipefs_file policy_subdir[] = ' @@ -44,8 +115,8 @@ -../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led' -../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led' -../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led' -../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach' -../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach' -../arch/x86/kernel/process.c:960:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] - 960 | u32 lo, hi; - | ^ +../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-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; + | ^ @@ -81,5 +151,0 @@ -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. @@ -92,3 +158,3 @@ -../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) - | ^~~~~~~~~~ +../arch/x86/kernel/process.c:960:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] + 960 | u32 lo, hi; + | ^ @@ -103,6 +169,2 @@ -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/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'dma_buf' not described in 'virtio_dma_buf_attach' +../drivers/virtio/virtio_dma_buf.c:42: warning: Function parameter or struct member 'attach' not described in 'virtio_dma_buf_attach' @@ -113,0 +176,3 @@ +../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led' +../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led' +../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led' @@ -124,0 +190,4 @@ +../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. @@ -136,3 +205,5 @@ -../drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c:35:19: warning: unused function 'rcar_cmm_read' [-Wunused-function] - 35 | static inline int rcar_cmm_read(struct rcar_cmm *rcmm, u32 reg) - | ^~~~~~~~~~~~~ +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); + | ^ @@ -152,2 +222,0 @@ -../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan' -../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan' @@ -163,0 +233,53 @@ +../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block' +../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block' +../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block' +../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block' +../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree' +../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree' +../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree' +../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree' +../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree' +../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree' +../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree' +../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create' +../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create' +../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create' +../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free' +../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit' +../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit' +../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit' +../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit' +../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region' +../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region' +../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page' +../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page' +../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'zone' not described in 'saveable_page' +../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'pfn' not described in 'saveable_page' +../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page' +../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page' +../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'x' not described in '__fraction' +../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'multiplier' not described in '__fraction' +../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'base' not described in '__fraction' +../kernel/power/snapshot.c:1994: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem' +../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem' +../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem' +../kernel/power/snapshot.c:2035: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer' +../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages' +../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages' +../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc' +../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc' +../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc' +../kernel/power/snapshot.c:2305: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages' +../kernel/power/snapshot.c:2340: warning: Function parameter or struct member 'info' not described in 'load_header' +../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer' +../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer' +../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'bm' not described in 'get_buffer' +../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'ca' not described in 'get_buffer' +../kernel/power/snapshot.c:2858: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize' +../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image' +../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image' +../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image' +../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap' +../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image' +../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image' +../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image' @@ -169,36 +290,0 @@ -Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 205. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 205. -Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 205. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 205. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 205. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 205. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 205. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 205. -Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 205. -../security/landlock/ruleset.c:205: warning: Function parameter or struct member '' not described in 'insert_rule' -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 205. -Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 205. -../security/landlock/ruleset.c:205: warning: Excess function parameter 'layers' description in 'insert_rule' -Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 692. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 692. -Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 692. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 692. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 692. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 692. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 692. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 692. -Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 692. -../security/landlock/ruleset.c:692: warning: Function parameter or struct member '' not described in 'landlock_init_layer_masks' -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 692. -Use of uninitialized value $parameterlist[2] in join or string at ../scripts/kernel-doc line 1724, line 692. -../security/landlock/ruleset.c:692: warning: Excess function parameter 'layer_masks' description in 'landlock_init_layer_masks' -../security/ipe/hooks.c:55: warning: Function parameter or struct member '__always_unused' not described in 'ipe_mmap_file' -../security/ipe/hooks.c:55: warning: Excess function parameter 'reqprot' description in 'ipe_mmap_file' -../security/ipe/hooks.c:83: warning: Function parameter or struct member '__always_unused' not described in 'ipe_file_mprotect' -../security/ipe/hooks.c:83: warning: Excess function parameter 'reqprot' description in 'ipe_file_mprotect' -../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. @@ -232,39 +317,0 @@ -Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. -Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 762. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 762. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 762. -Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 762. -../security/landlock/fs.c:762: warning: Function parameter or struct member '' not described in 'is_access_to_paths_allowed' -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. -Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 762. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 762. -Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 762. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 762. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 762. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 762. -Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 762. -Use of uninitialized value $parameterlist[6] in join or string at ../scripts/kernel-doc line 1724, line 762. -../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent1' description in 'is_access_to_paths_allowed' -../security/landlock/fs.c:762: warning: Excess function parameter 'layer_masks_parent2' description in 'is_access_to_paths_allowed' -Use of uninitialized value $param in regexp compilation at ../scripts/kernel-doc line 1450, line 1002. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. -Use of uninitialized value $actual in substitution (s///) at ../scripts/kernel-doc line 1402, line 1002. -Use of uninitialized value $param in substitution (s///) at ../scripts/kernel-doc line 1506, line 1002. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1534, line 1002. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1544, line 1002. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1544, line 1002. -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1545, line 1002. -Use of uninitialized value $param in pattern match (m//) at ../scripts/kernel-doc line 1547, line 1002. -Use of uninitialized value $param in concatenation (.) or string at ../scripts/kernel-doc line 1548, line 1002. -../security/landlock/fs.c:1002: warning: Function parameter or struct member '' not described in 'collect_domain_accesses' -Use of uninitialized value $param in hash element at ../scripts/kernel-doc line 1563, line 1002. -Use of uninitialized value $parameterlist[3] in join or string at ../scripts/kernel-doc line 1724, line 1002. -../security/landlock/fs.c:1002: warning: Excess function parameter 'layer_masks_dom' description in 'collect_domain_accesses' -../security/ipe/policy_fs.c:21: warning: cannot understand function prototype: 'struct ipefs_file ' -../security/ipe/policy_fs.c:407: warning: cannot understand function prototype: 'const struct ipefs_file policy_subdir[] = ' @@ -276,5 +322,0 @@ -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. @@ -286,0 +329,5 @@ +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. @@ -292,0 +340,6 @@ +../drivers/gpu/drm/renesas/rcar-du/rcar_cmm.c:35:19: warning: unused function 'rcar_cmm_read' [-Wunused-function] + 35 | static inline int rcar_cmm_read(struct rcar_cmm *rcmm, u32 reg) + | ^~~~~~~~~~~~~ +1 warning generated. +../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'last_interrupt' not described in 'xdma_chan' +../drivers/dma/xilinx/xdma.c:76: warning: Function parameter or struct member 'stop_requested' not described in 'xdma_chan' @@ -305,5 +357,0 @@ -../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc' -../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc' -../drivers/gpu/drm/imx/dcss/dcss-scaler.c:174: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' -../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_filter_design' -../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'nn_interpolation' not described in 'dcss_scaler_filter_design' @@ -315,0 +364,23 @@ +../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' +../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' +../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' +../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' +../mm/slub.c:414:6: warning: unused function 'stat_add' [-Wunused-function] + 414 | void stat_add(const struct kmem_cache *s, enum stat_item si, int v) + | ^~~~~~~~ +../mm/slub.c:527:21: warning: unused function 'get_freepointer_safe' [-Wunused-function] + 527 | static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) + | ^~~~~~~~~~~~~~~~~~~~ +../mm/slub.c:627:1: warning: unused function 'slub_set_cpu_partial' [-Wunused-function] + 627 | slub_set_cpu_partial(struct kmem_cache *s, unsigned int nr_objects) + | ^~~~~~~~~~~~~~~~~~~~ +../mm/slub.c:691:20: warning: unused function '__slab_update_freelist' [-Wunused-function] + 691 | static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, + | ^~~~~~~~~~~~~~~~~~~~~~ +../mm/slub.c:1889:20: warning: unused function 'set_track' [-Wunused-function] + 1889 | static inline void set_track(struct kmem_cache *s, void *object, + | ^~~~~~~~~ +../mm/slub.c:3406:19: warning: unused function 'node_match' [-Wunused-function] + 3406 | static inline int node_match(struct slab *slab, int node) + | ^~~~~~~~~~ +6 warnings generated. @@ -326 +396,0 @@ -../drivers/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback' @@ -334,50 +404,16 @@ -../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' -../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' -../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' -../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' -../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block' -../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block' -../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block' -../kernel/power/snapshot.c:470: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block' -../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree' -../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree' -../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree' -../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree' -../kernel/power/snapshot.c:543: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree' -../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree' -../kernel/power/snapshot.c:578: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree' -../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create' -../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create' -../kernel/power/snapshot.c:686: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create' -../kernel/power/snapshot.c:728: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free' -../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit' -../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit' -../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit' -../kernel/power/snapshot.c:750: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit' -../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region' -../kernel/power/snapshot.c:998: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region' -../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page' -../kernel/power/snapshot.c:1319: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page' -../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'zone' not described in 'saveable_page' -../kernel/power/snapshot.c:1378: warning: Function parameter or struct member 'pfn' not described in 'saveable_page' -../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page' -../kernel/power/snapshot.c:1455: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page' -../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'x' not described in '__fraction' -../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'multiplier' not described in '__fraction' -../kernel/power/snapshot.c:1696: warning: Function parameter or struct member 'base' not described in '__fraction' -../kernel/power/snapshot.c:1994: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem' -../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem' -../kernel/power/snapshot.c:2012: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem' -../kernel/power/snapshot.c:2035: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer' -../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages' -../kernel/power/snapshot.c:2048: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages' -../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc' -../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc' -../kernel/power/snapshot.c:2083: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc' -../kernel/power/snapshot.c:2305: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages' -../kernel/power/snapshot.c:2340: warning: Function parameter or struct member 'info' not described in 'load_header' -../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer' -../kernel/power/snapshot.c:2509: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer' -../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'bm' not described in 'get_buffer' -../kernel/power/snapshot.c:2719: warning: Function parameter or struct member 'ca' not described in 'get_buffer' -../kernel/power/snapshot.c:2858: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize' +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.h:6: +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. @@ -391,7 +427,4 @@ -../kernel/power/swap.c:550: warning: Function parameter or struct member 'handle' not described in 'save_image' -../kernel/power/swap.c:550: warning: Function parameter or struct member 'snapshot' not described in 'save_image' -../kernel/power/swap.c:550: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image' -../kernel/power/swap.c:920: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap' -../kernel/power/swap.c:1091: warning: Function parameter or struct member 'handle' not described in 'load_image' -../kernel/power/swap.c:1091: warning: Function parameter or struct member 'snapshot' not described in 'load_image' -../kernel/power/swap.c:1091: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image' +../drivers/regulator/da9121-regulator.c:1132:24: warning: cast to smaller integer type 'enum da9121_subvariant' from 'const void *' [-Wvoid-pointer-to-enum-cast] + 1132 | chip->subvariant_id = (enum da9121_subvariant)i2c_get_match_data(i2c); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +1 warning generated. @@ -411,16 +444,2 @@ -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.h:6: -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/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc' +../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc' @@ -433,27 +452 @@ -../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. -../mm/slub.c:414:6: warning: unused function 'stat_add' [-Wunused-function] - 414 | void stat_add(const struct kmem_cache *s, enum stat_item si, int v) - | ^~~~~~~~ -../mm/slub.c:527:21: warning: unused function 'get_freepointer_safe' [-Wunused-function] - 527 | static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) - | ^~~~~~~~~~~~~~~~~~~~ -../mm/slub.c:627:1: warning: unused function 'slub_set_cpu_partial' [-Wunused-function] - 627 | slub_set_cpu_partial(struct kmem_cache *s, unsigned int nr_objects) - | ^~~~~~~~~~~~~~~~~~~~ -../mm/slub.c:691:20: warning: unused function '__slab_update_freelist' [-Wunused-function] - 691 | static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, - | ^~~~~~~~~~~~~~~~~~~~~~ -../mm/slub.c:1889:20: warning: unused function 'set_track' [-Wunused-function] - 1889 | static inline void set_track(struct kmem_cache *s, void *object, - | ^~~~~~~~~ -../mm/slub.c:3406:19: warning: unused function 'node_match' [-Wunused-function] - 3406 | static inline int node_match(struct slab *slab, int node) - | ^~~~~~~~~~ -6 warnings generated. +../drivers/base/power/runtime.c:364: warning: Excess function parameter 'dev' description in '__rpm_callback' @@ -466,4 +458,0 @@ -../drivers/regulator/da9121-regulator.c:1132:24: warning: cast to smaller integer type 'enum da9121_subvariant' from 'const void *' [-Wvoid-pointer-to-enum-cast] - 1132 | chip->subvariant_id = (enum da9121_subvariant)i2c_get_match_data(i2c); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. @@ -476,14 +465,3 @@ -../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. +../drivers/gpu/drm/imx/dcss/dcss-scaler.c:174: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_gaussian_filter' +../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'phase0_identity' not described in 'dcss_scaler_filter_design' +../drivers/gpu/drm/imx/dcss/dcss-scaler.c:271: warning: Function parameter or struct member 'nn_interpolation' not described in 'dcss_scaler_filter_design' @@ -496,4 +473,0 @@ -../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. @@ -518,3 +492,3 @@ -../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) - | ^~~~~~~~~ +../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; + | ^ @@ -528,2 +502,7 @@ -../arch/x86/kernel/apic/apic.c:2140: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' -../arch/x86/kernel/apic/apic.c:2140: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead +../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. @@ -535,0 +515,11 @@ +../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. +../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. @@ -542,10 +532,144 @@ -../drivers/dma/dw-edma/dw-edma-core.c:26:16: warning: unused function 'dchan2dev' [-Wunused-function] - 26 | struct device *dchan2dev(struct dma_chan *dchan) - | ^~~~~~~~~ -../drivers/dma/dw-edma/dw-edma-core.c:32:16: warning: unused function 'chan2dev' [-Wunused-function] - 32 | struct device *chan2dev(struct dw_edma_chan *chan) - | ^~~~~~~~ -2 warnings 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; - | ^ +../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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' + 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + | ^ + 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:404:10: note: expanded from macro '\ +__DEFINE_UNLOCK_GUARD' + 404 | \ + | ^ + 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '\ +__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:34:1: note: expanded from here + 34 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' + 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + | ^ + 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:404:10: note: expanded from macro '\ +__DEFINE_UNLOCK_GUARD' + 404 | \ + | ^ + 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '\ +__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:148:1: note: expanded from here + 148 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' + 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + | ^ + 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:404:10: note: expanded from macro '\ +__DEFINE_UNLOCK_GUARD' + 404 | \ + | ^ + 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '\ +__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:182:1: note: expanded from here + 182 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' + 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + | ^ + 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:404:10: note: expanded from macro '\ +__DEFINE_UNLOCK_GUARD' + 404 | \ + | ^ + 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '\ +__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:200:1: note: expanded from here + 200 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' + 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + | ^ + 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:404:10: note: expanded from macro '\ +__DEFINE_UNLOCK_GUARD' + 404 | \ + | ^ + 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '\ +__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:218:1: note: expanded from here + 218 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' + 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + | ^ + 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:404:10: note: expanded from macro '\ +__DEFINE_UNLOCK_GUARD' + 404 | \ + | ^ + 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '\ +__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:236:1: note: expanded from here + 236 | class_RCU_SCHED_lock_ptr + | ^~~~~~~~~~~~~~~~~~~~~~~~ +6 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. +../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; + | ^ @@ -557,3 +681,3 @@ -../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; - | ^ +../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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -560,0 +685,2 @@ +../arch/x86/kernel/apic/apic.c:2140: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' +../arch/x86/kernel/apic/apic.c:2140: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead @@ -565,2 +691,7 @@ -../drivers/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry' -../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry' +../drivers/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets' +../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma' +../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma' +../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller' +../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller' +../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller' +../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma' @@ -570,0 +702,13 @@ +../drivers/misc/vmw_balloon.c:260: warning: Function parameter or struct member '5' not described in 'vmballoon_batch_entry' +../drivers/misc/vmw_balloon.c:260: warning: Excess struct member 'reserved' description in 'vmballoon_batch_entry' +../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. +../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' +../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' +../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' +../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' +../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' +../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' +drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() @@ -588,2 +732,2 @@ -:162:1: note: expanded from here - 162 | INIT_STRUCT_static_all +:175:1: note: expanded from here + 175 | INIT_STRUCT_static_all @@ -614,2 +758,2 @@ -:162:1: note: expanded from here - 162 | INIT_STRUCT_static_all +:175:1: note: expanded from here + 175 | INIT_STRUCT_static_all @@ -640,2 +784,2 @@ -:162:1: note: expanded from here - 162 | INIT_STRUCT_static_all +:175:1: note: expanded from here + 175 | INIT_STRUCT_static_all @@ -666,2 +810,2 @@ -:162:1: note: expanded from here - 162 | INIT_STRUCT_static_all +:175:1: note: expanded from here + 175 | INIT_STRUCT_static_all @@ -692,2 +836,2 @@ -:162:1: note: expanded from here - 162 | INIT_STRUCT_static_all +:175:1: note: expanded from here + 175 | INIT_STRUCT_static_all @@ -718,2 +862,2 @@ -:162:1: note: expanded from here - 162 | INIT_STRUCT_static_all +:175:1: note: expanded from here + 175 | INIT_STRUCT_static_all @@ -744,2 +888,2 @@ -:26:1: note: expanded from here - 26 | INIT_STRUCT_static_all +:32:1: note: expanded from here + 32 | INIT_STRUCT_static_all @@ -770,2 +914,2 @@ -:26:1: note: expanded from here - 26 | INIT_STRUCT_static_all +:32:1: note: expanded from here + 32 | INIT_STRUCT_static_all @@ -796,2 +940,2 @@ -:26:1: note: expanded from here - 26 | INIT_STRUCT_static_all +:32:1: note: expanded from here + 32 | INIT_STRUCT_static_all @@ -822,2 +966,2 @@ -:26:1: note: expanded from here - 26 | INIT_STRUCT_static_all +:32:1: note: expanded from here + 32 | INIT_STRUCT_static_all @@ -848,2 +992,2 @@ -:26:1: note: expanded from here - 26 | INIT_STRUCT_static_all +:32:1: note: expanded from here + 32 | INIT_STRUCT_static_all @@ -874,2 +1018,2 @@ -:26:1: note: expanded from here - 26 | INIT_STRUCT_static_all +:32:1: note: expanded from here + 32 | INIT_STRUCT_static_all @@ -900,2 +1044,2 @@ -:123:1: note: expanded from here - 123 | INIT_STRUCT_static_all +:129:1: note: expanded from here + 129 | INIT_STRUCT_static_all @@ -926,2 +1070,2 @@ -:123:1: note: expanded from here - 123 | INIT_STRUCT_static_all +:129:1: note: expanded from here + 129 | INIT_STRUCT_static_all @@ -952,2 +1096,2 @@ -:123:1: note: expanded from here - 123 | INIT_STRUCT_static_all +:129:1: note: expanded from here + 129 | INIT_STRUCT_static_all @@ -978,2 +1122,2 @@ -:123:1: note: expanded from here - 123 | INIT_STRUCT_static_all +:129:1: note: expanded from here + 129 | INIT_STRUCT_static_all @@ -1004,2 +1148,2 @@ -:123:1: note: expanded from here - 123 | INIT_STRUCT_static_all +:129:1: note: expanded from here + 129 | INIT_STRUCT_static_all @@ -1030,2 +1174,2 @@ -:123:1: note: expanded from here - 123 | INIT_STRUCT_static_all +:129:1: note: expanded from here + 129 | INIT_STRUCT_static_all @@ -1056,2 +1200,2 @@ -:32:1: note: expanded from here - 32 | INIT_STRUCT_dynamic_all +:39:1: note: expanded from here + 39 | INIT_STRUCT_dynamic_all @@ -1082,2 +1226,2 @@ -:32:1: note: expanded from here - 32 | INIT_STRUCT_dynamic_all +:39:1: note: expanded from here + 39 | INIT_STRUCT_dynamic_all @@ -1108,2 +1252,2 @@ -:32:1: note: expanded from here - 32 | INIT_STRUCT_dynamic_all +:39:1: note: expanded from here + 39 | INIT_STRUCT_dynamic_all @@ -1134,2 +1278,2 @@ -:32:1: note: expanded from here - 32 | INIT_STRUCT_dynamic_all +:39:1: note: expanded from here + 39 | INIT_STRUCT_dynamic_all @@ -1160,2 +1304,2 @@ -:32:1: note: expanded from here - 32 | INIT_STRUCT_dynamic_all +:39:1: note: expanded from here + 39 | INIT_STRUCT_dynamic_all @@ -1186,2 +1330,2 @@ -:32:1: note: expanded from here - 32 | INIT_STRUCT_dynamic_all +:39:1: note: expanded from here + 39 | INIT_STRUCT_dynamic_all @@ -1212,2 +1356,2 @@ -:129:1: note: expanded from here - 129 | INIT_STRUCT_dynamic_all +:136:1: note: expanded from here + 136 | INIT_STRUCT_dynamic_all @@ -1238,2 +1382,2 @@ -:129:1: note: expanded from here - 129 | INIT_STRUCT_dynamic_all +:136:1: note: expanded from here + 136 | INIT_STRUCT_dynamic_all @@ -1264,2 +1408,2 @@ -:129:1: note: expanded from here - 129 | INIT_STRUCT_dynamic_all +:136:1: note: expanded from here + 136 | INIT_STRUCT_dynamic_all @@ -1290,2 +1434,2 @@ -:129:1: note: expanded from here - 129 | INIT_STRUCT_dynamic_all +:136:1: note: expanded from here + 136 | INIT_STRUCT_dynamic_all @@ -1316,2 +1460,2 @@ -:129:1: note: expanded from here - 129 | INIT_STRUCT_dynamic_all +:136:1: note: expanded from here + 136 | INIT_STRUCT_dynamic_all @@ -1342,2 +1486,2 @@ -:129:1: note: expanded from here - 129 | INIT_STRUCT_dynamic_all +:136:1: note: expanded from here + 136 | INIT_STRUCT_dynamic_all @@ -1368,2 +1512,2 @@ -:226:1: note: expanded from here - 226 | INIT_STRUCT_dynamic_all +:233:1: note: expanded from here + 233 | INIT_STRUCT_dynamic_all @@ -1394,2 +1538,2 @@ -:226:1: note: expanded from here - 226 | INIT_STRUCT_dynamic_all +:233:1: note: expanded from here + 233 | INIT_STRUCT_dynamic_all @@ -1420,2 +1564,2 @@ -:226:1: note: expanded from here - 226 | INIT_STRUCT_dynamic_all +:233:1: note: expanded from here + 233 | INIT_STRUCT_dynamic_all @@ -1446,2 +1590,2 @@ -:226:1: note: expanded from here - 226 | INIT_STRUCT_dynamic_all +:233:1: note: expanded from here + 233 | INIT_STRUCT_dynamic_all @@ -1472,2 +1616,2 @@ -:226:1: note: expanded from here - 226 | INIT_STRUCT_dynamic_all +:233:1: note: expanded from here + 233 | INIT_STRUCT_dynamic_all @@ -1498,2 +1642,2 @@ -:226:1: note: expanded from here - 226 | INIT_STRUCT_dynamic_all +:233:1: note: expanded from here + 233 | INIT_STRUCT_dynamic_all @@ -1524,2 +1668,2 @@ -:10:1: note: expanded from here - 10 | INIT_STRUCT_assigned_static_all +:17:1: note: expanded from here + 17 | INIT_STRUCT_assigned_static_all @@ -1550,2 +1694,2 @@ -:10:1: note: expanded from here - 10 | INIT_STRUCT_assigned_static_all +:17:1: note: expanded from here + 17 | INIT_STRUCT_assigned_static_all @@ -1576,2 +1720,2 @@ -:10:1: note: expanded from here - 10 | INIT_STRUCT_assigned_static_all +:17:1: note: expanded from here + 17 | INIT_STRUCT_assigned_static_all @@ -1602,2 +1746,2 @@ -:10:1: note: expanded from here - 10 | INIT_STRUCT_assigned_static_all +:17:1: note: expanded from here + 17 | INIT_STRUCT_assigned_static_all @@ -1628,2 +1772,2 @@ -:10:1: note: expanded from here - 10 | INIT_STRUCT_assigned_static_all +:17:1: note: expanded from here + 17 | INIT_STRUCT_assigned_static_all @@ -1654,2 +1798,2 @@ -:10:1: note: expanded from here - 10 | INIT_STRUCT_assigned_static_all +:17:1: note: expanded from here + 17 | INIT_STRUCT_assigned_static_all @@ -1680,2 +1824,2 @@ -:107:1: note: expanded from here - 107 | INIT_STRUCT_assigned_static_all +:114:1: note: expanded from here + 114 | INIT_STRUCT_assigned_static_all @@ -1706,2 +1850,2 @@ -:107:1: note: expanded from here - 107 | INIT_STRUCT_assigned_static_all +:114:1: note: expanded from here + 114 | INIT_STRUCT_assigned_static_all @@ -1732,2 +1876,2 @@ -:107:1: note: expanded from here - 107 | INIT_STRUCT_assigned_static_all +:114:1: note: expanded from here + 114 | INIT_STRUCT_assigned_static_all @@ -1758,2 +1902,2 @@ -:107:1: note: expanded from here - 107 | INIT_STRUCT_assigned_static_all +:114:1: note: expanded from here + 114 | INIT_STRUCT_assigned_static_all @@ -1784,2 +1928,2 @@ -:107:1: note: expanded from here - 107 | INIT_STRUCT_assigned_static_all +:114:1: note: expanded from here + 114 | INIT_STRUCT_assigned_static_all @@ -1810,2 +1954,2 @@ -:107:1: note: expanded from here - 107 | INIT_STRUCT_assigned_static_all +:114:1: note: expanded from here + 114 | INIT_STRUCT_assigned_static_all @@ -1836,2 +1980,2 @@ -:204:1: note: expanded from here - 204 | INIT_STRUCT_assigned_static_all +:211:1: note: expanded from here + 211 | INIT_STRUCT_assigned_static_all @@ -1862,2 +2006,2 @@ -:204:1: note: expanded from here - 204 | INIT_STRUCT_assigned_static_all +:211:1: note: expanded from here + 211 | INIT_STRUCT_assigned_static_all @@ -1888,2 +2032,2 @@ -:204:1: note: expanded from here - 204 | INIT_STRUCT_assigned_static_all +:211:1: note: expanded from here + 211 | INIT_STRUCT_assigned_static_all @@ -1914,2 +2058,2 @@ -:204:1: note: expanded from here - 204 | INIT_STRUCT_assigned_static_all +:211:1: note: expanded from here + 211 | INIT_STRUCT_assigned_static_all @@ -1940,2 +2084,2 @@ -:204:1: note: expanded from here - 204 | INIT_STRUCT_assigned_static_all +:211:1: note: expanded from here + 211 | INIT_STRUCT_assigned_static_all @@ -1966,2 +2110,2 @@ -:204:1: note: expanded from here - 204 | INIT_STRUCT_assigned_static_all +:211:1: note: expanded from here + 211 | INIT_STRUCT_assigned_static_all @@ -1992,2 +2136,2 @@ -:133:1: note: expanded from here - 133 | INIT_STRUCT_assigned_dynamic_all +:138:1: note: expanded from here + 138 | INIT_STRUCT_assigned_dynamic_all @@ -2018,2 +2162,2 @@ -:133:1: note: expanded from here - 133 | INIT_STRUCT_assigned_dynamic_all +:138:1: note: expanded from here + 138 | INIT_STRUCT_assigned_dynamic_all @@ -2044,2 +2188,2 @@ -:133:1: note: expanded from here - 133 | INIT_STRUCT_assigned_dynamic_all +:138:1: note: expanded from here + 138 | INIT_STRUCT_assigned_dynamic_all @@ -2070,2 +2214,2 @@ -:133:1: note: expanded from here - 133 | INIT_STRUCT_assigned_dynamic_all +:138:1: note: expanded from here + 138 | INIT_STRUCT_assigned_dynamic_all @@ -2096,2 +2240,2 @@ -:133:1: note: expanded from here - 133 | INIT_STRUCT_assigned_dynamic_all +:138:1: note: expanded from here + 138 | INIT_STRUCT_assigned_dynamic_all @@ -2122,2 +2266,2 @@ -:133:1: note: expanded from here - 133 | INIT_STRUCT_assigned_dynamic_all +:138:1: note: expanded from here + 138 | INIT_STRUCT_assigned_dynamic_all @@ -2148,2 +2292,2 @@ -:3:1: note: expanded from here - 3 | INIT_STRUCT_assigned_dynamic_all +:9:1: note: expanded from here + 9 | INIT_STRUCT_assigned_dynamic_all @@ -2174,2 +2318,2 @@ -:3:1: note: expanded from here - 3 | INIT_STRUCT_assigned_dynamic_all +:9:1: note: expanded from here + 9 | INIT_STRUCT_assigned_dynamic_all @@ -2200,2 +2344,2 @@ -:3:1: note: expanded from here - 3 | INIT_STRUCT_assigned_dynamic_all +:9:1: note: expanded from here + 9 | INIT_STRUCT_assigned_dynamic_all @@ -2226,2 +2370,2 @@ -:3:1: note: expanded from here - 3 | INIT_STRUCT_assigned_dynamic_all +:9:1: note: expanded from here + 9 | INIT_STRUCT_assigned_dynamic_all @@ -2252,2 +2396,2 @@ -:3:1: note: expanded from here - 3 | INIT_STRUCT_assigned_dynamic_all +:9:1: note: expanded from here + 9 | INIT_STRUCT_assigned_dynamic_all @@ -2278,2 +2422,2 @@ -:3:1: note: expanded from here - 3 | INIT_STRUCT_assigned_dynamic_all +:9:1: note: expanded from here + 9 | INIT_STRUCT_assigned_dynamic_all @@ -2304,2 +2448,2 @@ -:100:1: note: expanded from here - 100 | INIT_STRUCT_assigned_dynamic_all +:106:1: note: expanded from here + 106 | INIT_STRUCT_assigned_dynamic_all @@ -2330,2 +2474,2 @@ -:100:1: note: expanded from here - 100 | INIT_STRUCT_assigned_dynamic_all +:106:1: note: expanded from here + 106 | INIT_STRUCT_assigned_dynamic_all @@ -2356,2 +2500,2 @@ -:100:1: note: expanded from here - 100 | INIT_STRUCT_assigned_dynamic_all +:106:1: note: expanded from here + 106 | INIT_STRUCT_assigned_dynamic_all @@ -2382,2 +2526,2 @@ -:100:1: note: expanded from here - 100 | INIT_STRUCT_assigned_dynamic_all +:106:1: note: expanded from here + 106 | INIT_STRUCT_assigned_dynamic_all @@ -2408,2 +2552,2 @@ -:100:1: note: expanded from here - 100 | INIT_STRUCT_assigned_dynamic_all +:106:1: note: expanded from here + 106 | INIT_STRUCT_assigned_dynamic_all @@ -2434,2 +2578,2 @@ -:100:1: note: expanded from here - 100 | INIT_STRUCT_assigned_dynamic_all +:106:1: note: expanded from here + 106 | INIT_STRUCT_assigned_dynamic_all @@ -2444,22 +2588,11 @@ -../drivers/firewire/init_ohci1394_dma.c:178: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_wait_for_busresets' -../drivers/firewire/init_ohci1394_dma.c:196: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_enable_physical_dma' -../drivers/firewire/init_ohci1394_dma.c:207: warning: Function parameter or struct member 'ohci' not described in 'init_ohci1394_reset_and_init_dma' -../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'num' not described in 'init_ohci1394_controller' -../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'slot' not described in 'init_ohci1394_controller' -../drivers/firewire/init_ohci1394_dma.c:236: warning: Function parameter or struct member 'func' not described in 'init_ohci1394_controller' -../drivers/firewire/init_ohci1394_dma.c:289: warning: Function parameter or struct member 'opt' not described in 'setup_ohci1394_dma' -../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. -../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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' - 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ - | ^ - 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:404:10: note: expanded from macro '\ -__DEFINE_UNLOCK_GUARD' - 404 | \ +../mm/memcontrol.c:1947:2: error: incompatible pointer types passing 'typeof ((typeof (*(&memcg_stock.stock_lock)) *)((unsigned long)(&memcg_stock.stock_lock)))' (aka 'localtry_lock_t *') to parameter of type 'local_lock_t *' [-Werror,-Wincompatible-pointer-types] + 1947 | local_lock_irqsave(&memcg_stock.stock_lock, flags); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/local_lock.h:31:2: note: expanded from macro 'local_lock_irqsave' + 31 | __local_lock_irqsave(lock, flags) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/local_lock_internal.h:105:22: note: expanded from macro '__local_lock_irqsave' + 105 | local_lock_acquire(this_cpu_ptr(lock)); \ + | ^~~~~~~~~~~~~~~~~~ +../include/linux/percpu-defs.h:249:32: note: expanded from macro 'this_cpu_ptr' + 249 | #define this_cpu_ptr(ptr) \ @@ -2467,24 +2600,22 @@ - 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '\ -__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:233:1: note: expanded from here - 233 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' - 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ + 250 | ({ \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 251 | __verify_pcpu_ptr(ptr); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 252 | SHIFT_PERCPU_PTR(ptr, my_cpu_offset); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 253 | }) + | ~~ +../include/linux/local_lock_internal.h:32:53: note: passing argument to parameter 'l' here + 32 | static inline void local_lock_acquire(local_lock_t *l) + | ^ +../mm/memcontrol.c:1949:2: error: incompatible pointer types passing 'typeof ((typeof (*(&memcg_stock.stock_lock)) *)((unsigned long)(&memcg_stock.stock_lock)))' (aka 'localtry_lock_t *') to parameter of type 'local_lock_t *' [-Werror,-Wincompatible-pointer-types] + 1949 | local_unlock_irqrestore(&memcg_stock.stock_lock, flags); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/local_lock.h:52:2: note: expanded from macro 'local_unlock_irqrestore' + 52 | __local_unlock_irqrestore(lock, flags) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/local_lock_internal.h:122:22: note: expanded from macro '__local_unlock_irqrestore' + 122 | local_lock_release(this_cpu_ptr(lock)); \ + | ^~~~~~~~~~~~~~~~~~ +../include/linux/percpu-defs.h:249:32: note: expanded from macro 'this_cpu_ptr' + 249 | #define this_cpu_ptr(ptr) \ @@ -2492,101 +2623,27 @@ - 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:404:10: note: expanded from macro '\ -__DEFINE_UNLOCK_GUARD' - 404 | \ - | ^ - 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '\ -__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:2:1: note: expanded from here - 2 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' - 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ - | ^ - 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:404:10: note: expanded from macro '\ -__DEFINE_UNLOCK_GUARD' - 404 | \ - | ^ - 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '\ -__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:36:1: note: expanded from here - 36 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' - 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ - | ^ - 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:404:10: note: expanded from macro '\ -__DEFINE_UNLOCK_GUARD' - 404 | \ - | ^ - 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '\ -__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:54:1: note: expanded from here - 54 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' - 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ - | ^ - 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:404:10: note: expanded from macro '\ -__DEFINE_UNLOCK_GUARD' - 404 | \ - | ^ - 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '\ -__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:72:1: note: expanded from here - 72 | 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:430:49: note: expanded from macro 'DEFINE_LOCK_GUARD_0' - 430 | __DEFINE_CLASS_IS_CONDITIONAL(_name, false); \ - | ^ - 431 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:404:10: note: expanded from macro '\ -__DEFINE_UNLOCK_GUARD' - 404 | \ - | ^ - 405 | __DEFINE_GUARD_LOCK_PTR(_name, &_T->lock) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '\ -__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:90:1: note: expanded from here - 90 | class_RCU_SCHED_lock_ptr - | ^~~~~~~~~~~~~~~~~~~~~~~~ -6 warnings generated. -drivers/nvme/target/nvmet.o: warning: objtool: nvmet_ctrl_state_show() falls through to next function __cfi_nvmet_ctrl_host_traddr_open() + 250 | ({ \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 251 | __verify_pcpu_ptr(ptr); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 252 | SHIFT_PERCPU_PTR(ptr, my_cpu_offset); \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 253 | }) + | ~~ +../include/linux/local_lock_internal.h:46:53: note: passing argument to parameter 'l' here + 46 | static inline void local_lock_release(local_lock_t *l) + | ^ +2 errors generated. +make[4]: *** [../scripts/Makefile.build:207: mm/memcontrol.o] Error 1 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:465: mm] Error 2 +make[3]: *** Waiting for unfinished jobs.... +../drivers/dma/dw-edma/dw-edma-core.c:26:16: warning: unused function 'dchan2dev' [-Wunused-function] + 26 | struct device *dchan2dev(struct dma_chan *dchan) + | ^~~~~~~~~ +../drivers/dma/dw-edma/dw-edma-core.c:32:16: warning: unused function 'chan2dev' [-Wunused-function] + 32 | struct device *chan2dev(struct dw_edma_chan *chan) + | ^~~~~~~~ +2 warnings 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. @@ -2597,9 +2654,3 @@ -../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'expires' not described in 'tick_program_event' -../kernel/time/tick-oneshot.c:24: warning: Function parameter or struct member 'force' not described in 'tick_program_event' -../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'newdev' not described in 'tick_setup_oneshot' -../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'handler' not described in 'tick_setup_oneshot' -../kernel/time/tick-oneshot.c:64: warning: Function parameter or struct member 'next_event' not described in 'tick_setup_oneshot' -../kernel/time/tick-oneshot.c:74: warning: Function parameter or struct member 'handler' not described in 'tick_switch_to_oneshot' -../drivers/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; - | ^ +../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) + | ^~~~~~~~~ @@ -2619,0 +2671,4 @@ +../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. @@ -2623,0 +2679 @@ +../kernel/kprobes.c:142: warning: Function parameter or struct member 'c' not described in '__get_insn_slot' @@ -2631,0 +2688,4 @@ +../drivers/i2c/busses/i2c-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] + 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +1 warning generated. @@ -2635,0 +2696,11 @@ +../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/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. +../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' +../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' +../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' @@ -2654,8 +2724,0 @@ -../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/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. @@ -2665 +2727,0 @@ -../kernel/kprobes.c:142: warning: Function parameter or struct member 'c' not described in '__get_insn_slot' @@ -2670,3 +2732,7 @@ -../drivers/i2c/busses/i2c-bcm-iproc.c:1056:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] - 1056 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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. +../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) + | ^~~~~~~~~ @@ -2678,6 +2744,96 @@ -../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' -../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' -../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' -../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) - | ^~~~~~~~~ +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev' +../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev' +../sound/soc/sunxi/sun4i-spdif.c:180: warning: Function parameter or struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' +../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:945:24: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] + 945 | flags |= is_new_rate ? IWL_MAC_BEACON_CCK + | ^ ~~~~~~~~~~~~~~~~~~ + 946 | : IWL_MAC_BEACON_CCK_V1; + | ~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1112:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] + 1112 | 0) > 10 ? + | ^ + 1113 | IWL_MAC_BEACON_FILS : + | ~~~~~~~~~~~~~~~~~~~ + 1114 | IWL_MAC_BEACON_FILS_V1; + | ~~~~~~~~~~~~~~~~~~~~~~ +2 warnings generated. +../drivers/md/dm-table.c:1048:7: warning: variable 'mempool_needs_integrity' set but not used [-Wunused-but-set-variable] + 1048 | bool mempool_needs_integrity = t->integrity_supported; + | ^ +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. +../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/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' +../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress' +../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress' +../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress' +../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress' +../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress' +../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress' +../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress' +../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress' +../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress' +../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid' +../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy' +../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy' +../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' +../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy' +drivers/spi/spi-amd.o: warning: objtool: amd_set_spi_freq() falls through to next function amd_spi_busy_wait() +../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' +../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp' +../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp' +../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) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +:173:1: note: expanded from here + 173 | da_handle_start_run_event_wip + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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. +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' +../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' +../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:325:2: note: expanded from macro 'DEFINE_GUARD' + 325 | DEFINE_CLASS_IS_GUARD(_name) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:317:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' + 317 | __DEFINE_GUARD_LOCK_PTR(_name, _T) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/cleanup.h:312:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' + 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~ +:277:1: note: expanded from here + 277 | class_tt_zone_lock_ptr + | ^~~~~~~~~~~~~~~~~~~~~~ @@ -2716,14 +2872 @@ -../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid' -../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy' -../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy' -../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' -../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy' -../drivers/firmware/broadcom/tee_bnxt_fw.c:62: warning: Function parameter or struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' -../drivers/md/dm-table.c:1048:7: warning: variable 'mempool_needs_integrity' set but not used [-Wunused-but-set-variable] - 1048 | bool mempool_needs_integrity = t->integrity_supported; - | ^ -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/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() @@ -2739,45 +2881,0 @@ -../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. -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing0' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing1' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'timing2' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dmach' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'pio_data' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'addr_data' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'sg_io' not described in 'mxs_i2c_dev' -../drivers/i2c/busses/i2c-mxs.c:130: warning: Function parameter or struct member 'dma_read' not described in 'mxs_i2c_dev' -../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:945:24: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] - 945 | flags |= is_new_rate ? IWL_MAC_BEACON_CCK - | ^ ~~~~~~~~~~~~~~~~~~ - 946 | : IWL_MAC_BEACON_CCK_V1; - | ~~~~~~~~~~~~~~~~~~~~~ -../drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c:1112:21: warning: conditional expression between different enumeration types ('enum iwl_mac_beacon_flags' and 'enum iwl_mac_beacon_flags_v1') [-Wenum-compare-conditional] - 1112 | 0) > 10 ? - | ^ - 1113 | IWL_MAC_BEACON_FILS : - | ~~~~~~~~~~~~~~~~~~~ - 1114 | IWL_MAC_BEACON_FILS_V1; - | ~~~~~~~~~~~~~~~~~~~~~~ -2 warnings generated. -../lib/842/842_compress.c:479: warning: Function parameter or struct member 'in' not described in 'sw842_compress' -../lib/842/842_compress.c:479: warning: Function parameter or struct member 'ilen' not described in 'sw842_compress' -../lib/842/842_compress.c:479: warning: Function parameter or struct member 'out' not described in 'sw842_compress' -../lib/842/842_compress.c:479: warning: Function parameter or struct member 'olen' not described in 'sw842_compress' -../lib/842/842_compress.c:479: warning: Function parameter or struct member 'wmem' not described in 'sw842_compress' -../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'in' not described in 'sw842_decompress' -../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'ilen' not described in 'sw842_decompress' -../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'out' not described in 'sw842_decompress' -../lib/842/842_decompress.c:279: warning: Function parameter or struct member 'olen' not described in 'sw842_decompress' -../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. -../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' -../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. -../drivers/thermal/max77620_thermal.c:48: warning: Function parameter or struct member 'tz' not described in 'max77620_thermal_read_temp' -../drivers/thermal/max77620_thermal.c:48: warning: Excess function parameter 'data' description in 'max77620_thermal_read_temp' @@ -2788,2 +2885,0 @@ -../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'hit_low' not described in 'ttm_bo_swapout_walk' -../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'evict_low' not described in 'ttm_bo_swapout_walk' @@ -2797,18 +2892,0 @@ -../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:325:2: note: expanded from macro 'DEFINE_GUARD' - 325 | DEFINE_CLASS_IS_GUARD(_name) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:317:2: note: expanded from macro 'DEFINE_CLASS_IS_GUARD' - 317 | __DEFINE_GUARD_LOCK_PTR(_name, _T) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/cleanup.h:312:23: note: expanded from macro '__DEFINE_GUARD_LOCK_PTR' - 312 | static inline void * class_##_name##_lock_ptr(class_##_name##_t *_T) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~ -:277:1: note: expanded from here - 277 | class_tt_zone_lock_ptr - | ^~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. -drivers/spi/spi-amd.o: warning: objtool: amd_set_spi_freq() falls through to next function amd_spi_busy_wait() -../drivers/gpu/drm/scheduler/sched_main.c:409: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done' @@ -2830,3 +2908,3 @@ -../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; - | ^ +../drivers/staging/sm750fb/ddk750_swi2c.c:95:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] + 95 | int i, tmp; + | ^ @@ -2853,14 +2931,3 @@ -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:80: -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); - | ^ +../drivers/staging/rtl8723bs/hal/hal_com.c:890:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] + 890 | u32 res, i = 0; + | ^ @@ -2868 +2935,5 @@ -In file included from ../drivers/scsi/pm8001/pm80xx_hwi.c:40: +../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/scsi/pm8001/pm8001_hwi.c:40: @@ -2883,32 +2954,3 @@ -../drivers/staging/rtl8723bs/hal/hal_com.c:890:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] - 890 | u32 res, i = 0; - | ^ -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. -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' -../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' -../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) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -:173:1: note: expanded from here - 173 | da_handle_start_run_event_wip - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. +../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'hit_low' not described in 'ttm_bo_swapout_walk' +../drivers/gpu/drm/ttm/ttm_bo.c:1097: warning: Function parameter or struct member 'evict_low' not described in 'ttm_bo_swapout_walk' +../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' @@ -2934,11 +2976,16 @@ -../drivers/staging/sm750fb/ddk750_swi2c.c:95:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] - 95 | int i, tmp; - | ^ -1 warning generated. -../drivers/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' -../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch -../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch -../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' -../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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK' +../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead +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:80: +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); + | ^ @@ -2946,2 +2993,2 @@ -../drivers/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init' -../sound/soc/sunxi/sun4i-spdif.c:180: warning: Function parameter or struct member 'mclk_multiplier' not described in 'sun4i_spdif_quirks' +../drivers/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' +../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' @@ -2958,44 +3004,0 @@ -../drivers/md/bcache/request.c:309: warning: Function parameter or struct member 'bch_data_insert' not described in 'CLOSURE_CALLBACK' -../drivers/md/bcache/request.c:309: warning: expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead -../drivers/staging/gpib/eastwood/fluke_gpib.c:197:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] - 197 | struct nec7210_priv *nec_priv; - | ^ -1 warning generated. -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' -../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device' -../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device' -../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device' -../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device' -../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device' -../drivers/staging/gpib/gpio/gpib_bitbang.c:1371:13: warning: unused function 'usec_diff' [-Wunused-function] - 1371 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) - | ^~~~~~~~~ -1 warning generated. -../drivers/staging/gpib/ines/ines_gpib.c:29:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] - 29 | struct nec7210_priv *nec_priv; - | ^ -../drivers/staging/gpib/ines/ines_gpib.c:1123:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] - 1123 | struct local_info *dev; - | ^ -2 warnings generated. -../drivers/gpu/drm/radeon/radeon_cs.c:418: warning: Excess function parameter 'backoff' description in 'radeon_cs_parser_fini' -../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data' -../drivers/staging/gpib/nec7210/nec7210.c:941:16: warning: variable 'command' set but not used [-Wunused-but-set-variable] - 941 | unsigned int command; - | ^ -1 warning generated. -../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command' -../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear' -../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead -../drivers/md/dm-vdo/action-manager.c:64: warning: Function parameter or struct member 'scheduler' not described in 'action_manager' -../drivers/md/dm-vdo/action-manager.c:64: warning: Excess struct member 'Scheduler' description in 'action_manager' -../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:15: warning: variable 'adr1_bits' set but not used [-Wunused-but-set-variable] - 430 | unsigned int adr1_bits; - | ^ -1 warning generated. @@ -3097,0 +3101 @@ +../drivers/gpu/drm/scheduler/sched_main.c:409: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done' @@ -3103,12 +3107,3 @@ -../drivers/staging/gpib/tnt4882/tnt4882_gpib.c:762:15: warning: variable 'retval' set but not used [-Wunused-but-set-variable] - 762 | unsigned int retval; - | ^ -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); - | ^ +../drivers/staging/gpib/eastwood/fluke_gpib.c:197:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] + 197 | struct nec7210_priv *nec_priv; + | ^ @@ -3148,4 +3142,0 @@ -../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. @@ -3164,0 +3156,6 @@ +../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch +../drivers/staging/gpib/gpio/gpib_bitbang.c:1371:13: warning: unused function 'usec_diff' [-Wunused-function] + 1371 | inline long usec_diff(struct timespec64 *a, struct timespec64 *b) + | ^~~~~~~~~ +1 warning generated. +../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch @@ -3165,0 +3163,7 @@ +../drivers/staging/gpib/ines/ines_gpib.c:29:23: warning: variable 'nec_priv' set but not used [-Wunused-but-set-variable] + 29 | struct nec7210_priv *nec_priv; + | ^ +../drivers/staging/gpib/ines/ines_gpib.c:1123:21: warning: variable 'dev' set but not used [-Wunused-but-set-variable] + 1123 | struct local_info *dev; + | ^ +2 warnings generated. @@ -3188,4 +3192,7 @@ -../fs/ufs/inode.c:376: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block' -../fs/ufs/inode.c:376: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block' -../fs/ufs/inode.c:376: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block' -../fs/ufs/inode.c:376: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block' +../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command' +../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear' +../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead +../drivers/staging/gpib/nec7210/nec7210.c:941:16: warning: variable 'command' set but not used [-Wunused-but-set-variable] + 941 | unsigned int command; + | ^ +1 warning generated. @@ -3192,0 +3200,13 @@ +../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:15: warning: variable 'adr1_bits' set but not used [-Wunused-but-set-variable] + 430 | unsigned int adr1_bits; + | ^ +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. @@ -3200 +3220,5 @@ -drivers/media/pci/solo6x10/solo6x10.o: warning: objtool: tw28_set_ctrl_val() falls through to next function __cfi_tw28_get_ctrl_val() +../drivers/staging/gpib/tnt4882/tnt4882_gpib.c:762:15: warning: variable 'retval' set but not used [-Wunused-but-set-variable] + 762 | unsigned int retval; + | ^ +1 warning generated. +../drivers/hv/channel.c:578: warning: Function parameter or struct member 'size' not described in 'request_arr_init' @@ -3203,3 +3227,6 @@ -../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' -../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' -../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' +../drivers/scsi/mpi3mr/mpi3mr_fw.c:1640:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] + 1640 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; + | ^ +1 warning generated. +../drivers/scsi/mpi3mr/mpi3mr_app.c:809: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' +../drivers/scsi/mpi3mr/mpi3mr_app.c:836: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' @@ -3213,9 +3239,0 @@ -../drivers/android/binder.c:2433: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup' -../drivers/android/binder.c:2433: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup' -../drivers/android/binder.c:2433: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup' -../drivers/android/binder.c:2433: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup' -../drivers/android/binder.c:2453: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy' -../drivers/android/binder.c:2453: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy' -../drivers/android/binder.c:2453: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy' -../drivers/android/binder.c:2453: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy' -../drivers/android/binder.c:4013: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf' @@ -3228,23 +3246,3 @@ -../drivers/md/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' -../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' -../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' -../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' -../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' -../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' -../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' -../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' -../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' -../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' -../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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3273,4 +3270,0 @@ -../drivers/scsi/mpi3mr/mpi3mr_fw.c:1640:47: warning: variable 'scratch_pad0' set but not used [-Wunused-but-set-variable] - 1640 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; - | ^ -1 warning generated. @@ -3291,3 +3285,17 @@ -../drivers/scsi/lpfc/lpfc_bsg.c:2820:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] - 2820 | int cnt, offset = 0, i = 0; - | ^ +../drivers/md/dm-vdo/physical-zone.c:82: warning: Function parameter or struct member 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' +../fs/ufs/inode.c:376: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block' +../fs/ufs/inode.c:376: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block' +../fs/ufs/inode.c:376: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block' +../fs/ufs/inode.c:376: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block' +../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'waiter' not described in 'continue_waiter' +../drivers/md/dm-vdo/recovery-journal.c:268: warning: Function parameter or struct member 'context' not described in 'continue_waiter' +../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'waiter' not described in 'assign_entry' +../drivers/md/dm-vdo/recovery-journal.c:1085: warning: Function parameter or struct member 'context' not described in 'assign_entry' +../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'waiter' not described in 'continue_committed_waiter' +../drivers/md/dm-vdo/recovery-journal.c:1172: warning: Function parameter or struct member 'context' not described in 'continue_committed_waiter' +../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'waiter' not described in 'write_block' +../drivers/md/dm-vdo/recovery-journal.c:1369: warning: Function parameter or struct member 'context' not described in 'write_block' +../drivers/md/dm-vdo/recovery-journal.c:1620: warning: Function parameter or struct member 'state' not described in 'initiate_drain' +../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2916:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] + 2916 | MPI2DefaultReply_t *mpi_reply; + | ^ @@ -3294,0 +3303 @@ +../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2913: warning: expecting prototype for mpt3sas_send_passthru_cmd(). Prototype was for mpt3sas_send_mctp_passthru_req() instead @@ -3326,5 +3335,16 @@ -../drivers/scsi/mpi3mr/mpi3mr_app.c:809: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_hdb' -../drivers/scsi/mpi3mr/mpi3mr_app.c:836: warning: Excess function parameter 'data' description in 'mpi3mr_set_trigger_data_in_all_hdb' -../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2916:22: warning: variable 'mpi_reply' set but not used [-Wunused-but-set-variable] - 2916 | MPI2DefaultReply_t *mpi_reply; - | ^ +../drivers/gpu/drm/radeon/radeon_cs.c:418: warning: Excess function parameter 'backoff' description in 'radeon_cs_parser_fini' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'offset' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'irq_mask' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:100: warning: Function parameter or struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' +../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'config' not described in 'tegra_devfreq_device' +../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'regs' not described in 'tegra_devfreq_device' +../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'avg_count' not described in 'tegra_devfreq_device' +../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'boost_freq' not described in 'tegra_devfreq_device' +../drivers/devfreq/tegra30-devfreq.c:171: warning: Function parameter or struct member 'target_freq' not described in 'tegra_devfreq_device' +../drivers/scsi/lpfc/lpfc_bsg.c:2820:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] + 2820 | int cnt, offset = 0, i = 0; + | ^ @@ -3332 +3351,0 @@ -../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2913: warning: expecting prototype for mpt3sas_send_passthru_cmd(). Prototype was for mpt3sas_send_mctp_passthru_req() instead @@ -3335,0 +3355,2 @@ +../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' +../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data' @@ -3354 +3375,8 @@ -../drivers/md/dm-vdo/vio.c:394: warning: Function parameter or struct member 'pool' not described in 'is_vio_pool_busy' +../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/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' +../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' +../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' +../drivers/android/binderfs.c:238: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' @@ -3374,3 +3402,3 @@ -../drivers/hid/hid-steam.c:1153:7: warning: variable 'connected' set but not used [-Wunused-but-set-variable] - 1153 | bool connected; - | ^ +../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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3381,0 +3410,23 @@ +../drivers/android/binder.c:2433: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup' +../drivers/android/binder.c:2433: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup' +../drivers/android/binder.c:2433: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup' +../drivers/android/binder.c:2433: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup' +../drivers/android/binder.c:2453: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy' +../drivers/android/binder.c:2453: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy' +../drivers/android/binder.c:2453: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy' +../drivers/android/binder.c:2453: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy' +../drivers/android/binder.c:4013: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf' +../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/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. @@ -3386 +3437 @@ -../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead +../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' @@ -3391,3 +3442,19 @@ -../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; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../fs/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead +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.h:6: +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); + | ^ @@ -3396 +3462,0 @@ -../drivers/nvdimm/core.c:221: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' @@ -3406,3 +3472,3 @@ -../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)) - | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3410,2 +3476,10 @@ -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: +../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. +../drivers/hid/hid-steam.c:1153:7: warning: variable 'connected' set but not used [-Wunused-but-set-variable] + 1153 | bool connected; + | ^ +1 warning generated. +In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: +In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: @@ -3429,3 +3503,23 @@ -../fs/bcachefs/btree_iter.c:565:31: warning: unused function 'btree_path_level_peek' [-Wunused-function] - 565 | static inline struct bkey_s_c btree_path_level_peek(struct btree_trans *trans, - | ^~~~~~~~~~~~~~~~~~~~~ +../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. +../drivers/dca/dca-core.c:172: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester' +../drivers/dca/dca-core.c:227: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester' +../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag' +../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag' +../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag' +../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag' +../drivers/dca/dca-core.c:297: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag' +../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider' +../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider' +../drivers/dca/dca-core.c:329: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider' +../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider' +../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider' +../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider' +../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider' +../drivers/dca/dca-core.c:429: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify' +../drivers/dca/dca-core.c:438: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify' +../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] + 4650 | u64 val; + | ^ @@ -3432,0 +3527,6 @@ +../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/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' +../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac @@ -3439,0 +3540,6 @@ +../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name' +../fs/bcachefs/btree_iter.c:565:31: warning: unused function 'btree_path_level_peek' [-Wunused-function] + 565 | static inline struct bkey_s_c btree_path_level_peek(struct btree_trans *trans, + | ^~~~~~~~~~~~~~~~~~~~~ +1 warning generated. +../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new @@ -3481,0 +3588,20 @@ +../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new +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.h:6: +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:207: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new @@ -3520,71 +3645,0 @@ -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.h:6: -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. -../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac -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.h:6: -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/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' -../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/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. -../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new -../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new -../drivers/dca/dca-core.c:172: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester' -../drivers/dca/dca-core.c:227: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester' -../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag' -../drivers/dca/dca-core.c:259: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag' -../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag' -../drivers/dca/dca-core.c:284: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag' -../drivers/dca/dca-core.c:297: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag' -../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider' -../drivers/dca/dca-core.c:309: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider' -../drivers/dca/dca-core.c:329: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider' -../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider' -../drivers/dca/dca-core.c:340: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider' -../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider' -../drivers/dca/dca-core.c:397: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider' -../drivers/dca/dca-core.c:429: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify' -../drivers/dca/dca-core.c:438: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify' -../drivers/memstick/host/r592.c:48: warning: Function parameter or struct member 'tpc' not described in 'memstick_debug_get_tpc_name' -../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new @@ -3592,8 +3646,0 @@ -../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. -../drivers/net/usb/lan78xx.c:2514:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] - 2514 | int ret; - | ^ -1 warning generated. @@ -3602,8 +3648,0 @@ -../fs/bcachefs/inode.c:871:19: warning: unused function 'bkey_generation' [-Wunused-function] - 871 | static inline u32 bkey_generation(struct bkey_s_c k) - | ^~~~~~~~~~~~~~~ -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. @@ -3618,2 +3656,0 @@ -../fs/bcachefs/io_write.c:1608: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK' -../fs/bcachefs/io_write.c:1608: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead @@ -3621,4 +3657,0 @@ -../fs/bcachefs/journal_io.c:1603:35: warning: unused function 'journal_last_unwritten_buf' [-Wunused-function] - 1603 | static inline struct journal_buf *journal_last_unwritten_buf(struct journal *j) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -1 warning generated. @@ -3631,0 +3665,12 @@ +../drivers/net/usb/lan78xx.c:2514:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] + 2514 | int ret; + | ^ +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. +../fs/bcachefs/inode.c:871:19: warning: unused function 'bkey_generation' [-Wunused-function] + 871 | static inline u32 bkey_generation(struct bkey_s_c k) + | ^~~~~~~~~~~~~~~ +1 warning generated. @@ -3632,0 +3678,6 @@ +../fs/bcachefs/io_write.c:1608: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK' +../fs/bcachefs/io_write.c:1608: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead +../fs/bcachefs/journal_io.c:1603:35: warning: unused function 'journal_last_unwritten_buf' [-Wunused-function] + 1603 | static inline struct journal_buf *journal_last_unwritten_buf(struct journal *j) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +1 warning generated. @@ -3637,4 +3687,0 @@ -../fs/xfs/scrub/rtbitmap_repair.c:91:1: warning: unused function 'rtxlen_to_wordcnt' [-Wunused-function] - 91 | rtxlen_to_wordcnt( - | ^~~~~~~~~~~~~~~~~ -1 warning generated. @@ -3648,0 +3696,4 @@ +../fs/xfs/scrub/rtbitmap_repair.c:91:1: warning: unused function 'rtxlen_to_wordcnt' [-Wunused-function] + 91 | rtxlen_to_wordcnt( + | ^~~~~~~~~~~~~~~~~ +1 warning generated. @@ -3650,0 +3702,3 @@ +make[2]: *** [/home/nipa/net/wt-0/Makefile:1997: .] Error 2 +make[1]: *** [/home/nipa/net/wt-0/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.G184ESPepW 2025-03-28 16:43:18.888615907 -0700 +++ /tmp/tmp.AC9E1qRICU 2025-03-28 16:43:18.906615769 -0700 @@ -177,0 +178 @@ + 2 ../mm/memcontrol.c