tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../arch/x86/entry/common.c:211: warning: Function parameter or struct member 'int80_emulation' not described in 'DEFINE_IDTENTRY_RAW' ../arch/x86/entry/common.c:211: warning: expecting prototype for int80_emulation(). Prototype was for DEFINE_IDTENTRY_RAW() 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/lib/insn-eval.c:1152: warning: Function parameter or struct member 'base_offset' not described in 'get_eff_addr_sib' ../arch/x86/lib/insn-eval.c:1152: warning: Excess function parameter 'regoff' description in 'get_eff_addr_sib' ../arch/x86/lib/usercopy_64.c:29: warning: Function parameter or struct member 'addr' not described in 'clean_cache_range' ../arch/x86/lib/usercopy_64.c:29: warning: Excess function parameter 'vaddr' description in 'clean_cache_range' ../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:650: warning: Function parameter or struct member 'reserve' not described in 'reserve_top_address' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'p4d' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'addr' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:699: warning: Function parameter or struct member 'prot' not described in 'p4d_set_huge' ../arch/x86/mm/pgtable.c:709: warning: Function parameter or struct member 'p4d' not described in 'p4d_clear_huge' ../arch/x86/mm/pgtable.c:726: warning: Function parameter or struct member 'pud' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:726: warning: Function parameter or struct member 'addr' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:726: warning: Function parameter or struct member 'prot' not described in 'pud_set_huge' ../arch/x86/mm/pgtable.c:752: warning: Function parameter or struct member 'pmd' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:752: warning: Function parameter or struct member 'addr' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:752: warning: Function parameter or struct member 'prot' not described in 'pmd_set_huge' ../arch/x86/mm/pgtable.c:779: warning: Function parameter or struct member 'pud' not described in 'pud_clear_huge' ../arch/x86/mm/pgtable.c:794: warning: Function parameter or struct member 'pmd' not described in 'pmd_clear_huge' ../kernel/cpu.c:85: warning: Excess struct member 'cpu' description in 'cpuhp_cpu_state' ../drivers/acpi/sleep.c:519: warning: Function parameter or struct member 'acpi_state' not described in 'acpi_pm_start' ../drivers/acpi/sleep.c:559: warning: Function parameter or struct member 'pm_state' not described in 'acpi_suspend_begin' ../drivers/acpi/sleep.c:692: warning: Function parameter or struct member 'pm_state' not described in 'acpi_suspend_begin_old' ../drivers/acpi/sleep.c:988: warning: Function parameter or struct member 'stage' not described in 'acpi_hibernation_begin_old' ../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. ../arch/x86/events/intel/p4.c:1369:20: warning: variable 'high' set but not used [-Wunused-but-set-variable] 1369 | 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:710: warning: Function parameter or struct member 'pfn' not described in 'pat_pfn_immune_to_uc_mtrr' ../lib/maple_tree.c:351:21: warning: unused function 'mte_set_full' [-Wunused-function] 351 | static inline void *mte_set_full(const struct maple_enode *node) | ^~~~~~~~~~~~ ../lib/maple_tree.c:356:21: warning: unused function 'mte_clear_full' [-Wunused-function] 356 | static inline void *mte_clear_full(const struct maple_enode *node) | ^~~~~~~~~~~~~~ ../lib/maple_tree.c:361:20: warning: unused function 'mte_has_null' [-Wunused-function] 361 | static inline bool mte_has_null(const struct maple_enode *node) | ^~~~~~~~~~~~ 3 warnings generated. ../security/yama/yama_lsm.c:117: warning: Function parameter or struct member 'work' not described in 'yama_relation_cleanup' ../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. ../drivers/acpi/dock.c:388: warning: Function parameter or struct member 'ds' not described in 'handle_eject_request' ../drivers/acpi/dock.c:388: warning: Function parameter or struct member 'event' not described in 'handle_eject_request' ../drivers/pwm/pwm-mediatek.c:60: warning: Excess struct member 'clk_freq' description in 'pwm_mediatek_chip' ../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. ../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' ../security/apparmor/lsm.c:1138: warning: Function parameter or struct member 'protocol' not described in 'apparmor_socket_post_create' ../security/apparmor/lsm.c:1138: warning: Excess function parameter 'ptotocol' description in 'apparmor_socket_post_create' ../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. ../security/apparmor/file.c:153:20: warning: unused function 'is_deleted' [-Wunused-function] 153 | static inline bool is_deleted(struct dentry *dentry) | ^~~~~~~~~~ 1 warning generated. ../arch/x86/kvm/mmu/mmu.c:1376: warning: Function parameter or struct member 'kvm' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1376: warning: Function parameter or struct member 'slot' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1376: warning: Function parameter or struct member 'gfn_offset' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../arch/x86/kvm/mmu/mmu.c:1376: warning: Function parameter or struct member 'mask' not described in 'kvm_arch_mmu_enable_log_dirty_pt_masked' ../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' ../block/partitions/mac.c:23:20: warning: unused function 'mac_fix_string' [-Wunused-function] 23 | static inline void mac_fix_string(char *stg, int len) | ^~~~~~~~~~~~~~ 1 warning generated. ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'GPIO_BASE' not described in enum '(anonymous)' ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'IOCFG_RT_BASE' not described in enum '(anonymous)' ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'IOCFG_RB_BASE' not described in enum '(anonymous)' ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'IOCFG_LT_BASE' not described in enum '(anonymous)' ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'IOCFG_LB_BASE' not described in enum '(anonymous)' ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'IOCFG_TR_BASE' not described in enum '(anonymous)' ../drivers/pinctrl/mediatek/pinctrl-mt7986.c:68: warning: Enum value 'IOCFG_TL_BASE' not described in enum '(anonymous)' ../arch/x86/kernel/tsc.c:1339: warning: Excess function parameter 'cycles' description in 'convert_art_ns_to_tsc' ../arch/x86/kernel/tsc.c:1339: warning: Excess function parameter 'cs' description in 'convert_art_ns_to_tsc' ../arch/x86/kernel/tsc.c:1373: warning: Function parameter or struct member 'work' not described in 'tsc_refine_calibration_work' ../kernel/reboot.c:234: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart' ../kernel/reboot.c:965: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff' ../arch/x86/kernel/process.c:970:10: warning: variable 'hi' set but not used [-Wunused-but-set-variable] 970 | u32 lo, hi; | ^ 1 warning generated. ../drivers/soc/qcom/qcom-geni-se.c:99: warning: Excess struct member 'to_core' description in 'geni_wrapper' In file included from ../sound/core/seq/seq_ump_convert.c:8: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 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. ../sound/pci/aw2/aw2-alsa.c:363:11: warning: cast from 'void (*)(struct snd_pcm_substream *)' to 'snd_aw2_saa7146_it_cb' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 363 | (snd_aw2_saa7146_it_cb) | ^~~~~~~~~~~~~~~~~~~~~~~ 364 | snd_pcm_period_elapsed, | ~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/aw2/aw2-alsa.c:392:10: warning: cast from 'void (*)(struct snd_pcm_substream *)' to 'snd_aw2_saa7146_it_cb' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 392 | (snd_aw2_saa7146_it_cb) | ^~~~~~~~~~~~~~~~~~~~~~~ 393 | snd_pcm_period_elapsed, | ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/block/floppy.c:2001:11: warning: cast from 'void (*)(void)' to 'done_f' (aka 'void (*)(int)') converts to incompatible function type [-Wcast-function-type-strict] 2001 | .done = (done_f)empty | ^~~~~~~~~~~~~ ../drivers/block/floppy.c:2008:11: warning: cast from 'void (*)(void)' to 'done_f' (aka 'void (*)(int)') converts to incompatible function type [-Wcast-function-type-strict] 2008 | .done = (done_f)empty | ^~~~~~~~~~~~~ 2 warnings 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' ../sound/core/seq/seq_midi.c:135:30: warning: cast from 'int (*)(struct snd_rawmidi_substream *, const char *, int)' to 'snd_seq_dump_func_t' (aka 'int (*)(void *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 135 | snd_seq_dump_var_event(ev, (snd_seq_dump_func_t)dump_midi, substream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/tpm-dev.c:16: In file included from ../drivers/char/tpm/tpm-dev.h:6: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm-interface.c:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../scripts/Makefile.build:243: ../drivers/dma/Makefile: fsl-edma-common.o is added to multiple modules: fsl-edma mcf-edma 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. ../sound/core/seq/seq_virmidi.c:83:31: warning: cast from 'int (*)(struct snd_rawmidi_substream *, const unsigned char *, int)' to 'snd_seq_dump_func_t' (aka 'int (*)(void *, void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 83 | snd_seq_dump_var_event(ev, (snd_seq_dump_func_t)snd_rawmidi_receive, vmidi->substream); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/block/rbd.c:6099: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] 6099 | if (snap_count > (SIZE_MAX - sizeof (struct ceph_snap_context)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6100 | / sizeof (u64)) { | ~~~~~~~~~~~~~~ 1 warning generated. ../arch/x86/kernel/cpu/common.c:334:19: warning: unused function 'flag_is_changeable_p' [-Wunused-function] 334 | static inline int flag_is_changeable_p(u32 flag) | ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../sound/pci/ctxfi/ctatc.c:115:25: warning: cast from 'int (*)(struct hw *, struct src_mgr **)' to 'create_t' (aka 'int (*)(struct hw *, void **)') converts to incompatible function type [-Wcast-function-type-strict] 115 | [SRC] = { .create = (create_t)src_mgr_create, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:116:20: warning: cast from 'int (*)(struct src_mgr *)' to 'destroy_t' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 116 | .destroy = (destroy_t)src_mgr_destroy }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:117:27: warning: cast from 'int (*)(struct hw *, struct srcimp_mgr **)' to 'create_t' (aka 'int (*)(struct hw *, void **)') converts to incompatible function type [-Wcast-function-type-strict] 117 | [SRCIMP] = { .create = (create_t)srcimp_mgr_create, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:118:20: warning: cast from 'int (*)(struct srcimp_mgr *)' to 'destroy_t' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 118 | .destroy = (destroy_t)srcimp_mgr_destroy }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:119:25: warning: cast from 'int (*)(struct hw *, struct amixer_mgr **)' to 'create_t' (aka 'int (*)(struct hw *, void **)') converts to incompatible function type [-Wcast-function-type-strict] 119 | [AMIXER] = { .create = (create_t)amixer_mgr_create, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:120:19: warning: cast from 'int (*)(struct amixer_mgr *)' to 'destroy_t' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 120 | .destroy = (destroy_t)amixer_mgr_destroy }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:121:23: warning: cast from 'int (*)(struct hw *, struct sum_mgr **)' to 'create_t' (aka 'int (*)(struct hw *, void **)') converts to incompatible function type [-Wcast-function-type-strict] 121 | [SUM] = { .create = (create_t)sum_mgr_create, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:122:19: warning: cast from 'int (*)(struct sum_mgr *)' to 'destroy_t' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 122 | .destroy = (destroy_t)sum_mgr_destroy }, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:123:24: warning: cast from 'int (*)(struct hw *, struct daio_mgr **)' to 'create_t' (aka 'int (*)(struct hw *, void **)') converts to incompatible function type [-Wcast-function-type-strict] 123 | [DAIO] = { .create = (create_t)daio_mgr_create, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/pci/ctxfi/ctatc.c:124:19: warning: cast from 'int (*)(struct daio_mgr *)' to 'destroy_t' (aka 'int (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 124 | .destroy = (destroy_t)daio_mgr_destroy } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 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. ../kernel/sched/core.c:6433:1: warning: unused function 'class_core_lock_lock_ptr' [-Wunused-function] 6433 | DEFINE_LOCK_GUARD_1(core_lock, int, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6434 | sched_core_lock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6435 | sched_core_unlock(*_T->lock, &_T->flags), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6436 | unsigned long flags) | ~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:232:65: note: expanded from macro 'DEFINE_LOCK_GUARD_1' 232 | #define DEFINE_LOCK_GUARD_1(_name, _type, _lock, _unlock, ...) \ | ^ 233 | __DEFINE_UNLOCK_GUARD(_name, _type, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :257:1: note: expanded from here 257 | class_core_lock_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/char/tpm/eventlog/common.c:20: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../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. ../net/ipv4/tcp_output.c:185:3: warning: result of comparison of constant -1 with expression of type 'u8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 185 | NET_ADD_STATS(sock_net(sk), LINUX_MIB_TCPACKCOMPRESSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | tp->compressed_ack); | ~~~~~~~~~~~~~~~~~~~ ../include/net/ip.h:302:41: note: expanded from macro 'NET_ADD_STATS' 302 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/net/snmp.h:143:4: note: expanded from macro 'SNMP_ADD_STATS' 143 | this_cpu_add(mib->mibs[field], addend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:491:33: note: expanded from macro 'this_cpu_add' 491 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :165:1: note: expanded from here 165 | this_cpu_add_8 | ^ ../arch/x86/include/asm/percpu.h:467:35: note: expanded from macro 'this_cpu_add_8' 467 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../arch/x86/include/asm/percpu.h:127:31: note: expanded from macro 'percpu_add_op' 127 | ((val) == 1 || (val) == -1)) ? \ | ~~~~~ ^ ~~ 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/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/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. ../drivers/regulator/da9121-regulator.c:1133:24: warning: cast to smaller integer type 'enum da9121_subvariant' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1133 | chip->subvariant_id = (enum da9121_subvariant)i2c_get_match_data(i2c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/dma/pch_dma.c:158:30: warning: unused function 'chan2parent' [-Wunused-function] 158 | static inline struct device *chan2parent(struct dma_chan *chan) | ^~~~~~~~~~~ 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. ../kernel/sched/fair.c:533:19: warning: unused function 'max_vruntime' [-Wunused-function] 533 | static inline u64 max_vruntime(u64 max_vruntime, u64 vruntime) | ^~~~~~~~~~~~ 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/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/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. ../arch/x86/kernel/cpu/intel.c:637:20: warning: variable 'l2' set but not used [-Wunused-but-set-variable] 637 | unsigned int l1, l2; | ^ 1 warning generated. ../drivers/char/applicom.c:131:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 131 | volatile unsigned char byte_reset_it; | ^ ../drivers/char/applicom.c:543:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 543 | int ret = 0; | ^ ../drivers/char/applicom.c:706:25: warning: variable 'byte_reset_it' set but not used [-Wunused-but-set-variable] 706 | volatile unsigned char byte_reset_it; | ^ 3 warnings 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/soc/qcom/smp2p.c:78: warning: Excess struct member 'name' description in 'smp2p_smem_item' ../drivers/soc/qcom/smp2p.c:78: warning: Excess struct member 'value' description in 'smp2p_smem_item' ../kernel/locking/lockdep.c:1988:20: warning: unused function 'hlock_equal' [-Wunused-function] 1988 | static inline bool hlock_equal(struct lock_list *entry, void *data) | ^~~~~~~~~~~ 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_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_spi_main.c:35: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:28: 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. ../drivers/base/power/runtime.c:363: warning: Excess function parameter 'dev' description in '__rpm_callback' In file included from ../drivers/char/tpm/tpm_i2c_atmel.c:23: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/char/tpm/tpm_i2c_infineon.c:21: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. In file included from ../drivers/nfc/pn533/pn533.c:9: In file included from ../include/linux/device.h:15: In file included from ../include/linux/dev_printk.h:16: In file included from ../include/linux/ratelimit.h:6: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:537: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. 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/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'priv' not described in 'dma_heap' ../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'heap_devt' not described in 'dma_heap' ../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'list' not described in 'dma_heap' ../drivers/dma-buf/dma-heap.c:44: warning: Function parameter or struct member 'heap_cdev' not described in 'dma_heap' ../drivers/block/drbd/drbd_main.c:3424: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_set_n_write' ../drivers/block/drbd/drbd_main.c:3450: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_clear_n_write' ../drivers/block/drbd/drbd_main.c:3511: warning: Function parameter or struct member 'peer_device' not described in 'drbd_queue_bitmap_io' ../drivers/block/drbd/drbd_main.c:3553: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bitmap_io' ../mm/slub.c:2591:15: warning: variable 'partial_slabs' set but not used [-Wunused-but-set-variable] 2591 | unsigned int partial_slabs = 0; | ^ ../mm/slub.c:415:6: warning: unused function 'stat_add' [-Wunused-function] 415 | void stat_add(const struct kmem_cache *s, enum stat_item si, int v) | ^~~~~~~~ ../mm/slub.c:534:21: warning: unused function 'get_freepointer_safe' [-Wunused-function] 534 | static inline void *get_freepointer_safe(struct kmem_cache *s, void *object) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:609:1: warning: unused function 'slub_set_cpu_partial' [-Wunused-function] 609 | slub_set_cpu_partial(struct kmem_cache *s, unsigned int nr_objects) | ^~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:674:20: warning: unused function '__slab_update_freelist' [-Wunused-function] 674 | static inline bool __slab_update_freelist(struct kmem_cache *s, struct slab *slab, | ^~~~~~~~~~~~~~~~~~~~~~ ../mm/slub.c:1847:20: warning: unused function 'set_track' [-Wunused-function] 1847 | static inline void set_track(struct kmem_cache *s, void *object, | ^~~~~~~~~ ../mm/slub.c:3152:19: warning: unused function 'node_match' [-Wunused-function] 3152 | static inline int node_match(struct slab *slab, int node) | ^~~~~~~~~~ 7 warnings 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/base/module.c:36:6: warning: variable 'no_warn' set but not used [-Wunused-but-set-variable] 36 | int no_warn; | ^ 1 warning generated. ../kernel/power/snapshot.c:1367:21: warning: unused function 'saveable_highmem_page' [-Wunused-function] 1367 | static inline void *saveable_highmem_page(struct zone *z, unsigned long p) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/power/snapshot.c:468: warning: Function parameter or struct member 'zone' not described in 'add_rtree_block' ../kernel/power/snapshot.c:468: warning: Function parameter or struct member 'gfp_mask' not described in 'add_rtree_block' ../kernel/power/snapshot.c:468: warning: Function parameter or struct member 'safe_needed' not described in 'add_rtree_block' ../kernel/power/snapshot.c:468: warning: Function parameter or struct member 'ca' not described in 'add_rtree_block' ../kernel/power/snapshot.c:541: warning: Function parameter or struct member 'gfp_mask' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:541: warning: Function parameter or struct member 'safe_needed' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:541: warning: Function parameter or struct member 'ca' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:541: warning: Function parameter or struct member 'start' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:541: warning: Function parameter or struct member 'end' not described in 'create_zone_bm_rtree' ../kernel/power/snapshot.c:576: warning: Function parameter or struct member 'zone' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:576: warning: Function parameter or struct member 'clear_nosave_free' not described in 'free_zone_bm_rtree' ../kernel/power/snapshot.c:684: warning: Function parameter or struct member 'bm' not described in 'memory_bm_create' ../kernel/power/snapshot.c:684: warning: Function parameter or struct member 'gfp_mask' not described in 'memory_bm_create' ../kernel/power/snapshot.c:684: warning: Function parameter or struct member 'safe_needed' not described in 'memory_bm_create' ../kernel/power/snapshot.c:726: warning: Function parameter or struct member 'clear_nosave_free' not described in 'memory_bm_free' ../kernel/power/snapshot.c:748: warning: Function parameter or struct member 'bm' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:748: warning: Function parameter or struct member 'pfn' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:748: warning: Function parameter or struct member 'addr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:748: warning: Function parameter or struct member 'bit_nr' not described in 'memory_bm_find_bit' ../kernel/power/snapshot.c:996: warning: Function parameter or struct member 'start_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:996: warning: Function parameter or struct member 'end_pfn' not described in 'register_nosave_region' ../kernel/power/snapshot.c:1320: warning: Function parameter or struct member 'zone' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1320: warning: Function parameter or struct member 'pfn' not described in 'saveable_highmem_page' ../kernel/power/snapshot.c:1384: warning: Function parameter or struct member 'zone' not described in 'saveable_page' ../kernel/power/snapshot.c:1384: warning: Function parameter or struct member 'pfn' not described in 'saveable_page' ../kernel/power/snapshot.c:1461: warning: Function parameter or struct member 'dst' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1461: warning: Function parameter or struct member 's_page' not described in 'safe_copy_page' ../kernel/power/snapshot.c:1702: warning: Function parameter or struct member 'x' not described in '__fraction' ../kernel/power/snapshot.c:1702: warning: Function parameter or struct member 'multiplier' not described in '__fraction' ../kernel/power/snapshot.c:1702: warning: Function parameter or struct member 'base' not described in '__fraction' ../kernel/power/snapshot.c:2000: warning: Function parameter or struct member 'nr_highmem' not described in 'count_pages_for_highmem' ../kernel/power/snapshot.c:2018: warning: Function parameter or struct member 'nr_pages' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2018: warning: Function parameter or struct member 'nr_highmem' not described in 'enough_free_mem' ../kernel/power/snapshot.c:2041: warning: Function parameter or struct member 'safe_needed' not described in 'get_highmem_buffer' ../kernel/power/snapshot.c:2054: warning: Function parameter or struct member 'bm' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2054: warning: Function parameter or struct member 'nr_highmem' not described in 'alloc_highmem_pages' ../kernel/power/snapshot.c:2089: warning: Function parameter or struct member 'copy_bm' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2089: warning: Function parameter or struct member 'nr_pages' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2089: warning: Function parameter or struct member 'nr_highmem' not described in 'swsusp_alloc' ../kernel/power/snapshot.c:2311: warning: Function parameter or struct member 'bm' not described in 'mark_unsafe_pages' ../kernel/power/snapshot.c:2346: warning: Function parameter or struct member 'info' not described in 'load_header' ../kernel/power/snapshot.c:2515: warning: Function parameter or struct member 'page' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2515: warning: Function parameter or struct member 'ca' not described in 'get_highmem_page_buffer' ../kernel/power/snapshot.c:2725: warning: Function parameter or struct member 'bm' not described in 'get_buffer' ../kernel/power/snapshot.c:2725: warning: Function parameter or struct member 'ca' not described in 'get_buffer' ../kernel/power/snapshot.c:2862: warning: Function parameter or struct member 'handle' not described in 'snapshot_write_finalize' ../kernel/power/swap.c:544: warning: Function parameter or struct member 'handle' not described in 'save_image' ../kernel/power/swap.c:544: warning: Function parameter or struct member 'snapshot' not described in 'save_image' ../kernel/power/swap.c:544: warning: Function parameter or struct member 'nr_to_write' not described in 'save_image' ../kernel/power/swap.c:891: warning: Function parameter or struct member 'nr_pages' not described in 'enough_swap' ../kernel/power/swap.c:1062: warning: Function parameter or struct member 'handle' not described in 'load_image' ../kernel/power/swap.c:1062: warning: Function parameter or struct member 'snapshot' not described in 'load_image' ../kernel/power/swap.c:1062: warning: Function parameter or struct member 'nr_to_read' not described in 'load_image' 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. ../arch/x86/kernel/cpu/mtrr/mtrr.c:557:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 557 | unsigned long config, dummy; | ^ 1 warning generated. In file included from ../drivers/char/tpm/xen-tpmfront.c:17: In file included from ../drivers/char/tpm/tpm.h:28: ../include/linux/tpm_eventlog.h:167:6: warning: variable 'mapping_size' set but not used [-Wunused-but-set-variable] 167 | int mapping_size; | ^ 1 warning generated. ../drivers/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' ../lib/crypto/mpi/mpi-inv.c:34:15: warning: variable 'k' set but not used [-Wunused-but-set-variable] 34 | unsigned int k; | ^ 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/generic.c:688:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 688 | unsigned lo, dummy; | ^ ../arch/x86/kernel/cpu/mtrr/generic.c:1057:24: warning: variable 'dummy' set but not used [-Wunused-but-set-variable] 1057 | unsigned long config, dummy; | ^ 2 warnings generated. ../kernel/irq/irqdomain.c:117: warning: Function parameter or struct member 'fwnode' not described in 'irq_domain_free_fwnode' ../kernel/irq/irqdomain.c:985: warning: Function parameter or struct member 'd' not described in 'irq_domain_xlate_onecell' ../kernel/irq/irqdomain.c:985: warning: Function parameter or struct member 'ctrlr' not described in 'irq_domain_xlate_onecell' ../kernel/irq/irqdomain.c:985: warning: Function parameter or struct member 'intspec' not described in 'irq_domain_xlate_onecell' ../kernel/irq/irqdomain.c:985: warning: Function parameter or struct member 'intsize' not described in 'irq_domain_xlate_onecell' ../kernel/irq/irqdomain.c:985: warning: Function parameter or struct member 'out_hwirq' not described in 'irq_domain_xlate_onecell' ../kernel/irq/irqdomain.c:985: warning: Function parameter or struct member 'out_type' not described in 'irq_domain_xlate_onecell' ../kernel/irq/irqdomain.c:1004: warning: Function parameter or struct member 'd' not described in 'irq_domain_xlate_twocell' ../kernel/irq/irqdomain.c:1004: warning: Function parameter or struct member 'ctrlr' not described in 'irq_domain_xlate_twocell' ../kernel/irq/irqdomain.c:1004: warning: Function parameter or struct member 'intspec' not described in 'irq_domain_xlate_twocell' ../kernel/irq/irqdomain.c:1004: warning: Function parameter or struct member 'intsize' not described in 'irq_domain_xlate_twocell' ../kernel/irq/irqdomain.c:1004: warning: Function parameter or struct member 'out_hwirq' not described in 'irq_domain_xlate_twocell' ../kernel/irq/irqdomain.c:1004: warning: Function parameter or struct member 'out_type' not described in 'irq_domain_xlate_twocell' ../kernel/irq/irqdomain.c:1027: warning: Function parameter or struct member 'd' not described in 'irq_domain_xlate_onetwocell' ../kernel/irq/irqdomain.c:1027: warning: Function parameter or struct member 'ctrlr' not described in 'irq_domain_xlate_onetwocell' ../kernel/irq/irqdomain.c:1027: warning: Function parameter or struct member 'intspec' not described in 'irq_domain_xlate_onetwocell' ../kernel/irq/irqdomain.c:1027: warning: Function parameter or struct member 'intsize' not described in 'irq_domain_xlate_onetwocell' ../kernel/irq/irqdomain.c:1027: warning: Function parameter or struct member 'out_hwirq' not described in 'irq_domain_xlate_onetwocell' ../kernel/irq/irqdomain.c:1027: warning: Function parameter or struct member 'out_type' not described in 'irq_domain_xlate_onetwocell' ../kernel/irq/irqdomain.c:1052: warning: Function parameter or struct member 'd' not described in 'irq_domain_translate_onecell' ../kernel/irq/irqdomain.c:1052: warning: Function parameter or struct member 'fwspec' not described in 'irq_domain_translate_onecell' ../kernel/irq/irqdomain.c:1052: warning: Function parameter or struct member 'out_hwirq' not described in 'irq_domain_translate_onecell' ../kernel/irq/irqdomain.c:1052: warning: Function parameter or struct member 'out_type' not described in 'irq_domain_translate_onecell' ../kernel/irq/irqdomain.c:1073: warning: Function parameter or struct member 'd' not described in 'irq_domain_translate_twocell' ../kernel/irq/irqdomain.c:1073: warning: Function parameter or struct member 'fwspec' not described in 'irq_domain_translate_twocell' ../kernel/irq/irqdomain.c:1073: warning: Function parameter or struct member 'out_hwirq' not described in 'irq_domain_translate_twocell' ../kernel/irq/irqdomain.c:1073: warning: Function parameter or struct member 'out_type' not described in 'irq_domain_translate_twocell' 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/resctrl/core.c:139:9: warning: variable 'h' set but not used [-Wunused-but-set-variable] 139 | u32 l, h, max_cbm = BIT_MASK(20) - 1; | ^ 1 warning generated. ../drivers/block/drbd/drbd_state.c:1632:3: warning: cast from 'int (*)(struct sk_buff *, unsigned int, struct drbd_resource_state_change *, enum drbd_notification_type)' to 'typeof (last_func)' (aka 'int (*)(struct sk_buff *, unsigned int, void *, enum drbd_notification_type)') converts to incompatible function type [-Wcast-function-type-strict] 1632 | REMEMBER_STATE_CHANGE(notify_resource_state_change, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1633 | resource_state_change, NOTIFY_CHANGE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1619:17: note: expanded from macro 'REMEMBER_STATE_CHANGE' 1619 | last_func = (typeof(last_func))func; \ | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1641:4: warning: cast from 'int (*)(struct sk_buff *, unsigned int, struct drbd_connection_state_change *, enum drbd_notification_type)' to 'typeof (last_func)' (aka 'int (*)(struct sk_buff *, unsigned int, void *, enum drbd_notification_type)') converts to incompatible function type [-Wcast-function-type-strict] 1641 | REMEMBER_STATE_CHANGE(notify_connection_state_change, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1642 | connection_state_change, NOTIFY_CHANGE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1619:17: note: expanded from macro 'REMEMBER_STATE_CHANGE' 1619 | last_func = (typeof(last_func))func; \ | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1650:4: warning: cast from 'int (*)(struct sk_buff *, unsigned int, struct drbd_device_state_change *, enum drbd_notification_type)' to 'typeof (last_func)' (aka 'int (*)(struct sk_buff *, unsigned int, void *, enum drbd_notification_type)') converts to incompatible function type [-Wcast-function-type-strict] 1650 | REMEMBER_STATE_CHANGE(notify_device_state_change, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1651 | device_state_change, NOTIFY_CHANGE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1619:17: note: expanded from macro 'REMEMBER_STATE_CHANGE' 1619 | last_func = (typeof(last_func))func; \ | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1664:4: warning: cast from 'int (*)(struct sk_buff *, unsigned int, struct drbd_peer_device_state_change *, enum drbd_notification_type)' to 'typeof (last_func)' (aka 'int (*)(struct sk_buff *, unsigned int, void *, enum drbd_notification_type)') converts to incompatible function type [-Wcast-function-type-strict] 1664 | REMEMBER_STATE_CHANGE(notify_peer_device_state_change, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | p, NOTIFY_CHANGE); | ~~~~~~~~~~~~~~~~~ ../drivers/block/drbd/drbd_state.c:1619:17: note: expanded from macro 'REMEMBER_STATE_CHANGE' 1619 | last_func = (typeof(last_func))func; \ | ^~~~~~~~~~~~~~~~~~~~~~~ 4 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/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/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. ../arch/x86/kernel/apic/apic.c:2170: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' ../arch/x86/kernel/apic/apic.c:2170: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead ../drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or struct member 'blend' not described in 'zynqmp_disp' ../drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or struct member 'avbuf' not described in 'zynqmp_disp' ../drivers/gpu/drm/xlnx/zynqmp_disp.c:151: warning: Function parameter or struct member 'audio' not described in 'zynqmp_disp' ../arch/x86/kernel/cpu/sgx/main.c:740: warning: Function parameter or struct member 'low' not described in 'sgx_calc_section_metric' ../arch/x86/kernel/cpu/sgx/main.c:740: warning: Function parameter or struct member 'high' not described in 'sgx_calc_section_metric' ../arch/x86/kernel/cpu/sgx/main.c:740: warning: expecting prototype for A section metric is concatenated in a way that @low bits 12(). Prototype was for sgx_calc_section_metric() instead ../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/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/gpio/gpio-pch.c:101: warning: Excess struct member 'lock' description in 'pch_gpio' ../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:236:59: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 236 | #define DEFINE_LOCK_GUARD_0(_name, _lock, _unlock, ...) \ | ^ 237 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :94:1: note: expanded from here 94 | 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:236:59: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 236 | #define DEFINE_LOCK_GUARD_0(_name, _lock, _unlock, ...) \ | ^ 237 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :200:1: note: expanded from here 200 | 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:236:59: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 236 | #define DEFINE_LOCK_GUARD_0(_name, _lock, _unlock, ...) \ | ^ 237 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :226:1: note: expanded from here 226 | 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:236:59: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 236 | #define DEFINE_LOCK_GUARD_0(_name, _lock, _unlock, ...) \ | ^ 237 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :242:1: note: expanded from here 242 | 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:236:59: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 236 | #define DEFINE_LOCK_GUARD_0(_name, _lock, _unlock, ...) \ | ^ 237 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :258:1: note: expanded from here 258 | 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:236:59: note: expanded from macro 'DEFINE_LOCK_GUARD_0' 236 | #define DEFINE_LOCK_GUARD_0(_name, _lock, _unlock, ...) \ | ^ 237 | __DEFINE_UNLOCK_GUARD(_name, void, _unlock, __VA_ARGS__) \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/cleanup.h:209:21: note: expanded from macro '\ __DEFINE_UNLOCK_GUARD' 209 | static inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \ | ^~~~~~~~~~~~~~~~~~~~~~~~ :274:1: note: expanded from here 274 | class_RCU_SCHED_lock_ptr | ^~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. ../drivers/pci/controller/pcie-mediatek.c:226: warning: Excess struct member 'mem' description in 'mtk_pcie' ../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/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/misc/lkdtm/lkdtm.o: warning: objtool: bad call to elf_init_reloc_text_sym() for data symbol .rodata ../kernel/time/hrtimer.c:147:20: warning: unused function 'is_migration_base' [-Wunused-function] 147 | static inline bool is_migration_base(struct hrtimer_clock_base *base) | ^~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:1877:20: warning: unused function '__hrtimer_peek_ahead_timers' [-Wunused-function] 1877 | static inline void __hrtimer_peek_ahead_timers(void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../kernel/time/timekeeping.c:2423: warning: Function parameter or struct member 'txc' not described in 'do_adjtimex' ../kernel/time/timekeeping.c:2491: warning: Function parameter or struct member 'phase_ts' not described in 'hardpps' ../kernel/time/timekeeping.c:2491: warning: Function parameter or struct member 'raw_ts' not described in 'hardpps' ../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/tty/serial/mxs-auart.c:1607:15: warning: cast to smaller integer type 'enum mxs_auart_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1607 | s->devtype = (enum mxs_auart_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../sound/soc/meson/aiu.c:243:12: warning: cast from 'void (*)(struct clk *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 243 | (void(*)(void *))clk_disable_unprepare, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/device.h:406:34: note: expanded from macro 'devm_add_action_or_reset' 406 | __devm_add_action_or_reset(dev, action, data, #action) | ^~~~~~ 1 warning generated. ../drivers/gpio/gpio-syscon.c:46: warning: Excess struct member 'compatible' description in 'syscon_gpio_data' ../drivers/nvme/target/fc.c:177:1: warning: unused function 'nvmet_fc_iodnum' [-Wunused-function] 177 | nvmet_fc_iodnum(struct nvmet_fc_ls_iod *iodptr) | ^~~~~~~~~~~~~~~ ../drivers/nvme/target/fc.c:183:1: warning: unused function 'nvmet_fc_fodnum' [-Wunused-function] 183 | nvmet_fc_fodnum(struct nvmet_fc_fcp_iod *fodptr) | ^~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/message/fusion/mptsas.c:4237:6: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 4237 | int rc; | ^ ../drivers/message/fusion/mptsas.c:4796:17: warning: variable 'timeleft' set but not used [-Wunused-but-set-variable] 4796 | unsigned long timeleft; | ^ 2 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/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/sh-sci.c:3170:19: warning: unused function 'sci_probe_earlyprintk' [-Wunused-function] 3170 | static inline int sci_probe_earlyprintk(struct platform_device *pdev) | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'bc' not described in 'tick_broadcast_setup_oneshot' ../kernel/time/tick-broadcast.c:1026: warning: Function parameter or struct member 'from_periodic' not described in 'tick_broadcast_setup_oneshot' ../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' ../kernel/time/tick-sched.c:650: warning: Function parameter or struct member 'now' not described in 'tick_nohz_update_jiffies' ../kernel/time/tick-sched.c:1285: warning: Function parameter or struct member 'cpu' not described in 'tick_nohz_get_idle_calls_cpu' ../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/input/keyboard/bcm-keypad.c:166:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 166 | u32 val; | ^ 1 warning generated. ../sound/soc/meson/t9015.c:274:4: warning: cast from 'void (*)(struct clk *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 274 | (void(*)(void *))clk_disable_unprepare, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/device.h:406:34: note: expanded from macro 'devm_add_action_or_reset' 406 | __devm_add_action_or_reset(dev, action, data, #action) | ^~~~~~ 1 warning generated. ../fs/tracefs/event_inode.c:338: warning: Function parameter or struct member 'parent_ei' not described in 'lookup_file' ../fs/tracefs/event_inode.c:382: warning: Function parameter or struct member 'pei' not described in 'lookup_dir_entry' ../fs/tracefs/event_inode.c:456: warning: Function parameter or struct member 'dentry' not described in 'lookup_file_dentry' ../fs/tracefs/event_inode.c:456: warning: Excess function parameter 'parent' description in 'lookup_file_dentry' ../fs/tracefs/event_inode.c:456: warning: Excess function parameter 'name' description in 'lookup_file_dentry' ../fs/proc/proc_net.c:161: warning: Function parameter or struct member 'state_size' not described in 'proc_create_net_data_write' ../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/gcov/clang.c:273: warning: Function parameter or struct member 'dst' not described in 'gcov_info_add' ../kernel/gcov/clang.c:273: warning: Function parameter or struct member 'src' not described in 'gcov_info_add' ../kernel/gcov/clang.c:273: warning: Excess function parameter 'dest' description in 'gcov_info_add' ../kernel/gcov/clang.c:273: warning: Excess function parameter 'source' description in 'gcov_info_add' ../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' ../kernel/kcov.c:630:29: warning: result of comparison of constant 1152921504606846975 with expression of type '__u32' (aka 'unsigned int') is always false [-Wtautological-constant-out-of-range-compare] 630 | if (remote_arg->area_size > LONG_MAX / sizeof(unsigned long)) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/kprobes.c:145: warning: Function parameter or struct member 'c' not described in '__get_insn_slot' ../drivers/usb/host/xhci.c:1365: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/watchdog/wdt_pci.c:275: warning: Function parameter or struct member 'temperature' not described in 'wdtpci_get_temperature' ../drivers/watchdog/pcwd_usb.c:588: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:603: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:603: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:772: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../drivers/thermal/cpufreq_cooling.c:81: warning: Excess struct member 'cdev' description in 'cpufreq_cooling_device' ../drivers/mfd/wm8994-core.c:625:17: warning: cast to smaller integer type 'enum wm8994_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 625 | wm8994->type = (enum wm8994_type)i2c_get_match_data(i2c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../fs/dlm/dir.c:67:26: warning: variable 'count_match' set but not used [-Wunused-but-set-variable] 67 | unsigned int count = 0, count_match = 0, count_bad = 0, count_add = 0; | ^ 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. 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/usb/host/sl811-hcd.c:588:18: warning: unused function 'checkdone' [-Wunused-function] 588 | static inline u8 checkdone(struct sl811 *sl811) | ^~~~~~~~~ 1 warning generated. ../drivers/i2c/busses/i2c-bcm-iproc.c:1058:3: warning: cast to smaller integer type 'enum bcm_iproc_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1058 | (enum bcm_iproc_i2c_type)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../kernel/latencytop.c:178: warning: Function parameter or struct member 'tsk' not described in '__account_scheduler_latency' ../kernel/latencytop.c:178: warning: Function parameter or struct member 'usecs' not described in '__account_scheduler_latency' ../kernel/latencytop.c:178: warning: Function parameter or struct member 'inter' not described in '__account_scheduler_latency' ../drivers/cpufreq/intel_pstate.c:264: warning: Function parameter or struct member 'epp_cached' not described in 'cpudata' ../lib/test_ubsan.c:26:6: warning: variable 'val1' set but not used [-Wunused-but-set-variable] 26 | int val1 = 10; | ^ ../lib/test_ubsan.c:27:6: warning: variable 'val2' set but not used [-Wunused-but-set-variable] 27 | int val2 = INT_MAX; | ^ ../lib/test_ubsan.c:61:19: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] 61 | bool val, val2, *ptr; | ^ ../lib/test_ubsan.c:62:37: warning: variable 'eptr' set but not used [-Wunused-but-set-variable] 62 | enum ubsan_test_enum eval, eval2, *eptr; | ^ ../lib/test_ubsan.c:100:28: warning: unused variable 'skip_ubsan_array' [-Wunused-const-variable] 100 | static const test_ubsan_fp skip_ubsan_array[] = { | ^~~~~~~~~~~~~~~~ 5 warnings generated. ../drivers/spi/spi-mtk-snfi.c:1201: warning: Function parameter or struct member 'op' not described in 'mtk_snand_is_page_ops' ../kernel/trace/ftrace.c:1288: warning: Function parameter or struct member 'ops' not described in 'ftrace_free_filter' ../kernel/trace/ftrace.c:5491: warning: Function parameter or struct member 'addr' not described in 'unregister_ftrace_direct' ../kernel/trace/ftrace.c:5491: warning: Function parameter or struct member 'free_filters' not described in 'unregister_ftrace_direct' ../kernel/trace/ftrace.c:5642: warning: Function parameter or struct member 'ops' not described in 'ftrace_set_filter_ip' ../kernel/trace/ftrace.c:5642: warning: Function parameter or struct member 'ip' not described in 'ftrace_set_filter_ip' ../kernel/trace/ftrace.c:5642: warning: Function parameter or struct member 'remove' not described in 'ftrace_set_filter_ip' ../kernel/trace/ftrace.c:5642: warning: Function parameter or struct member 'reset' not described in 'ftrace_set_filter_ip' ../kernel/trace/ftrace.c:5665: warning: Function parameter or struct member 'ops' not described in 'ftrace_set_filter_ips' ../kernel/trace/ftrace.c:5665: warning: Function parameter or struct member 'ips' not described in 'ftrace_set_filter_ips' ../kernel/trace/ftrace.c:5665: warning: Function parameter or struct member 'cnt' not described in 'ftrace_set_filter_ips' ../kernel/trace/ftrace.c:5665: warning: Function parameter or struct member 'remove' not described in 'ftrace_set_filter_ips' ../kernel/trace/ftrace.c:5665: warning: Function parameter or struct member 'reset' not described in 'ftrace_set_filter_ips' ../kernel/trace/ftrace.c:5679: warning: Function parameter or struct member 'ops' not described in 'ftrace_ops_set_global_filter' ../kernel/trace/ftrace.c:5711: warning: Function parameter or struct member 'ops' not described in 'ftrace_set_filter' ../kernel/trace/ftrace.c:5711: warning: Function parameter or struct member 'buf' not described in 'ftrace_set_filter' ../kernel/trace/ftrace.c:5711: warning: Function parameter or struct member 'len' not described in 'ftrace_set_filter' ../kernel/trace/ftrace.c:5711: warning: Function parameter or struct member 'reset' not described in 'ftrace_set_filter' ../kernel/trace/ftrace.c:5734: warning: Function parameter or struct member 'ops' not described in 'ftrace_set_notrace' ../kernel/trace/ftrace.c:5734: warning: Function parameter or struct member 'buf' not described in 'ftrace_set_notrace' ../kernel/trace/ftrace.c:5734: warning: Function parameter or struct member 'len' not described in 'ftrace_set_notrace' ../kernel/trace/ftrace.c:5734: warning: Function parameter or struct member 'reset' not described in 'ftrace_set_notrace' ../kernel/trace/ftrace.c:5749: warning: Function parameter or struct member 'buf' not described in 'ftrace_set_global_filter' ../kernel/trace/ftrace.c:5749: warning: Function parameter or struct member 'len' not described in 'ftrace_set_global_filter' ../kernel/trace/ftrace.c:5749: warning: Function parameter or struct member 'reset' not described in 'ftrace_set_global_filter' ../kernel/trace/ftrace.c:5765: warning: Function parameter or struct member 'buf' not described in 'ftrace_set_global_notrace' ../kernel/trace/ftrace.c:5765: warning: Function parameter or struct member 'len' not described in 'ftrace_set_global_notrace' ../kernel/trace/ftrace.c:5765: warning: Function parameter or struct member 'reset' not described in 'ftrace_set_global_notrace' ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_readl' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :219:1: note: expanded from here 219 | txchk_readl | ^~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_writel' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :220:1: note: expanded from here 220 | txchk_writel | ^~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_readl' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :223:1: note: expanded from here 223 | tbuf_readl | ^~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_writel' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :224:1: note: expanded from here 224 | tbuf_writel | ^~~~~~~~~~~ 4 warnings generated. ../drivers/usb/fotg210/fotg210-core.c:101: warning: Function parameter or struct member 'fotg' not described in 'fotg210_vbus' ../kernel/trace/pid_list.c:458: warning: Function parameter or struct member 'pid_list' not described in 'trace_pid_list_free' ../drivers/cpuidle/governors/ladder.c:54: warning: Function parameter or struct member 'dev' not described in 'ladder_do_selection' ../drivers/watchdog/stm32_iwdg.c:76:19: warning: unused function 'reg_read' [-Wunused-function] 76 | static inline u32 reg_read(void __iomem *base, u32 reg) | ^~~~~~~~ 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. ../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/power/supply/twl4030_charger.c:243:16: warning: variable 'cur_reg' set but not used [-Wunused-but-set-variable] 243 | unsigned reg, cur_reg; | ^ 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. ../lib/test_kmod.c:67: warning: Enum value '__TEST_KMOD_INVALID' not described in enum 'kmod_test_case' ../lib/test_kmod.c:67: warning: Enum value '__TEST_KMOD_MAX' not described in enum 'kmod_test_case' ../lib/test_kmod.c:100: warning: Function parameter or struct member 'task_sync' not described in 'kmod_test_device_info' ../lib/test_kmod.c:134: warning: Function parameter or struct member 'thread_mutex' not described in 'kmod_test_device' ../lib/test_kmod.c:134: warning: Excess struct member 'thread_lock' description in 'kmod_test_device' fs/reiserfs/reiserfs.o: warning: objtool: balance_leaf+0x7732: stack state mismatch: cfa1=4+376 cfa2=4+368 ../drivers/gpu/drm/drm_mm.c:152:1: warning: unused function 'drm_mm_interval_tree_insert' [-Wunused-function] 152 | INTERVAL_TREE_DEFINE(struct drm_mm_node, rb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | u64, __subtree_last, | ~~~~~~~~~~~~~~~~~~~~ 154 | START, LAST, static inline, drm_mm_interval_tree) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/interval_tree_generic.h:38:15: note: expanded from macro 'INTERVAL_TREE_DEFINE' 38 | ITSTATIC void ITPREFIX ## _insert(ITSTRUCT *node, \ | ^~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | drm_mm_interval_tree_insert | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/drm_mm.c:152:1: warning: unused function 'drm_mm_interval_tree_iter_next' [-Wunused-function] 152 | INTERVAL_TREE_DEFINE(struct drm_mm_node, rb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | u64, __subtree_last, | ~~~~~~~~~~~~~~~~~~~~ 154 | START, LAST, static inline, drm_mm_interval_tree) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/interval_tree_generic.h:151:33: note: expanded from macro 'INTERVAL_TREE_DEFINE' 151 | ITSTATIC ITSTRUCT * \ | ^ 152 | ITPREFIX ## _iter_next(ITSTRUCT *node, ITTYPE start, ITTYPE last) \ | ~~~~~~~~~~~~~~~~~~~~~~ :64:1: note: expanded from here 64 | drm_mm_interval_tree_iter_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/drm_mm.c:614:20: warning: function 'drm_mm_node_scanned_block' is not needed and will not be emitted [-Wunneeded-internal-declaration] 614 | static inline bool drm_mm_node_scanned_block(const struct drm_mm_node *node) | ^~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. ../net/dccp/ccids/ccid2.c:365: warning: Function parameter or struct member 'mrtt' not described in 'ccid2_rtt_estimator' ../drivers/input/misc/twl4030-pwrbutton.c:33: warning: expecting prototype for twl4030(). Prototype was for PWR_PWRON_IRQ() instead ../kernel/trace/fgraph.c:334: warning: Function parameter or struct member 'task' not described in 'ftrace_graph_ret_addr' ../kernel/trace/fgraph.c:334: warning: Function parameter or struct member 'idx' not described in 'ftrace_graph_ret_addr' ../kernel/trace/fgraph.c:334: warning: Function parameter or struct member 'ret' not described in 'ftrace_graph_ret_addr' ../kernel/trace/fgraph.c:334: warning: Function parameter or struct member 'retp' not described in 'ftrace_graph_ret_addr' ../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/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/usb/musb/musb_gadget.c:1747:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] 1747 | unsigned count = 0; | ^ 1 warning generated. ../lib/crc32test.c:674:13: warning: variable 'crc' set but not used [-Wunused-but-set-variable] 674 | static u32 crc; | ^ ../lib/crc32test.c:754:13: warning: variable 'crc' set but not used [-Wunused-but-set-variable] 754 | static u32 crc; | ^ 2 warnings generated. In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c:22: In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x.h:19: 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:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/mfd/max14577.c:400:23: warning: cast to smaller integer type 'enum maxim_device_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 400 | max14577->dev_type = (enum maxim_device_type)i2c_get_match_data(i2c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c:38:32: warning: cast from 'mtk_vcodec_ipi_handler' (aka 'void (*)(void *, unsigned int, void *)') to 'ipi_handler_t' (aka 'void (*)(const void *, unsigned int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 38 | ipi_handler_t handler_const = (ipi_handler_t)handler; | ^~~~~~~~~~~~~~~~~~~~~~ 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/watchdog/it87_wdt.c:225: warning: Function parameter or struct member 'wdd' not described in 'wdt_set_timeout' ../drivers/firmware/dmi-id.c:174:17: warning: cast from 'void (*)(const void *)' to 'void (*)(struct device *)' converts to incompatible function type [-Wcast-function-type-strict] 174 | .dev_release = (void(*)(struct device *)) kfree, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c:57: warning: Excess struct member 'wait_key_frame' description in 'vdec_vp8_slice_info' ../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/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c:166: warning: Excess struct member 'mv_joint' description in 'vdec_vp9_slice_counts_map' ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' ../fs/fat/dir.c:282: warning: Function parameter or struct member 'dir' not described in 'fat_parse_long' ../fs/fat/dir.c:282: warning: Function parameter or struct member 'pos' not described in 'fat_parse_long' ../fs/fat/dir.c:282: warning: Function parameter or struct member 'bh' not described in 'fat_parse_long' ../fs/fat/dir.c:282: warning: Function parameter or struct member 'de' not described in 'fat_parse_long' ../fs/fat/dir.c:282: warning: Function parameter or struct member 'unicode' not described in 'fat_parse_long' ../fs/fat/dir.c:282: warning: Function parameter or struct member 'nr_slots' not described in 'fat_parse_long' ../kernel/trace/rv/rv.c:252: warning: Function parameter or struct member 'mdef' not described in 'rv_disable_monitor' ../kernel/trace/rv/rv.c:263: warning: Function parameter or struct member 'mdef' not described in 'rv_enable_monitor' ../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:532:48: note: expanded from macro 'DECLARE_DA_MON_PER_CPU' 532 | DECLARE_DA_MON_INIT_PER_CPU(name, type) \ | ^ 533 | DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT(name, type) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/rv/da_monitor.h:434:20: note: expanded from macro '\ DECLARE_DA_MON_MONITOR_HANDLER_IMPLICIT' 434 | static inline bool da_handle_start_run_event_##name(enum events_##name event) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :126:1: note: expanded from here 126 | da_handle_start_run_event_wip | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/media/pci/sta2x11/sta2x11_vip.c:1057:6: warning: cast from 'irqreturn_t (*)(int, struct sta2x11_vip *)' (aka 'enum irqreturn (*)(int, struct sta2x11_vip *)') to 'irq_handler_t' (aka 'enum irqreturn (*)(int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 1057 | (irq_handler_t) vip_irq, | ^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/i2c/busses/i2c-rcar.c:1126:18: warning: cast to smaller integer type 'enum rcar_i2c_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1126 | priv->devtype = (enum rcar_i2c_type)of_device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/md/dm-integrity.c:4150:12: warning: result of comparison of constant 17179869180 with expression of type 'unsigned int' is always false [-Wtautological-constant-out-of-range-compare] 4150 | if (val >= (uint64_t)UINT_MAX * 1000 / HZ) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/watchdog/max77620_wdt.c:43: warning: Excess struct member 'wdt_info' description in 'max77620_variant' ../kernel/context_tracking.c:467: warning: Function parameter or struct member 'state' not described in '__ct_user_enter' ../kernel/context_tracking.c:607: warning: Function parameter or struct member 'state' not described in '__ct_user_exit' ../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' ../drivers/net/ethernet/chelsio/cxgb4/sge.c:814:28: warning: unused function 'calc_tx_descs' [-Wunused-function] 814 | static inline unsigned int calc_tx_descs(const struct sk_buff *skb, | ^~~~~~~~~~~~~ 1 warning generated. ../drivers/platform/x86/dell/dcdbas.c:103: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc' ../drivers/platform/x86/dell/dcdbas.c:284: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request' ../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'dev' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'attr' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'buf' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:316: warning: Function parameter or struct member 'count' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:615: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:615: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:615: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify' ../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/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/usb/gadget/udc/net2272.c:2610:15: warning: variable 'irqflags' set but not used [-Wunused-but-set-variable] 2610 | unsigned int irqflags; | ^ 1 warning generated. In file included from ../drivers/staging/wlan-ng/prism2usb.c:2: In file included from ../drivers/staging/wlan-ng/hfa384x_usb.c:93: 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:537: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/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/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/9p/trans_fd.c:133: warning: Excess struct member 'req' description in 'p9_conn' ../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/firmware/efi/libstub/efi-stub-helper.c:563: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd' ../drivers/leds/leds-mlxcpld.c:86: warning: Function parameter or struct member 'cdev' not described in 'mlxcpld_led_priv' ../drivers/leds/leds-mlxcpld.c:86: warning: Excess struct member 'cled' description in 'mlxcpld_led_priv' ../drivers/leds/leds-mlxreg.c:42: warning: Excess struct member 'led_data' description in 'mlxreg_led_data' ../drivers/staging/rtl8192e/rtllib_crypt_tkip.c:641:7: warning: variable 'iv32' set but not used [-Wunused-but-set-variable] 641 | u32 iv32 = tkey->tx_iv32; | ^ 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:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __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:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/hv/channel.c:597: warning: Function parameter or struct member 'size' not described in 'request_arr_init' 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/mfd/mxs-lradc.c:140:15: warning: cast to smaller integer type 'enum mxs_lradc_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 140 | lradc->soc = (enum mxs_lradc_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/scsi/qla2xxx/qla_isr.c:3897: 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/extcon/extcon-adc-jack.c:53: warning: Function parameter or struct member 'dev' not described in 'adc_jack_data' ../drivers/extcon/extcon-adc-jack.c:53: warning: Function parameter or struct member 'wakeup_source' not described in 'adc_jack_data' ../drivers/gpu/drm/scheduler/sched_main.c:405: warning: Function parameter or struct member 'result' not described in 'drm_sched_job_done' ../drivers/staging/rtl8723bs/core/rtw_efuse.c:285:6: warning: variable 'efuseValue' set but not used [-Wunused-but-set-variable] 285 | u32 efuseValue; | ^ 1 warning generated. ../drivers/powercap/dtpm.c:550: warning: Function parameter or struct member 'dtpm_match_table' not described in 'dtpm_create_hierarchy' ../drivers/powercap/dtpm.c:550: warning: Excess function parameter 'hierarchy' description in 'dtpm_create_hierarchy' ../scripts/Makefile.build:243: ../drivers/platform/x86/intel/int3472/Makefile: common.o is added to multiple modules: intel_skl_int3472_discrete intel_skl_int3472_tps68470 ../fs/ntfs/compress.c:24: warning: cannot understand function prototype: 'typedef enum ' ../fs/ntfs/compress.c:88: warning: Function parameter or struct member 'page' not described in 'zero_partial_compressed_page' ../fs/ntfs/compress.c:88: warning: Function parameter or struct member 'initialized_size' not described in 'zero_partial_compressed_page' ../fs/ntfs/compress.c:107: warning: Function parameter or struct member 'page' not described in 'handle_bounds_compressed_page' ../fs/ntfs/compress.c:107: warning: Function parameter or struct member 'i_size' not described in 'handle_bounds_compressed_page' ../fs/ntfs/compress.c:107: warning: Function parameter or struct member 'initialized_size' not described in 'handle_bounds_compressed_page' ../drivers/media/usb/pvrusb2/pvrusb2-v4l2.c:1070:30: warning: cast from 'void (*)(struct pvr2_v4l2_fh *)' to 'pvr2_stream_callback' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 1070 | pvr2_stream_set_callback(sp,(pvr2_stream_callback)pvr2_v4l2_notify,fh); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_pwrctrl.c:288:6: warning: variable 'poll_cnt' set but not used [-Wunused-but-set-variable] 288 | u8 poll_cnt = 0; | ^ 1 warning generated. ../fs/ntfs/file.c:1943: warning: Function parameter or struct member 'start' not described in 'ntfs_file_fsync' ../fs/ntfs/file.c:1943: warning: Function parameter or struct member 'end' not described in 'ntfs_file_fsync' ../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/media/usb/pvrusb2/pvrusb2-context.c:110:6: warning: cast from 'void (*)(struct pvr2_context *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 110 | (void (*)(void *))pvr2_context_notify, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_recv.c:2030:7: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 2030 | int cnt = 0; | ^ 1 warning generated. ../drivers/scsi/bfa/bfad.c:169:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 169 | bfa_sm_set_state(bfad, bfad_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:202:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 202 | bfa_sm_set_state(bfad, bfad_sm_initializing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:260:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 260 | bfa_sm_set_state(bfad, bfad_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:285:4: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 285 | bfa_sm_set_state(bfad, bfad_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:288:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 288 | bfa_sm_set_state(bfad, bfad_sm_operational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:292:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 292 | bfa_sm_set_state(bfad, bfad_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:300:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 300 | bfa_sm_set_state(bfad, bfad_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:319:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 319 | bfa_sm_set_state(bfad, bfad_sm_operational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:323:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 323 | bfa_sm_set_state(bfad, bfad_sm_fcs_exit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:328:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 328 | bfa_sm_set_state(bfad, bfad_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:345:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 345 | bfa_sm_set_state(bfad, bfad_sm_fcs_exit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:361:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 361 | bfa_sm_set_state(bfad, bfad_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:377:3: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 377 | bfa_sm_set_state(bfad, bfad_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:1007:7: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1007 | if (bfa_sm_cmp_state(bfad, bfad_sm_initializing)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:1008:4: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1008 | bfa_sm_set_state(bfad, bfad_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:1334:2: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1334 | bfa_sm_set_state(bfad, bfad_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad.c:1356:6: warning: cast from 'void (*)(struct bfad_s *, enum bfad_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1356 | if (bfa_sm_cmp_state(bfad, bfad_sm_uninit)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 17 warnings generated. ../fs/ntfs/runlist.c:22: warning: Function parameter or struct member 'base' not described in 'ntfs_rl_mm' ../fs/ntfs/runlist.c:22: warning: Function parameter or struct member 'dst' not described in 'ntfs_rl_mm' ../fs/ntfs/runlist.c:22: warning: Function parameter or struct member 'src' not described in 'ntfs_rl_mm' ../fs/ntfs/runlist.c:22: warning: Function parameter or struct member 'size' not described in 'ntfs_rl_mm' ../fs/ntfs/runlist.c:35: warning: Function parameter or struct member 'dstbase' not described in 'ntfs_rl_mc' ../fs/ntfs/runlist.c:35: warning: Function parameter or struct member 'dst' not described in 'ntfs_rl_mc' ../fs/ntfs/runlist.c:35: warning: Function parameter or struct member 'srcbase' not described in 'ntfs_rl_mc' ../fs/ntfs/runlist.c:35: warning: Function parameter or struct member 'src' not described in 'ntfs_rl_mc' ../fs/ntfs/runlist.c:35: warning: Function parameter or struct member 'size' not described in 'ntfs_rl_mc' ../fs/ntfs/unistr.c:87: warning: Function parameter or struct member 'name1_len' not described in 'ntfs_collate_names' ../fs/ntfs/unistr.c:87: warning: Function parameter or struct member 'name2_len' not described in 'ntfs_collate_names' ../fs/ntfs/super.c:1212: warning: Function parameter or struct member 'rp' not described in 'load_and_check_logfile' ../scripts/Makefile.build:243: ../drivers/mfd/Makefile: rsmu_core.o is added to multiple modules: rsmu-i2c rsmu-spi ../drivers/hwtracing/intel_th/core.c:866: warning: Function parameter or struct member 'drvdata' not described in 'intel_th_alloc' ../drivers/hwtracing/intel_th/core.c:866: warning: Function parameter or struct member 'ndevres' not described in 'intel_th_alloc' ../drivers/hwtracing/intel_th/core.c:866: warning: Excess function parameter 'irq' description in 'intel_th_alloc' ../drivers/leds/flash/leds-lm3601x.c:100: warning: Excess struct member 'led_name' description in 'lm3601x_led' ../drivers/scsi/csiostor/csio_lnode.c:1098:33: warning: cast from 'void (*)(struct csio_lnode *, enum csio_ln_ev)' to 'csio_sm_state_t' (aka 'void (*)(void *, unsigned int)') converts to incompatible function type [-Wcast-function-type-strict] 1098 | return (csio_get_state(ln) == ((csio_sm_state_t)csio_lns_ready)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_lnode.c:1369:29: warning: cast from 'void (*)(struct csio_lnode *, enum csio_ln_ev)' to 'csio_sm_state_t' (aka 'void (*)(void *, unsigned int)') converts to incompatible function type [-Wcast-function-type-strict] 1369 | if (csio_get_state(ln) == ((csio_sm_state_t)csio_lns_uninit)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_lnode.c:1373:29: warning: cast from 'void (*)(struct csio_lnode *, enum csio_ln_ev)' to 'csio_sm_state_t' (aka 'void (*)(void *, unsigned int)') converts to incompatible function type [-Wcast-function-type-strict] 1373 | if (csio_get_state(ln) == ((csio_sm_state_t)csio_lns_ready)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_lnode.c:1377:29: warning: cast from 'void (*)(struct csio_lnode *, enum csio_ln_ev)' to 'csio_sm_state_t' (aka 'void (*)(void *, unsigned int)') converts to incompatible function type [-Wcast-function-type-strict] 1377 | if (csio_get_state(ln) == ((csio_sm_state_t)csio_lns_offline)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'file' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'cmd' not described in 'binder_ctl_ioctl' ../drivers/android/binderfs.c:234: warning: Function parameter or struct member 'arg' not described in 'binder_ctl_ioctl' ../drivers/hid/hid-logitech-hidpp.c:178: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' ../drivers/android/binder_alloc.c:928:18: warning: variable 'page_addr' set but not used [-Wunused-but-set-variable] 928 | unsigned long page_addr; | ^ 1 warning generated. ../drivers/android/binder_alloc.c:1063: warning: Function parameter or struct member 'lru' not described in 'binder_alloc_free_page' ../drivers/media/usb/pvrusb2/pvrusb2-dvb.c:152:6: warning: cast from 'void (*)(struct pvr2_dvb_adapter *)' to 'pvr2_stream_callback' (aka 'void (*)(void *)') converts to incompatible function type [-Wcast-function-type-strict] 152 | (pvr2_stream_callback) pvr2_dvb_notify, adap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/memory/emif.c:68: warning: Function parameter or struct member 'lpmode' not described in 'emif_data' ../drivers/memory/emif.c:68: warning: Function parameter or struct member 'irq_state' not described in 'emif_data' ../drivers/android/binder.c:1895: warning: Function parameter or struct member 'file' not described in 'binder_task_work_cb' ../drivers/android/binder.c:1895: warning: Excess struct member 'fd' description in 'binder_task_work_cb' ../drivers/android/binder.c:2346: warning: Function parameter or struct member 'offset' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2346: warning: Function parameter or struct member 'skip_size' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2346: warning: Function parameter or struct member 'fixup_data' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2346: warning: Function parameter or struct member 'node' not described in 'binder_ptr_fixup' ../drivers/android/binder.c:2366: warning: Function parameter or struct member 'offset' not described in 'binder_sg_copy' ../drivers/android/binder.c:2366: warning: Function parameter or struct member 'sender_uaddr' not described in 'binder_sg_copy' ../drivers/android/binder.c:2366: warning: Function parameter or struct member 'length' not described in 'binder_sg_copy' ../drivers/android/binder.c:2366: warning: Function parameter or struct member 'node' not described in 'binder_sg_copy' ../drivers/android/binder.c:3779: warning: Function parameter or struct member 'thread' not described in 'binder_free_buf' ../drivers/scsi/bfa/bfad_bsg.c:2138:29: warning: cast from 'void (*)(void *, enum bfa_status)' to 'bfa_cb_cbfn_t' (aka 'void (*)(void *, enum bfa_boolean)') converts to incompatible function type [-Wcast-function-type-strict] 2138 | bfa_pending_q_init(&cb_qe, (bfa_cb_cbfn_t)bfad_hcb_comp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa.h:434:25: note: expanded from macro 'bfa_pending_q_init' 434 | (__qe)->hcb_qe.cbfn = (__cbfn); \ | ^~~~~~ ../drivers/scsi/bfa/bfad_bsg.c:2162:29: warning: cast from 'void (*)(void *, enum bfa_status)' to 'bfa_cb_cbfn_t' (aka 'void (*)(void *, enum bfa_boolean)') converts to incompatible function type [-Wcast-function-type-strict] 2162 | bfa_pending_q_init(&cb_qe, (bfa_cb_cbfn_t)bfad_hcb_comp, &fcomp, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa.h:434:25: note: expanded from macro 'bfa_pending_q_init' 434 | (__qe)->hcb_qe.cbfn = (__cbfn); \ | ^~~~~~ ../drivers/scsi/bfa/bfad_bsg.c:2446:29: warning: cast from 'void (*)(void *, enum bfa_status)' to 'bfa_cb_cbfn_t' (aka 'void (*)(void *, enum bfa_boolean)') converts to incompatible function type [-Wcast-function-type-strict] 2446 | bfa_pending_q_init(&cb_qe, (bfa_cb_cbfn_t)bfad_hcb_comp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa.h:434:25: note: expanded from macro 'bfa_pending_q_init' 434 | (__qe)->hcb_qe.cbfn = (__cbfn); \ | ^~~~~~ ../drivers/scsi/bfa/bfad_bsg.c:2477:29: warning: cast from 'void (*)(void *, enum bfa_status)' to 'bfa_cb_cbfn_t' (aka 'void (*)(void *, enum bfa_boolean)') converts to incompatible function type [-Wcast-function-type-strict] 2477 | bfa_pending_q_init(&cb_qe, (bfa_cb_cbfn_t)bfad_hcb_comp, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa.h:434:25: note: expanded from macro 'bfa_pending_q_init' 434 | (__qe)->hcb_qe.cbfn = (__cbfn); \ | ^~~~~~ 4 warnings generated. ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1938:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1938 | 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:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. ../drivers/hwtracing/intel_th/msu.c:77: warning: Function parameter or struct member 'msc' not described in 'msc_window' ../drivers/hwtracing/intel_th/msu.c:122: warning: bad line: ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'msu_base' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'mbuf_priv' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'work' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'switch_on_unlock' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'orig_addr' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'orig_sz' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'iter_list' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'stop_on_full' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'do_irq' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:168: warning: Function parameter or struct member 'multi_is_broken' not described in 'msc' ../drivers/hwtracing/intel_th/msu.c:1309: warning: Function parameter or struct member 'nr_pages' not described in 'msc_buffer_alloc' ../drivers/hwtracing/intel_th/msu.c:1309: warning: Function parameter or struct member 'nr_wins' not described in 'msc_buffer_alloc' ../drivers/hwtracing/intel_th/msu.c:1309: warning: Excess function parameter 'size' description in 'msc_buffer_alloc' ../drivers/staging/rtl8723bs/hal/hal_com.c:964:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 964 | u32 res, i = 0; | ^ 1 warning generated. ../drivers/scsi/bfa/bfa_ioc.c:144:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 144 | {BFA_SM(bfa_ioc_sm_uninit), BFA_IOC_UNINIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:145:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 145 | {BFA_SM(bfa_ioc_sm_reset), BFA_IOC_RESET}, | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:146:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 146 | {BFA_SM(bfa_ioc_sm_enabling), BFA_IOC_ENABLING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:147:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 147 | {BFA_SM(bfa_ioc_sm_getattr), BFA_IOC_GETATTR}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:148:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 148 | {BFA_SM(bfa_ioc_sm_op), BFA_IOC_OPERATIONAL}, | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:149:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 149 | {BFA_SM(bfa_ioc_sm_fail_retry), BFA_IOC_INITFAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:150:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 150 | {BFA_SM(bfa_ioc_sm_fail), BFA_IOC_FAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:151:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 151 | {BFA_SM(bfa_ioc_sm_disabling), BFA_IOC_DISABLING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:152:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 152 | {BFA_SM(bfa_ioc_sm_disabled), BFA_IOC_DISABLED}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:153:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 153 | {BFA_SM(bfa_ioc_sm_hwfail), BFA_IOC_HWFAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:232:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 232 | {BFA_SM(bfa_iocpf_sm_reset), BFA_IOCPF_RESET}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:233:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 233 | {BFA_SM(bfa_iocpf_sm_fwcheck), BFA_IOCPF_FWMISMATCH}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:234:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 234 | {BFA_SM(bfa_iocpf_sm_mismatch), BFA_IOCPF_FWMISMATCH}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:235:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 235 | {BFA_SM(bfa_iocpf_sm_semwait), BFA_IOCPF_SEMWAIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:236:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 236 | {BFA_SM(bfa_iocpf_sm_hwinit), BFA_IOCPF_HWINIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:237:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 237 | {BFA_SM(bfa_iocpf_sm_enabling), BFA_IOCPF_HWINIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:238:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 238 | {BFA_SM(bfa_iocpf_sm_ready), BFA_IOCPF_READY}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:239:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 239 | {BFA_SM(bfa_iocpf_sm_initfail_sync), BFA_IOCPF_INITFAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:240:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 240 | {BFA_SM(bfa_iocpf_sm_initfail), BFA_IOCPF_INITFAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:241:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 241 | {BFA_SM(bfa_iocpf_sm_fail_sync), BFA_IOCPF_FAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:242:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 242 | {BFA_SM(bfa_iocpf_sm_fail), BFA_IOCPF_FAIL}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:243:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 243 | {BFA_SM(bfa_iocpf_sm_disabling), BFA_IOCPF_DISABLING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:244:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 244 | {BFA_SM(bfa_iocpf_sm_disabling_sync), BFA_IOCPF_DISABLING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:245:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 245 | {BFA_SM(bfa_iocpf_sm_disabled), BFA_IOCPF_DISABLED}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:271:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 271 | bfa_fsm_set_state(ioc, bfa_ioc_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:284:2: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 284 | bfa_fsm_set_state(&ioc->iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:297:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 297 | bfa_fsm_set_state(ioc, bfa_ioc_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:305:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 305 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:331:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 331 | bfa_fsm_set_state(ioc, bfa_ioc_sm_getattr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:338:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 338 | bfa_fsm_set_state(ioc, bfa_ioc_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:345:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 345 | bfa_fsm_set_state(ioc, bfa_ioc_sm_hwfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:349:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 349 | bfa_fsm_set_state(ioc, bfa_ioc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:353:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 353 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:384:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 384 | bfa_fsm_set_state(ioc, bfa_ioc_sm_op); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:393:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 393 | bfa_fsm_set_state(ioc, bfa_ioc_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:400:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 400 | bfa_fsm_set_state(ioc, bfa_ioc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:434:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 434 | bfa_fsm_set_state(ioc, bfa_ioc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:443:4: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 443 | bfa_fsm_set_state(ioc, bfa_ioc_sm_fail_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:445:4: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 445 | bfa_fsm_set_state(ioc, bfa_ioc_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:478:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 478 | bfa_fsm_set_state(ioc, bfa_ioc_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:491:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 491 | bfa_fsm_set_state(ioc, bfa_ioc_sm_hwfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:516:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 516 | bfa_fsm_set_state(ioc, bfa_ioc_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:524:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 524 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:550:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 550 | bfa_fsm_set_state(ioc, bfa_ioc_sm_getattr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:559:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 559 | bfa_fsm_set_state(ioc, bfa_ioc_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:566:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 566 | bfa_fsm_set_state(ioc, bfa_ioc_sm_hwfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:573:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 573 | bfa_fsm_set_state(ioc, bfa_ioc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:577:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 577 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:608:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 608 | bfa_fsm_set_state(ioc, bfa_ioc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:612:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 612 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:648:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 648 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:686:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 686 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fwcheck); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:775:5: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 775 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_hwinit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:783:4: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 783 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_mismatch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:788:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 788 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:794:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 794 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:800:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 800 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:836:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 836 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fwcheck); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:841:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 841 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:847:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 847 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:878:4: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 878 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_hwinit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:886:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 886 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:892:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 892 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:920:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 920 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:926:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 926 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_initfail_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:933:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 933 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:967:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 967 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_ready); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:978:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 978 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_initfail_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:984:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 984 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1007:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1007 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1011:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1011 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_initfail_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1015:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1015 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1043:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1043 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1052:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1052 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1083:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1083 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1087:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1087 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1118:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1118 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_semwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1123:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1123 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1154:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1154 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_initfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1158:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1158 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1164:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1164 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1170:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1170 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1199:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1199 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1204:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1204 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_reset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1243:4: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1243 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1246:5: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1246 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_hwinit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1249:5: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1249 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_semwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1255:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1255 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_fail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1261:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1261 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabling_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:1290:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1290 | bfa_fsm_set_state(iocpf, bfa_iocpf_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2272:9: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2272 | return bfa_fsm_cmp_state(ioc, bfa_ioc_sm_op); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2371:2: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2371 | bfa_fsm_set_state(ioc, bfa_ioc_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2636:9: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2636 | return bfa_fsm_cmp_state(ioc, bfa_ioc_sm_disabling) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2637:3: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2637 | bfa_fsm_cmp_state(ioc, bfa_ioc_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2646:9: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2646 | return bfa_fsm_cmp_state(ioc, bfa_ioc_sm_reset) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2647:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2647 | bfa_fsm_cmp_state(&ioc->iocpf, bfa_iocpf_sm_fwcheck) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2648:3: warning: cast from 'void (*)(struct bfa_iocpf_s *, enum iocpf_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2648 | bfa_fsm_cmp_state(&ioc->iocpf, bfa_iocpf_sm_mismatch); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:2660:7: warning: cast from 'void (*)(struct bfa_ioc_s *, enum ioc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2660 | if (!bfa_fsm_cmp_state(ioc, bfa_ioc_sm_disabled)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5858:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5858 | bfa_sm_set_state(dconf, bfa_dconf_sm_flash_read); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5869:4: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5869 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5897:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5897 | bfa_sm_set_state(dconf, bfa_dconf_sm_ready); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5900:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5900 | bfa_sm_set_state(dconf, bfa_dconf_sm_ready); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5905:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5905 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5910:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5910 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5929:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5929 | bfa_sm_set_state(dconf, bfa_dconf_sm_dirty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5932:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5932 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5954:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5954 | bfa_sm_set_state(dconf, bfa_dconf_sm_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5966:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5966 | bfa_sm_set_state(dconf, bfa_dconf_sm_final_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5973:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5973 | bfa_sm_set_state(dconf, bfa_dconf_sm_iocdown_dirty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:5995:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5995 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6010:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6010 | bfa_sm_set_state(dconf, bfa_dconf_sm_ready); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6015:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6015 | bfa_sm_set_state(dconf, bfa_dconf_sm_dirty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6020:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6020 | bfa_sm_set_state(dconf, bfa_dconf_sm_final_sync); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6023:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6023 | bfa_sm_set_state(dconf, bfa_dconf_sm_iocdown_dirty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6040:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6040 | bfa_sm_set_state(dconf, bfa_dconf_sm_dirty); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6043:3: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6043 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6090:2: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6090 | bfa_sm_set_state(dconf, bfa_dconf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_ioc.c:6152:6: warning: cast from 'void (*)(struct bfa_dconf_mod_s *, enum bfa_dconf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6152 | if (bfa_sm_cmp_state(dconf, bfa_dconf_sm_iocdown_dirty)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 118 warnings generated. In file included from ../drivers/net/ethernet/google/gve/gve_ethtool.c:7: In file included from ../include/linux/ethtool.h:16: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:537: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. ../scripts/Makefile.build:243: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/staging/fbtft/fbtft-core.c:330:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] 330 | int count = 0; | ^ 1 warning generated. ../fs/ufs/inode.c:398: warning: Function parameter or struct member 'inode' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:398: warning: Function parameter or struct member 'fragment' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:398: warning: Function parameter or struct member 'bh_result' not described in 'ufs_getfrag_block' ../fs/ufs/inode.c:398: warning: Function parameter or struct member 'create' not described in 'ufs_getfrag_block' ../scripts/Makefile.build:243: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/scsi/bfa/bfa_fcs.c:212:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 212 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:241:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 241 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:249:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 249 | bfa_sm_set_state(fabric, | ^~~~~~~~~~~~~~~~~~~~~~~~ 250 | bfa_fcs_fabric_sm_online); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:254:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 254 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_flogi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:264:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 264 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:289:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 289 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_flogi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:296:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 296 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:306:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 306 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:311:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 311 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:338:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 338 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_auth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:341:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 341 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:347:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 347 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_flogi_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:354:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 354 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_loopback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:364:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 364 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_nofabric); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:368:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 368 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:373:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 373 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:393:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 393 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_flogi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:398:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 398 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:403:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 403 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:425:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 425 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_auth_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:430:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 430 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:435:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 435 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_evfp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:439:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 439 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:444:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 444 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:465:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 465 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:470:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 470 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:491:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 491 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:496:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 496 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:517:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 517 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:523:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 523 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:555:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 555 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:565:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 565 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:570:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 570 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:575:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 575 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_auth_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:599:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 599 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_evfp_done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:603:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 603 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_isolated); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:655:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 655 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:686:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 686 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:688:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 688 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:698:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 698 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:700:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 700 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:721:3: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 721 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs.c:1614:2: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1614 | bfa_sm_set_state(fabric, bfa_fcs_fabric_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 43 warnings generated. ../drivers/scsi/lpfc/lpfc_bsg.c:2806:11: warning: variable 'offset' set but not used [-Wunused-but-set-variable] 2806 | int cnt, offset = 0, i = 0; | ^ 1 warning generated. ../drivers/gpu/drm/kmb/kmb_dsi.c:822:2: warning: unused function 'set_test_mode_src_osc_freq_target_low_bits' [-Wunused-function] 822 | set_test_mode_src_osc_freq_target_low_bits(struct kmb_dsi *kmb_dsi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/kmb/kmb_dsi.c:834:2: warning: unused function 'set_test_mode_src_osc_freq_target_hi_bits' [-Wunused-function] 834 | set_test_mode_src_osc_freq_target_hi_bits(struct kmb_dsi *kmb_dsi, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/scsi/bfa/bfa_fcs_lport.c:142:3: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 142 | bfa_sm_set_state(port, bfa_fcs_lport_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:159:3: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 159 | bfa_sm_set_state(port, bfa_fcs_lport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:164:3: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 164 | bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:197:3: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 197 | bfa_sm_set_state(port, bfa_fcs_lport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:205:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 205 | bfa_sm_set_state(port, bfa_fcs_lport_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:212:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 212 | bfa_sm_set_state(port, bfa_fcs_lport_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:225:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 225 | bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:228:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 228 | bfa_sm_set_state(port, bfa_fcs_lport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:257:3: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 257 | bfa_sm_set_state(port, bfa_fcs_lport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:263:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 263 | bfa_sm_set_state(port, bfa_fcs_lport_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:270:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 270 | bfa_sm_set_state(port, bfa_fcs_lport_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:280:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 280 | bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:283:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 283 | bfa_sm_set_state(port, bfa_fcs_lport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:310:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 310 | bfa_sm_set_state(port, bfa_fcs_lport_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:335:4: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 335 | bfa_sm_set_state(port, bfa_fcs_lport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:686:6: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 686 | if (bfa_sm_cmp_state(port->fabric, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | bfa_fcs_fabric_sm_online) == BFA_TRUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1067:9: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1067 | return bfa_sm_cmp_state(port, bfa_fcs_lport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1113:2: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1113 | bfa_sm_set_state(lport, bfa_fcs_lport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1123:6: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1123 | if (bfa_sm_cmp_state(port, bfa_fcs_lport_sm_online)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1137:6: warning: cast from 'void (*)(struct bfa_fcs_lport_s *, enum bfa_fcs_lport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1137 | if (bfa_sm_cmp_state(port, bfa_fcs_lport_sm_online)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1146:25: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1146 | port_attr->loopback = bfa_sm_cmp_state(port->fabric, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | bfa_fcs_fabric_sm_loopback); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1149:4: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1149 | bfa_sm_cmp_state(port->fabric, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | bfa_fcs_fabric_sm_auth_failed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1494:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1494 | bfa_sm_set_state(fdmi, | ^~~~~~~~~~~~~~~~~~~~~~ 1495 | bfa_fcs_lport_fdmi_sm_sending_rprt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1503:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1503 | bfa_sm_set_state(fdmi, | ^~~~~~~~~~~~~~~~~~~~~~ 1504 | bfa_fcs_lport_fdmi_sm_sending_rhba); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1528:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1528 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_rhba); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1532:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1532 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1558:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1558 | bfa_sm_set_state(fdmi, | ^~~~~~~~~~~~~~~~~~~~~~ 1559 | bfa_fcs_lport_fdmi_sm_rhba_retry); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1568:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1568 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1576:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1576 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_sending_rpa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1583:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1583 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1605:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1605 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_sending_rhba); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1610:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1610 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1633:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1633 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_rprt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1637:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1637 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1663:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1663 | bfa_sm_set_state(fdmi, | ^~~~~~~~~~~~~~~~~~~~~~ 1664 | bfa_fcs_lport_fdmi_sm_rprt_retry); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1674:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1674 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1681:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1681 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1686:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1686 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1708:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1708 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_sending_rprt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1713:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1713 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1736:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1736 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_rpa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1740:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1740 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1766:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1766 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_rpa_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1775:4: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1775 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1781:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1781 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1787:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1787 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1809:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1809 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_sending_rpa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1814:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1814 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:1834:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1834 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2805:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2805 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2807:3: warning: cast from 'void (*)(struct bfa_fcs_lport_fdmi_s *, enum port_fdmi_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2807 | bfa_sm_set_state(fdmi, bfa_fcs_lport_fdmi_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2913:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2913 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2934:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2934 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_plogi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2938:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2938 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2960:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2960 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_plogi_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2977:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2977 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2985:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2985 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gmal_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:2990:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2990 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3011:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3011 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3016:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3016 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3034:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3034 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3038:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3038 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gfn_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3057:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3057 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gmal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3061:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3061 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3084:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3084 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gmal_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3090:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3090 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gfn_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3097:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3097 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gfn_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3102:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3102 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3123:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3123 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gmal_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3128:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3128 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3260:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3260 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gfn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3264:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3264 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3287:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3287 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gfn_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3293:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3293 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3299:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3299 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3303:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3303 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3324:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3324 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_gfn_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3329:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3329 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3526:2: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3526 | bfa_sm_set_state(ms, bfa_fcs_lport_ms_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3558:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ms_s *, enum port_ms_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3558 | if (bfa_sm_cmp_state(ms, bfa_fcs_lport_ms_sm_online)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3731:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3731 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3752:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3752 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_plogi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3756:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3756 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3778:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3778 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_plogi_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3786:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3786 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rnn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3792:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3792 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3813:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3813 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3818:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3818 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3836:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3836 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rnn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3840:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3840 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3858:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3858 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rsnn_nn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3866:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3866 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rnn_id_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3873:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3873 | bfa_sm_set_state(ns, | ^~~~~~~~~~~~~~~~~~~~ 3874 | bfa_fcs_lport_ns_sm_sending_rspn_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3881:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3881 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3898:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3898 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rnn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3903:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3903 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3921:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3921 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rsnn_nn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3925:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3925 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3944:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3944 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rspn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3951:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3951 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rsnn_nn_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3958:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3958 | bfa_sm_set_state(ns, | ^~~~~~~~~~~~~~~~~~~~ 3959 | bfa_fcs_lport_ns_sm_sending_rspn_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3965:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3965 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3983:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3983 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rsnn_nn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:3988:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3988 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4006:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4006 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rspn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4010:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4010 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4032:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4032 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rspn_id_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4040:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4040 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rft_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4046:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4046 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4066:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4066 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rspn_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4071:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4071 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4089:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4089 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rft_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4093:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4093 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4113:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4113 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rff_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4121:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4121 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rft_id_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4129:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4129 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4147:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4147 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rft_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4152:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4152 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4170:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4170 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rff_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4174:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4174 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4201:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4201 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4210:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4210 | bfa_sm_set_state(ns, | ^~~~~~~~~~~~~~~~~~~~ 4211 | bfa_fcs_lport_ns_sm_sending_gid_ft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4224:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4224 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_rff_id_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4232:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4232 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4250:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4250 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_rff_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4255:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4255 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4272:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4272 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_gid_ft); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4276:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4276 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4295:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4295 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4305:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4305 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_gid_ft_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4313:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4313 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4334:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4334 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_sending_gid_ft); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4339:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4339 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4357:3: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4357 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:4366:4: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4366 | bfa_sm_set_state(ns, | ^~~~~~~~~~~~~~~~~~~~ 4367 | bfa_fcs_lport_ns_sm_sending_gid_ft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5112:2: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5112 | bfa_sm_set_state(ns, bfa_fcs_lport_ns_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5139:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5139 | if (bfa_sm_cmp_state(ns, bfa_fcs_lport_ns_sm_online)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5171:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5171 | if (bfa_sm_cmp_state(ns, bfa_fcs_lport_ns_sm_offline) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5172:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5172 | bfa_sm_cmp_state(ns, bfa_fcs_lport_ns_sm_plogi_sending) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5173:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5173 | bfa_sm_cmp_state(ns, bfa_fcs_lport_ns_sm_plogi) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5174:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5174 | bfa_sm_cmp_state(ns, bfa_fcs_lport_ns_sm_plogi_retry) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5175:6: warning: cast from 'void (*)(struct bfa_fcs_lport_ns_s *, enum vport_ns_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5175 | bfa_sm_cmp_state(ns, bfa_fcs_lport_ns_sm_rspn_id_retry)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5275:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5275 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_sending_scr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5293:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5293 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_scr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5297:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5297 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5314:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5314 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5318:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5318 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_scr_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5325:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5325 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5340:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5340 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_sending_scr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5345:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5345 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5360:3: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5360 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:5524:2: warning: cast from 'void (*)(struct bfa_fcs_lport_scn_s *, enum port_scn_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5524 | bfa_sm_set_state(scn, bfa_fcs_lport_scn_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6041:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6041 | {BFA_SM(bfa_fcs_vport_sm_uninit), BFA_FCS_VPORT_UNINIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6042:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6042 | {BFA_SM(bfa_fcs_vport_sm_created), BFA_FCS_VPORT_CREATED}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6043:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6043 | {BFA_SM(bfa_fcs_vport_sm_offline), BFA_FCS_VPORT_OFFLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6044:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6044 | {BFA_SM(bfa_fcs_vport_sm_fdisc), BFA_FCS_VPORT_FDISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6045:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6045 | {BFA_SM(bfa_fcs_vport_sm_fdisc_retry), BFA_FCS_VPORT_FDISC_RETRY}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6046:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6046 | {BFA_SM(bfa_fcs_vport_sm_fdisc_rsp_wait), BFA_FCS_VPORT_FDISC_RSP_WAIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6047:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6047 | {BFA_SM(bfa_fcs_vport_sm_online), BFA_FCS_VPORT_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6048:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6048 | {BFA_SM(bfa_fcs_vport_sm_deleting), BFA_FCS_VPORT_DELETING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6049:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6049 | {BFA_SM(bfa_fcs_vport_sm_cleanup), BFA_FCS_VPORT_CLEANUP}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6050:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6050 | {BFA_SM(bfa_fcs_vport_sm_logo), BFA_FCS_VPORT_LOGO}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6051:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6051 | {BFA_SM(bfa_fcs_vport_sm_error), BFA_FCS_VPORT_ERROR} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6066:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6066 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6087:7: warning: cast from 'void (*)(struct bfa_fcs_fabric_s *, enum bfa_fcs_fabric_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6087 | if (bfa_sm_cmp_state(__vport_fabric(vport), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6088 | bfa_fcs_fabric_sm_online) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6090:4: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6090 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6098:4: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6098 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6103:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6103 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6132:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6132 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6137:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6137 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6143:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6143 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6175:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6175 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc_rsp_wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6179:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6179 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6184:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6184 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6189:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6189 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6197:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6197 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6201:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6201 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_error); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6221:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6221 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6227:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6227 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6232:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6232 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_fdisc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6257:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6257 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6269:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6269 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6291:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6291 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6296:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6296 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6301:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6301 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6324:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6324 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_logo_for_stop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6329:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6329 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6353:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6353 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_logo); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6358:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6358 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6381:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6381 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6403:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6403 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6408:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6408 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6437:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6437 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6463:3: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6463 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_lport.c:6739:2: warning: cast from 'void (*)(struct bfa_fcs_vport_s *, enum bfa_fcs_vport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6739 | bfa_sm_set_state(vport, bfa_fcs_vport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 195 warnings generated. ../drivers/hid/hid-nintendo.c:670:20: warning: unused function 'joycon_device_is_left_joycon' [-Wunused-function] 670 | static inline bool joycon_device_is_left_joycon(struct joycon_ctlr *ctlr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/hid-nintendo.c:675:20: warning: unused function 'joycon_device_is_right_joycon' [-Wunused-function] 675 | static inline bool joycon_device_is_right_joycon(struct joycon_ctlr *ctlr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/hid-nintendo.c:705:20: warning: unused function 'joycon_device_has_usb' [-Wunused-function] 705 | static inline bool joycon_device_has_usb(struct joycon_ctlr *ctlr) | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/hid-nintendo.c:767:20: warning: unused function 'joycon_type_has_left_controls' [-Wunused-function] 767 | static inline bool joycon_type_has_left_controls(struct joycon_ctlr *ctlr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/hid-nintendo.c:773:20: warning: unused function 'joycon_type_has_right_controls' [-Wunused-function] 773 | static inline bool joycon_type_has_right_controls(struct joycon_ctlr *ctlr) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. ../drivers/scsi/bfa/bfa_fcs_rport.c:140:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 140 | {BFA_SM(bfa_fcs_rport_sm_uninit), BFA_RPORT_UNINIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:141:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 141 | {BFA_SM(bfa_fcs_rport_sm_plogi_sending), BFA_RPORT_PLOGI}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:142:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 142 | {BFA_SM(bfa_fcs_rport_sm_plogiacc_sending), BFA_RPORT_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:143:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 143 | {BFA_SM(bfa_fcs_rport_sm_plogi_retry), BFA_RPORT_PLOGI_RETRY}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:144:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 144 | {BFA_SM(bfa_fcs_rport_sm_plogi), BFA_RPORT_PLOGI}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:145:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 145 | {BFA_SM(bfa_fcs_rport_sm_fc4_fcs_online), BFA_RPORT_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:146:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 146 | {BFA_SM(bfa_fcs_rport_sm_hal_online), BFA_RPORT_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:147:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 147 | {BFA_SM(bfa_fcs_rport_sm_online), BFA_RPORT_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:148:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 148 | {BFA_SM(bfa_fcs_rport_sm_nsquery_sending), BFA_RPORT_NSQUERY}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:149:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 149 | {BFA_SM(bfa_fcs_rport_sm_nsquery), BFA_RPORT_NSQUERY}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:150:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 150 | {BFA_SM(bfa_fcs_rport_sm_adisc_online_sending), BFA_RPORT_ADISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:151:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 151 | {BFA_SM(bfa_fcs_rport_sm_adisc_online), BFA_RPORT_ADISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:152:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 152 | {BFA_SM(bfa_fcs_rport_sm_adisc_offline_sending), BFA_RPORT_ADISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:153:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 153 | {BFA_SM(bfa_fcs_rport_sm_adisc_offline), BFA_RPORT_ADISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:154:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 154 | {BFA_SM(bfa_fcs_rport_sm_fc4_logorcv), BFA_RPORT_LOGORCV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:155:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 155 | {BFA_SM(bfa_fcs_rport_sm_fc4_logosend), BFA_RPORT_LOGO}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:156:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 156 | {BFA_SM(bfa_fcs_rport_sm_fc4_offline), BFA_RPORT_OFFLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:157:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 157 | {BFA_SM(bfa_fcs_rport_sm_hcb_offline), BFA_RPORT_OFFLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:158:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 158 | {BFA_SM(bfa_fcs_rport_sm_hcb_logorcv), BFA_RPORT_LOGORCV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:159:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 159 | {BFA_SM(bfa_fcs_rport_sm_hcb_logosend), BFA_RPORT_LOGO}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:160:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 160 | {BFA_SM(bfa_fcs_rport_sm_logo_sending), BFA_RPORT_LOGO}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:161:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 161 | {BFA_SM(bfa_fcs_rport_sm_offline), BFA_RPORT_OFFLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:162:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 162 | {BFA_SM(bfa_fcs_rport_sm_nsdisc_sending), BFA_RPORT_NSDISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:163:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 163 | {BFA_SM(bfa_fcs_rport_sm_nsdisc_retry), BFA_RPORT_NSDISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:164:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 164 | {BFA_SM(bfa_fcs_rport_sm_nsdisc_sent), BFA_RPORT_NSDISC}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:179:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 179 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:185:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 185 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:190:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 190 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hal_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:196:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 196 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:218:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 218 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:222:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 222 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:228:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 228 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:234:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 234 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:246:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 246 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:253:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 253 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:279:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 279 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:284:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 284 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:298:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 298 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:307:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 307 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:314:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 314 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:345:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 345 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:350:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 350 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:360:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 360 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:366:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 366 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:378:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 378 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:385:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 385 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:393:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 393 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:415:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 415 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:432:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 432 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:440:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 440 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:451:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 451 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:460:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 460 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:468:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 468 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:480:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 480 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:486:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 486 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:492:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 492 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:498:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 498 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:524:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 524 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:533:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 533 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hal_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:536:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 536 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:542:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 542 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:552:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 552 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:558:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 558 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:563:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 563 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:587:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 587 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:596:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 596 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:604:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 604 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:610:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 610 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:615:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 615 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:637:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 637 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 638 | bfa_fcs_rport_sm_nsquery_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:642:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 642 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 643 | bfa_fcs_rport_sm_adisc_online_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:652:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 652 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:657:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 657 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:663:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 663 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:690:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 690 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsquery); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:694:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 694 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:707:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 707 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:716:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 716 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:739:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 739 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_adisc_online_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:746:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 746 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 747 | bfa_fcs_rport_sm_nsquery_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:750:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 750 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:756:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 756 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:766:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 766 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:775:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 775 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:799:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 799 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_adisc_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:803:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 803 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:810:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 810 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:817:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 817 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:826:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 826 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:850:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 850 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:863:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 863 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:868:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 868 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:880:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 880 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:887:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 887 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:911:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 911 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_adisc_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:919:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 919 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:928:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 928 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:952:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 952 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hal_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:957:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 957 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:963:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 963 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:974:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 974 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:999:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 999 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hcb_logorcv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1009:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1009 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_off_delete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1039:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1039 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hcb_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1049:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1049 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_off_delete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1075:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1075 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hcb_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1104:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1104 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_logosend); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1129:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1129 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1130 | bfa_fcs_rport_sm_plogiacc_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1139:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1139 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1146:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1146 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1147 | bfa_fcs_rport_sm_nsdisc_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1153:5: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1153 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1154 | bfa_fcs_rport_sm_adisc_offline_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1157:5: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1157 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1158 | bfa_fcs_rport_sm_offline); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1164:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1164 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1171:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1171 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1219:5: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1219 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1220 | bfa_fcs_rport_sm_nsdisc_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1225:5: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1225 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1226 | bfa_fcs_rport_sm_plogi_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1237:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1237 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1245:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1245 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_delete_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1253:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1253 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_hcb_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1285:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1285 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_logo_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1296:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1296 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_delete_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1323:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1323 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1340:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1340 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1363:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1363 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1372:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1372 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1378:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1378 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1384:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1384 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1396:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1396 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1403:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1403 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1409:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1409 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1432:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1432 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sent); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1436:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1436 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1442:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1442 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1458:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1458 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1466:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1466 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1489:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1489 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1495:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1495 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_nsdisc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1502:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1502 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1508:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1508 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1515:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1515 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1530:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1530 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1555:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1555 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogi_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1558:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1558 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1559 | bfa_fcs_rport_sm_nsdisc_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1568:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1568 | bfa_sm_set_state(rport, | ^~~~~~~~~~~~~~~~~~~~~~~ 1569 | bfa_fcs_rport_sm_nsdisc_sending); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1574:4: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1574 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1582:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1582 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1588:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1588 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_plogiacc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1595:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1595 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1620:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1620 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_fc4_fcs_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1644:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1644 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_delete_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:1673:3: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1673 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:2351:2: warning: cast from 'void (*)(struct bfa_fcs_rport_s *, enum rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2351 | bfa_sm_set_state(rport, bfa_fcs_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3154:4: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3154 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_rpsc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3177:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3177 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_rpsc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3181:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3181 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3201:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3201 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3211:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3211 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3220:4: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3220 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_rpsc_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3222:4: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3222 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3227:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3227 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3248:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3248 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_rpsc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3254:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3254 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3274:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3274 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3294:3: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3294 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_rpsc_sending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_rport.c:3316:2: warning: cast from 'void (*)(struct bfa_fcs_rpf_s *, enum rpf_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3316 | bfa_sm_set_state(rpf, bfa_fcs_rpf_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 165 warnings 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) \ | ^~~~~~~~~~~ :15:1: note: expanded from here 15 | get_event | ^~~~~~~~~ 1 warning generated. ../drivers/staging/rtl8712/rtl8712_recv.c:139:6: warning: variable 'drvinfo_sz' set but not used [-Wunused-but-set-variable] 139 | u16 drvinfo_sz; | ^ 1 warning generated. ../fs/jffs2/nodemgmt.c:72: warning: Function parameter or struct member 'sumsize' not described in 'jffs2_do_reserve_space' ../fs/jffs2/nodemgmt.c:72: warning: expecting prototype for jffs2_reserve_space(). Prototype was for jffs2_do_reserve_space() instead ../fs/jffs2/nodemgmt.c:503: warning: Function parameter or struct member 'ofs' not described in 'jffs2_add_physical_node_ref' ../fs/jffs2/nodemgmt.c:503: warning: Function parameter or struct member 'ic' not described in 'jffs2_add_physical_node_ref' ../fs/jffs2/nodemgmt.c:503: warning: Excess function parameter 'new' description in 'jffs2_add_physical_node_ref' ../drivers/scsi/mpi3mr/mpi3mr_transport.c:1026: warning: Function parameter or struct member 'port_id' not described in 'mpi3mr_get_hba_port_by_id' ../drivers/scsi/bfa/bfa_fcs_fcpim.c:56:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 56 | {BFA_SM(bfa_fcs_itnim_sm_offline), BFA_ITNIM_OFFLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:57:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 57 | {BFA_SM(bfa_fcs_itnim_sm_prli_send), BFA_ITNIM_PRLI_SEND}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:58:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 58 | {BFA_SM(bfa_fcs_itnim_sm_prli), BFA_ITNIM_PRLI_SENT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:59:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 59 | {BFA_SM(bfa_fcs_itnim_sm_prli_retry), BFA_ITNIM_PRLI_RETRY}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:60:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 60 | {BFA_SM(bfa_fcs_itnim_sm_hcb_online), BFA_ITNIM_HCB_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:61:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 61 | {BFA_SM(bfa_fcs_itnim_sm_online), BFA_ITNIM_ONLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:62:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 62 | {BFA_SM(bfa_fcs_itnim_sm_hcb_offline), BFA_ITNIM_HCB_OFFLINE}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:63:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 63 | {BFA_SM(bfa_fcs_itnim_sm_initiator), BFA_ITNIM_INITIATIOR}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:79:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 79 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli_send); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:89:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 89 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:111:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 111 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:115:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 115 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:121:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 121 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:127:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 127 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:147:4: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 147 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:149:4: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 149 | bfa_sm_set_state(itnim, | ^~~~~~~~~~~~~~~~~~~~~~~ 150 | bfa_fcs_itnim_sm_hal_rport_online); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:156:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 156 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:163:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 163 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:167:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 167 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:173:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 173 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:179:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 179 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:203:4: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 203 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_hcb_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:206:4: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 206 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:213:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 213 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:218:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 218 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:239:4: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 239 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli_send); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:243:4: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 243 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:250:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 250 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:256:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 256 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:262:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 262 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:285:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 285 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:296:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 296 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_hcb_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:301:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 301 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:323:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 323 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_hcb_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:342:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 342 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:360:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 360 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:365:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 365 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:388:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 388 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:404:3: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 404 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcs_fcpim.c:610:2: warning: cast from 'void (*)(struct bfa_fcs_itnim_s *, enum bfa_fcs_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 610 | bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 40 warnings generated. ../drivers/scsi/mpt3sas/mpt3sas_base.c:5489: warning: Function parameter or struct member 'sas_addr' not described in 'mpt3sas_atto_get_sas_addr' ../drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c:1330: warning: Function parameter or struct member 'parent' not described in 'vchiq_register_chrdev' ../drivers/scsi/bfa/bfa_core.c:260:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 260 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_initing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:281:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 281 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_read); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:285:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 285 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:289:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 289 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:293:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 293 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_init_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:314:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 314 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_init_cfg_wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:318:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 318 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:322:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 322 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:326:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 326 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_init_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:347:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 347 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_init_cfg_done); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:351:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 351 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:355:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 355 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:359:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 359 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_init_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:382:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 382 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_operational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:385:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 385 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:388:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 388 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:391:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 391 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:413:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 413 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_write); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:416:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 416 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:419:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 419 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:441:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 441 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:464:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 464 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:494:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 494 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_cfg_wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:498:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 498 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:502:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 502 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_write); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:506:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 506 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:535:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 535 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_operational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:545:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 545 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:549:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 549 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_write); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:552:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 552 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_failed); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:580:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 580 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:609:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 609 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_write); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:612:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 612 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:634:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 634 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_write); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:637:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 637 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:640:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 640 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_cfg_wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:666:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 666 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopping); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:672:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 672 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_dconf_read); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:675:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 675 | bfa_fsm_set_state(iocfc, bfa_iocfc_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:1021:6: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1021 | if (bfa_fsm_cmp_state(iocfc, bfa_iocfc_sm_init_cfg_wait)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:1546:2: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1546 | bfa_fsm_set_state(&bfa->iocfc, bfa_iocfc_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:221:16: note: expanded from macro 'bfa_fsm_set_state' 221 | (_fsm)->fsm = (bfa_fsm_t)(_state); \ | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:1688:3: warning: cast from 'void (*)(struct bfa_iocfc_s *, enum iocfc_event)' to 'bfa_fsm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1688 | bfa_fsm_cmp_state(&bfa->iocfc, bfa_iocfc_sm_operational); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:228:18: note: expanded from macro 'bfa_fsm_cmp_state' 228 | ((_fsm)->fsm == (bfa_fsm_t)(_state)) | ^~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_core.c:1917:11: warning: cast from 'bfa_cb_cbfn_t' (aka 'void (*)(void *, enum bfa_boolean)') to 'bfa_cb_cbfn_status_t' (aka 'void (*)(void *, enum bfa_status)') converts to incompatible function type [-Wcast-function-type-strict] 1917 | cbfn = (bfa_cb_cbfn_status_t)(hcb_qe->cbfn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 warnings generated. ../drivers/scsi/bfa/bfa_fcpim.c:515:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 515 | bfa_sm_set_state(itnim, bfa_itnim_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:537:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 537 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:539:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 539 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:543:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 543 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:548:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 548 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:567:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 567 | bfa_sm_set_state(itnim, bfa_itnim_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:574:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 574 | bfa_sm_set_state(itnim, bfa_itnim_sm_delete_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:579:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 579 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:581:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 581 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:585:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 585 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:602:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 602 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:607:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 607 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:613:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 613 | bfa_sm_set_state(itnim, bfa_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:619:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 619 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:641:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 641 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:643:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 643 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:647:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 647 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:667:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 667 | bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:674:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 674 | bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_delete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:680:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 680 | bfa_sm_set_state(itnim, bfa_itnim_sm_sler); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:687:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 687 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:709:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 709 | bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:714:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 714 | bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_delete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:720:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 720 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:742:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 742 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:744:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 744 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:748:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 748 | bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_delete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:753:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 753 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:779:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 779 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:781:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 781 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:785:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 785 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:805:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 805 | bfa_sm_set_state(itnim, bfa_itnim_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:810:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 810 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:814:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 814 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:832:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 832 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:837:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 837 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:841:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 841 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:862:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 862 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:869:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 869 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:871:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 871 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:875:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 875 | bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:892:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 892 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:903:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 903 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:905:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 905 | bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:928:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 928 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:946:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 946 | bfa_sm_set_state(itnim, bfa_itnim_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:951:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 951 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1134:3: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1134 | bfa_sm_set_state(itnim, bfa_itnim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1448:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1448 | (bfa_sm_cmp_state(itnim, bfa_itnim_sm_fwcreate) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1449:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1449 | bfa_sm_cmp_state(itnim, bfa_itnim_sm_sler) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1450:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1450 | bfa_sm_cmp_state(itnim, bfa_itnim_sm_cleanup_offline) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1451:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1451 | bfa_sm_cmp_state(itnim, bfa_itnim_sm_fwdelete) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1452:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1452 | bfa_sm_cmp_state(itnim, bfa_itnim_sm_offline) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1453:4: warning: cast from 'void (*)(struct bfa_itnim_s *, enum bfa_itnim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1453 | bfa_sm_cmp_state(itnim, bfa_itnim_sm_iocdisable)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1511:5: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1511 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1527:5: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1527 | bfa_sm_set_state(ioim, bfa_ioim_sm_sgalloc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1533:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1533 | bfa_sm_set_state(ioim, bfa_ioim_sm_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1537:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1537 | bfa_sm_set_state(ioim, bfa_ioim_sm_active); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1541:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1541 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1552:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1552 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1575:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1575 | bfa_sm_set_state(ioim, bfa_ioim_sm_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1578:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1578 | bfa_sm_set_state(ioim, bfa_ioim_sm_active); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1582:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1582 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1590:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1590 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1598:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1598 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1618:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1618 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1625:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1625 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1632:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1632 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1643:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1643 | bfa_sm_set_state(ioim, bfa_ioim_sm_abort); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1645:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1645 | bfa_sm_set_state(ioim, bfa_ioim_sm_abort_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1657:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1657 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1659:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1659 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1667:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1667 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1676:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1676 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1683:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1683 | bfa_sm_set_state(ioim, bfa_ioim_sm_cmnd_retry); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1702:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1702 | bfa_sm_set_state(ioim, bfa_ioim_sm_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1705:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1705 | bfa_sm_set_state(ioim, bfa_ioim_sm_active); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1713:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1713 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1715:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1715 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1723:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1723 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1733:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1733 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1760:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1760 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1766:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1766 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1773:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1773 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1784:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1784 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1786:4: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1786 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1794:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1794 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1830:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1830 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1836:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1836 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1842:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1842 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1848:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1848 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1877:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1877 | bfa_sm_set_state(ioim, bfa_ioim_sm_active); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1882:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1882 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1890:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1890 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1898:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1898 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1921:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1921 | bfa_sm_set_state(ioim, bfa_ioim_sm_abort); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1928:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1928 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1933:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1933 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1941:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1941 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1949:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1949 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1972:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1972 | bfa_sm_set_state(ioim, bfa_ioim_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1985:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1985 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1992:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1992 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb_free); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:1999:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1999 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2019:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2019 | bfa_sm_set_state(ioim, bfa_ioim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2046:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2046 | bfa_sm_set_state(ioim, bfa_ioim_sm_resfree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2052:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2052 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2060:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2060 | bfa_sm_set_state(ioim, bfa_ioim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2079:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2079 | bfa_sm_set_state(ioim, bfa_ioim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2692:7: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2692 | if ((bfa_sm_cmp_state(ioim, bfa_ioim_sm_uninit) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2694:7: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2694 | (bfa_sm_cmp_state(ioim, bfa_ioim_sm_abort)) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2695:7: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2695 | (bfa_sm_cmp_state(ioim, bfa_ioim_sm_abort_qfull)) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2696:7: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2696 | (bfa_sm_cmp_state(ioim, bfa_ioim_sm_hcb)) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2697:7: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2697 | (bfa_sm_cmp_state(ioim, bfa_ioim_sm_hcb_free)) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2698:7: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2698 | (bfa_sm_cmp_state(ioim, bfa_ioim_sm_resfree))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2774:3: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2774 | bfa_sm_set_state(ioim, bfa_ioim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:2796:6: warning: cast from 'void (*)(struct bfa_ioim_s *, enum bfa_ioim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2796 | if (bfa_sm_cmp_state(ioim, bfa_ioim_sm_active)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3033:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3033 | bfa_sm_set_state(tskim, bfa_tskim_sm_active); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3041:4: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3041 | bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3048:4: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3048 | bfa_sm_set_state(tskim, bfa_tskim_sm_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3071:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3071 | bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3076:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3076 | bfa_sm_set_state(tskim, bfa_tskim_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3078:4: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3078 | bfa_sm_set_state(tskim, bfa_tskim_sm_cleanup_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3086:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3086 | bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3114:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3114 | bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3119:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3119 | bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3136:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3136 | bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3148:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3148 | bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3168:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3168 | bfa_sm_set_state(tskim, bfa_tskim_sm_active); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3176:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3176 | bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3182:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3182 | bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3208:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3208 | bfa_sm_set_state(tskim, bfa_tskim_sm_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3213:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3213 | bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3234:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3234 | bfa_sm_set_state(tskim, bfa_tskim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_fcpim.c:3524:3: warning: cast from 'void (*)(struct bfa_tskim_s *, enum bfa_tskim_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3524 | bfa_sm_set_state(tskim, bfa_tskim_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 135 warnings generated. ../fs/ubifs/replay.c:60: warning: Function parameter or struct member 'hash' not described in 'replay_entry' ../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/scsi/bfa/bfa_svc.c:205:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 205 | {BFA_SM(bfa_fcport_sm_uninit), BFA_PORT_ST_UNINIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:206:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 206 | {BFA_SM(bfa_fcport_sm_enabling_qwait), BFA_PORT_ST_ENABLING_QWAIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:207:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 207 | {BFA_SM(bfa_fcport_sm_enabling), BFA_PORT_ST_ENABLING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:208:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 208 | {BFA_SM(bfa_fcport_sm_linkdown), BFA_PORT_ST_LINKDOWN}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:209:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 209 | {BFA_SM(bfa_fcport_sm_linkup), BFA_PORT_ST_LINKUP}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:210:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 210 | {BFA_SM(bfa_fcport_sm_disabling_qwait), BFA_PORT_ST_DISABLING_QWAIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:211:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 211 | {BFA_SM(bfa_fcport_sm_toggling_qwait), BFA_PORT_ST_TOGGLING_QWAIT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:212:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 212 | {BFA_SM(bfa_fcport_sm_disabling), BFA_PORT_ST_DISABLING}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:213:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 213 | {BFA_SM(bfa_fcport_sm_disabled), BFA_PORT_ST_DISABLED}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:214:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 214 | {BFA_SM(bfa_fcport_sm_stopped), BFA_PORT_ST_STOPPED}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:215:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 215 | {BFA_SM(bfa_fcport_sm_iocdown), BFA_PORT_ST_IOCDOWN}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:216:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 216 | {BFA_SM(bfa_fcport_sm_iocfail), BFA_PORT_ST_IOCDOWN}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:217:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 217 | {BFA_SM(bfa_fcport_sm_dport), BFA_PORT_ST_DPORT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:218:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 218 | {BFA_SM(bfa_fcport_sm_ddport), BFA_PORT_ST_DDPORT}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:219:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 219 | {BFA_SM(bfa_fcport_sm_faa_misconfig), BFA_PORT_ST_FAA_MISCONFIG}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:203:22: note: expanded from macro 'BFA_SM' 203 | #define BFA_SM(_sm) ((bfa_sm_t)(_sm)) | ^~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1171:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1171 | bfa_sm_set_state(lps, bfa_lps_sm_loginwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1174:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1174 | bfa_sm_set_state(lps, bfa_lps_sm_login); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1229:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1229 | bfa_sm_set_state(lps, bfa_lps_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1243:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1243 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1258:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1258 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1282:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1282 | bfa_sm_set_state(lps, bfa_lps_sm_login); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1288:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1288 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1317:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1317 | bfa_sm_set_state(lps, bfa_lps_sm_logowait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1320:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1320 | bfa_sm_set_state(lps, bfa_lps_sm_logout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1328:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1328 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1338:4: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1338 | bfa_sm_set_state(lps, bfa_lps_sm_online_n2n_pid_wait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1346:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1346 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1365:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1365 | bfa_sm_set_state(lps, bfa_lps_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1370:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1370 | bfa_sm_set_state(lps, bfa_lps_sm_logowait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1376:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1376 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1387:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1387 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1408:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1408 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1413:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1413 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1432:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1432 | bfa_sm_set_state(lps, bfa_lps_sm_logout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1438:3: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1438 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:1856:2: warning: cast from 'void (*)(struct bfa_lps_s *, enum bfa_lps_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 1856 | bfa_sm_set_state(lps, bfa_lps_sm_init); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2032:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2032 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2035:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2035 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2036 | bfa_fcport_sm_enabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2053:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2053 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2057:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2057 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2075:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2075 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2081:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2081 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2095:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2095 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2115:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2115 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2121:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2121 | bfa_sm_set_state(fcport, bfa_fcport_sm_faa_misconfig); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2140:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2140 | bfa_sm_set_state(fcport, bfa_fcport_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2145:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2145 | bfa_sm_set_state(fcport, bfa_fcport_sm_linkup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2159:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2159 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2161:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2161 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2162 | bfa_fcport_sm_disabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2173:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2173 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2177:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2177 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2183:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2183 | bfa_sm_set_state(fcport, bfa_fcport_sm_faa_misconfig); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2204:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2204 | bfa_sm_set_state(fcport, bfa_fcport_sm_linkup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2251:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2251 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2253:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2253 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2254 | bfa_fcport_sm_disabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2265:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2265 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2269:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2269 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2275:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2275 | bfa_sm_set_state(fcport, bfa_fcport_sm_faa_misconfig); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2301:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2301 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2303:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2303 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2304 | bfa_fcport_sm_disabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2320:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2320 | bfa_sm_set_state(fcport, bfa_fcport_sm_linkdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2339:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2339 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2355:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2355 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2374:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2374 | bfa_sm_set_state(fcport, bfa_fcport_sm_faa_misconfig); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2390:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2390 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2395:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2395 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2400:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2400 | bfa_sm_set_state(fcport, bfa_fcport_sm_toggling_qwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2418:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2418 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2425:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2425 | bfa_sm_set_state(fcport, bfa_fcport_sm_faa_misconfig); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2441:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2441 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2444:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2444 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2446:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2446 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2447 | bfa_fcport_sm_enabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2451:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2451 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2459:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2459 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling_qwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2471:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2471 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2490:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2490 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2501:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2501 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2503:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2503 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2504 | bfa_fcport_sm_enabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2515:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2515 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2527:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2527 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2551:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2551 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2556:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2556 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2558:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2558 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2559 | bfa_fcport_sm_enabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2576:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2576 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2580:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2580 | bfa_sm_set_state(fcport, bfa_fcport_sm_dport); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2584:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2584 | bfa_sm_set_state(fcport, bfa_fcport_sm_ddport); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2601:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2601 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2603:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2603 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2604 | bfa_fcport_sm_enabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2627:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2627 | bfa_sm_set_state(fcport, bfa_fcport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2629:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2629 | bfa_sm_set_state(fcport, | ^~~~~~~~~~~~~~~~~~~~~~~~ 2630 | bfa_fcport_sm_enabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2652:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2652 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2656:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2656 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2683:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2683 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2687:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2687 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2691:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2691 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2708:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2708 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2721:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2721 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2725:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2725 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocfail); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2750:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2750 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2752:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2752 | bfa_sm_set_state(fcport, bfa_fcport_sm_disabling_qwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2762:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2762 | bfa_sm_set_state(fcport, bfa_fcport_sm_stopped); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2768:3: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2768 | bfa_sm_set_state(fcport, bfa_fcport_sm_iocdown); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2787:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2787 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_up_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2807:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2807 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn_up_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2811:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2811 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2830:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2830 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2834:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2834 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_up_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2854:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2854 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2874:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2874 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_up_dn_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2878:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2878 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_up); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2897:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2897 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_up_dn_up_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2901:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2901 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2921:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2921 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_up_dn_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:2925:3: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 2925 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn_up_nf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:3030:2: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3030 | bfa_sm_set_state(fcport, bfa_fcport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:3031:2: warning: cast from 'void (*)(struct bfa_fcport_ln_s *, enum bfa_fcport_ln_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 3031 | bfa_sm_set_state(ln, bfa_fcport_ln_sm_dn); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4169:4: warning: cast from 'void (*)(struct bfa_fcport_s *, enum bfa_fcport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4169 | bfa_sm_cmp_state(fcport, bfa_fcport_sm_linkup)) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4314:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4314 | bfa_sm_set_state(rp, bfa_rport_sm_created); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4333:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4333 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4335:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4335 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4340:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4340 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4346:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4346 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4367:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4367 | bfa_sm_set_state(rp, bfa_rport_sm_online); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4373:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4373 | bfa_sm_set_state(rp, bfa_rport_sm_delete_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4378:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4378 | bfa_sm_set_state(rp, bfa_rport_sm_offline_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4383:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4383 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4403:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4403 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4409:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4409 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4416:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4416 | bfa_sm_set_state(rp, bfa_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4423:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4423 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4448:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4448 | bfa_sm_set_state(rp, bfa_rport_sm_fwdelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4450:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4450 | bfa_sm_set_state(rp, bfa_rport_sm_fwdelete_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4456:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4456 | bfa_sm_set_state(rp, bfa_rport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4458:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4458 | bfa_sm_set_state(rp, bfa_rport_sm_deleting_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4463:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4463 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4513:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4513 | bfa_sm_set_state(rp, bfa_rport_sm_offline); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4519:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4519 | bfa_sm_set_state(rp, bfa_rport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4524:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4524 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4542:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4542 | bfa_sm_set_state(rp, bfa_rport_sm_fwdelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4548:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4548 | bfa_sm_set_state(rp, bfa_rport_sm_deleting_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4553:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4553 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4576:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4576 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4583:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4583 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4585:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4585 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4590:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4590 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4615:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4615 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4621:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4621 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4639:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4639 | bfa_sm_set_state(rp, bfa_rport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4645:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4645 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4669:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4669 | bfa_sm_set_state(rp, bfa_rport_sm_deleting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4671:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4671 | bfa_sm_set_state(rp, bfa_rport_sm_deleting_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4676:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4676 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4700:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4700 | bfa_sm_set_state(rp, bfa_rport_sm_fwdelete); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4702:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4702 | bfa_sm_set_state(rp, bfa_rport_sm_fwdelete_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4707:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4707 | bfa_sm_set_state(rp, bfa_rport_sm_delete_pending); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4712:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4712 | bfa_sm_set_state(rp, bfa_rport_sm_iocdisable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4739:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4739 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4746:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4746 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4748:4: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4748 | bfa_sm_set_state(rp, bfa_rport_sm_fwcreate_qfull); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:4829:3: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 4829 | bfa_sm_set_state(rp, bfa_rport_sm_uninit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:5062:11: warning: cast from 'void (*)(struct bfa_rport_s *, enum bfa_rport_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5062 | WARN_ON(!bfa_sm_cmp_state(rp, bfa_rport_sm_uninit)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^ ../include/asm-generic/bug.h:123:25: note: expanded from macro 'WARN_ON' 123 | int __ret_warn_on = !!(condition); \ | ^~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:5714:2: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 5714 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6145:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6145 | bfa_sm_set_state(dport, bfa_dport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6147:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6147 | bfa_sm_set_state(dport, bfa_dport_sm_enabling_qwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6163:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6163 | bfa_sm_set_state(dport, bfa_dport_sm_enabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6183:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6183 | bfa_sm_set_state(dport, bfa_dport_sm_enabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6189:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6189 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6213:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6213 | bfa_sm_set_state(dport, bfa_dport_sm_enabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6219:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6219 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6223:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6223 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6240:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6240 | bfa_sm_set_state(dport, bfa_dport_sm_starting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6242:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6242 | bfa_sm_set_state(dport, bfa_dport_sm_starting_qwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6248:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6248 | bfa_sm_set_state(dport, bfa_dport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6250:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6250 | bfa_sm_set_state(dport, bfa_dport_sm_disabling_qwait); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6254:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6254 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6280:5: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6280 | bfa_sm_set_state(dport, | ^~~~~~~~~~~~~~~~~~~~~~~ 6281 | bfa_dport_sm_dynamic_disabling); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6283:5: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6283 | bfa_sm_set_state(dport, | ^~~~~~~~~~~~~~~~~~~~~~~ 6284 | bfa_dport_sm_dynamic_disabling_qwait); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6290:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6290 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6312:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6312 | bfa_sm_set_state(dport, bfa_dport_sm_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6317:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6317 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6339:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6339 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6343:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6343 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6364:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6364 | bfa_sm_set_state(dport, bfa_dport_sm_starting); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6370:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6370 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6397:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6397 | bfa_sm_set_state(dport, bfa_dport_sm_enabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6401:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6401 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6420:4: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6420 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6433:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6433 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6450:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6450 | bfa_sm_set_state(dport, bfa_dport_sm_dynamic_disabling); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6455:3: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6455 | bfa_sm_set_state(dport, bfa_dport_sm_disabled); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:190:52: note: expanded from macro 'bfa_sm_set_state' 190 | #define bfa_sm_set_state(_sm, _state) ((_sm)->sm = (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6532:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6532 | if (bfa_sm_cmp_state(dport, bfa_dport_sm_enabling) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6533:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6533 | bfa_sm_cmp_state(dport, bfa_dport_sm_enabling_qwait) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6534:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6534 | bfa_sm_cmp_state(dport, bfa_dport_sm_disabling) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6535:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6535 | bfa_sm_cmp_state(dport, bfa_dport_sm_disabling_qwait) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6536:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6536 | bfa_sm_cmp_state(dport, bfa_dport_sm_starting) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6537:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6537 | bfa_sm_cmp_state(dport, bfa_dport_sm_starting_qwait)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6722:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6722 | if (bfa_sm_cmp_state(dport, bfa_dport_sm_enabled)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6783:6: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6783 | if (bfa_sm_cmp_state(dport, bfa_dport_sm_disabled)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6829:7: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6829 | if (!bfa_sm_cmp_state(dport, bfa_dport_sm_enabled)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_svc.c:6882:7: warning: cast from 'void (*)(struct bfa_dport_s *, enum bfa_dport_sm_event)' to 'bfa_sm_t' (aka 'void (*)(void *, int)') converts to incompatible function type [-Wcast-function-type-strict] 6882 | if (!bfa_sm_cmp_state(dport, bfa_dport_sm_enabled)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfa_cs.h:193:53: note: expanded from macro 'bfa_sm_cmp_state' 193 | #define bfa_sm_cmp_state(_sm, _state) ((_sm)->sm == (bfa_sm_t)(_state)) | ^~~~~~~~~~~~~~~~~~ 200 warnings generated. ../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/ubifs/find.c:170:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 170 | (ubifs_lpt_scan_callback)scan_for_dirty_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/ubifs/find.c:449:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 449 | (ubifs_lpt_scan_callback)scan_for_free_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/ubifs/find.c:629:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 629 | (ubifs_lpt_scan_callback)scan_for_idx_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/ubifs/find.c:757:7: warning: cast from 'int (*)(const struct ubifs_lprops **, const struct ubifs_lprops **)' to 'int (*)(const void *, const void *)' converts to incompatible function type [-Wcast-function-type-strict] 757 | (int (*)(const void *, const void *))cmp_dirty_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/ubifs/find.c:846:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct scan_data *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 846 | (ubifs_lpt_scan_callback)scan_dirty_idx_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. ../drivers/nvdimm/core.c:222: warning: Function parameter or struct member 'len' not described in 'nd_uuid_store' ../net/ceph/crush/mapper.c:466: warning: Function parameter or struct member 'work' not described in 'crush_choose_firstn' ../net/ceph/crush/mapper.c:466: warning: Function parameter or struct member 'weight' not described in 'crush_choose_firstn' ../net/ceph/crush/mapper.c:466: warning: Function parameter or struct member 'weight_max' not described in 'crush_choose_firstn' ../net/ceph/crush/mapper.c:466: warning: Function parameter or struct member 'choose_args' not described in 'crush_choose_firstn' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'map' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'work' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'bucket' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'weight' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'weight_max' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'x' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'left' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'numrep' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'type' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'out' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'outpos' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'tries' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'recurse_tries' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'recurse_to_leaf' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'out2' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'parent_r' not described in 'crush_choose_indep' ../net/ceph/crush/mapper.c:655: warning: Function parameter or struct member 'choose_args' not described in 'crush_choose_indep' ../fs/ubifs/compress.c:103: warning: Function parameter or struct member 'c' not described in 'ubifs_compress' ../fs/ubifs/compress.c:155: warning: Function parameter or struct member 'c' not described in 'ubifs_decompress' 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:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:957:5: warning: variable 'hoffset' set but not used [-Wunused-but-set-variable] 957 | u8 hoffset = 0, hworden = 0; | ^ ../drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c:1050:5: warning: variable 'hoffset' set but not used [-Wunused-but-set-variable] 1050 | u8 hoffset = 0, hworden = 0; | ^ 2 warnings generated. ../fs/ubifs/lpt.c:1938: warning: Function parameter or struct member 'ptr' not described in 'lpt_scan_node' ../fs/ubifs/lprops.c:1272:9: warning: cast from 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, struct ubifs_lp_stats *)' to 'ubifs_lpt_scan_callback' (aka 'int (*)(struct ubifs_info *, const struct ubifs_lprops *, int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 1272 | (ubifs_lpt_scan_callback)scan_check_cb, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/staging/greybus/audio_topology.c:764:15: warning: variable 'mask' set but not used [-Wunused-but-set-variable] 764 | unsigned int mask; | ^ 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:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/gpu/drm/vmwgfx/vmwgfx_surface.c:55: warning: Excess struct member 'base' description in 'vmw_user_surface' In file included from ../fs/orangefs/super.c:8: In file included from ../fs/orangefs/protocol.h:5: 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:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c:76: warning: Excess struct member 'transfer' description in 'vmw_stdu_dirty' ../fs/fuse/cuse.c:319: warning: Function parameter or struct member 'fm' not described in 'cuse_process_init_reply' ../fs/fuse/cuse.c:319: warning: Function parameter or struct member 'args' not described in 'cuse_process_init_reply' ../fs/fuse/cuse.c:319: warning: Function parameter or struct member 'error' not described in 'cuse_process_init_reply' 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:537: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. 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 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/befs/datastream.c:132: warning: expecting prototype for befs_read_lsmylink(). Prototype was for befs_read_lsymlink() instead ../scripts/Makefile.build:243: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_cmd.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:243: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_tqp_stats.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:243: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_rss.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:243: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_devlink.o is added to multiple modules: rvu_nicpf rvu_nicvf ../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/nilfs2/super.c:122: warning: Function parameter or struct member 'sb' not described in '__nilfs_error' ../fs/nilfs2/super.c:122: warning: Function parameter or struct member 'function' not described in '__nilfs_error' ../fs/nilfs2/super.c:122: warning: Function parameter or struct member 'fmt' not described in '__nilfs_error' ../drivers/spmi/spmi-pmic-arb.c:180: warning: Function parameter or struct member 'core' not described in 'spmi_pmic_arb' ../drivers/spmi/spmi-pmic-arb.c:180: warning: Function parameter or struct member 'core_size' not described in 'spmi_pmic_arb' ../drivers/spmi/spmi-pmic-arb.c:180: warning: Function parameter or struct member 'mapping_table_valid' not described in 'spmi_pmic_arb' ../drivers/spmi/spmi-pmic-arb.c:241: warning: Function parameter or struct member 'pmic_arb' not described in 'pmic_arb_read_data' ../drivers/spmi/spmi-pmic-arb.c:255: warning: Function parameter or struct member 'pmic_arb' not described in 'pmic_arb_write_data' ../scripts/Makefile.build:243: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_dcbnl.o is added to multiple modules: rvu_nicpf rvu_nicvf ../fs/nilfs2/btnode.c:175: warning: Function parameter or struct member 'btnc' not described in 'nilfs_btnode_prepare_change_key' ../fs/nilfs2/btnode.c:175: warning: Function parameter or struct member 'ctxt' not described in 'nilfs_btnode_prepare_change_key' ../fs/nilfs2/btnode.c:238: warning: Function parameter or struct member 'btnc' not described in 'nilfs_btnode_commit_change_key' ../fs/nilfs2/btnode.c:238: warning: Function parameter or struct member 'ctxt' not described in 'nilfs_btnode_commit_change_key' ../fs/nilfs2/btnode.c:278: warning: Function parameter or struct member 'btnc' not described in 'nilfs_btnode_abort_change_key' ../fs/nilfs2/btnode.c:278: warning: Function parameter or struct member 'ctxt' not described in 'nilfs_btnode_abort_change_key' ../drivers/gpu/drm/xe/xe_lrc.c:625:1: warning: unused function '__xe_lrc_regs_ggtt_addr' [-Wunused-function] 625 | DECL_MAP_ADDR_HELPERS(regs) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/xe/xe_lrc.c:617:19: note: expanded from macro 'DECL_MAP_ADDR_HELPERS' 617 | static inline u32 __xe_lrc_##elem##_ggtt_addr(struct xe_lrc *lrc) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :2:1: note: expanded from here 2 | __xe_lrc_regs_ggtt_addr | ^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/qxl/qxl_cmd.c:424:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] 424 | int count = 0; | ^ 1 warning generated. ../fs/gfs2/glock.c:1268: warning: Function parameter or struct member 'ip' not described in '__gfs2_holder_init' In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:8: In file included from ../include/linux/delay.h:23: 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../fs/nilfs2/btree.c:1866: warning: Function parameter or struct member 'btree' not described in 'nilfs_btree_convert_and_insert' ../fs/nilfs2/btree.c:1866: warning: Excess function parameter 'bmap' description in 'nilfs_btree_convert_and_insert' ../scripts/Makefile.build:243: ../drivers/hid/Makefile: hid-uclogic-rdesc.o is added to multiple modules: hid-uclogic hid-uclogic-test ../drivers/slimbus/stream.c:49: warning: Excess struct member 'segdist_codes' description in 'segdist_code' ../scripts/Makefile.build:243: ../drivers/hid/Makefile: hid-uclogic-params.o is added to multiple modules: hid-uclogic hid-uclogic-test ../drivers/gpu/drm/qxl/qxl_ioctl.c:148:14: warning: variable 'num_relocs' set but not used [-Wunused-but-set-variable] 148 | int i, ret, num_relocs; | ^ 1 warning generated. ../fs/nilfs2/recovery.c:572: warning: Function parameter or struct member 'root' not described in 'nilfs_do_roll_forward' In file included from ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:9: In file included from ../include/linux/delay.h:23: 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __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/lima/lima_drv.c:387:13: warning: cast to smaller integer type 'enum lima_gpu_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 387 | ldev->id = (enum lima_gpu_id)of_device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/nilfs2/gcinode.c:180: warning: Function parameter or struct member 'nilfs' not described in 'nilfs_remove_all_gcinodes' ../drivers/ata/ahci_imx.c:1066:18: warning: cast to smaller integer type 'enum ahci_imx_type' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1066 | imxpriv->type = (enum ahci_imx_type)device_get_match_data(dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/nilfs2/ioctl.c:120: warning: Function parameter or struct member 'dentry' not described in 'nilfs_fileattr_get' ../fs/nilfs2/ioctl.c:120: warning: Function parameter or struct member 'fa' not described in 'nilfs_fileattr_get' ../fs/nilfs2/ioctl.c:133: warning: Function parameter or struct member 'idmap' not described in 'nilfs_fileattr_set' ../fs/nilfs2/ioctl.c:133: warning: Function parameter or struct member 'dentry' not described in 'nilfs_fileattr_set' ../fs/nilfs2/ioctl.c:133: warning: Function parameter or struct member 'fa' not described in 'nilfs_fileattr_set' ../fs/nilfs2/ioctl.c:164: warning: Function parameter or struct member 'inode' not described in 'nilfs_ioctl_getversion' ../fs/nilfs2/ioctl.c:164: warning: Function parameter or struct member 'argp' not described in 'nilfs_ioctl_getversion' ../drivers/gpu/drm/nouveau/nvkm/subdev/acr/lsfw.c:221:7: warning: variable 'loc' set but not used [-Wunused-but-set-variable] 221 | u32 loc, sig, cnt, *meta; | ^ 1 warning generated. ../fs/ocfs2/namei.c:2204: warning: Function parameter or struct member 'name' not described in 'ocfs2_prepare_orphan_dir' ../fs/ocfs2/namei.c:2204: warning: Function parameter or struct member 'dio' not described in 'ocfs2_prepare_orphan_dir' ../drivers/target/iscsi/iscsi_target_erl1.c:586:45: warning: variable 'xfer_len' set but not used [-Wunused-but-set-variable] 586 | u32 length = 0, offset = 0, pdu_count = 0, xfer_len = 0; | ^ 1 warning generated. ../fs/gfs2/super.c:734: warning: Function parameter or struct member 'who' not described in 'gfs2_freeze_super' ../fs/gfs2/super.c:802: warning: Function parameter or struct member 'who' not described in 'gfs2_thaw_super' 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 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/intel-ish-hid/ishtp/bus.c:853: warning: Function parameter or struct member 'dev' not described in 'ishtp_wait_resume' ../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/bcachefs/btree_key_cache.c:118:7: warning: result of comparison of constant 9223372036854775807 with expression of type 'u32' (aka 'unsigned int') is always true [-Wtautological-constant-out-of-range-compare] 118 | if (ULONG_CMP_GE(ck->btree_trans_barrier_seq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | pos->btree_trans_barrier_seq)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/rcupdate.h:35:43: note: expanded from macro 'ULONG_CMP_GE' 35 | #define ULONG_CMP_GE(a, b) (ULONG_MAX / 2 >= (a) - (b)) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. ../fs/vboxsf/utils.c:443:9: warning: variable 'out_len' set but not used [-Wunused-but-set-variable] 443 | size_t out_len; | ^ 1 warning generated. ../drivers/memstick/core/memstick.c:207: warning: Function parameter or struct member 'host' not described in 'memstick_detect_change' ../drivers/memstick/core/memstick.c:223: warning: Function parameter or struct member 'host' not described in 'memstick_next_req' ../drivers/memstick/core/memstick.c:223: warning: Function parameter or struct member 'mrq' not described in 'memstick_next_req' ../drivers/memstick/core/memstick.c:249: warning: Function parameter or struct member 'host' not described in 'memstick_new_req' ../drivers/memstick/core/memstick.c:266: warning: Function parameter or struct member 'mrq' not described in 'memstick_init_req_sg' ../drivers/memstick/core/memstick.c:266: warning: Function parameter or struct member 'tpc' not described in 'memstick_init_req_sg' ../drivers/memstick/core/memstick.c:266: warning: Function parameter or struct member 'sg' not described in 'memstick_init_req_sg' ../drivers/memstick/core/memstick.c:296: warning: Function parameter or struct member 'mrq' not described in 'memstick_init_req' ../drivers/memstick/core/memstick.c:296: warning: Function parameter or struct member 'tpc' not described in 'memstick_init_req' ../drivers/memstick/core/memstick.c:296: warning: Function parameter or struct member 'buf' not described in 'memstick_init_req' ../drivers/memstick/core/memstick.c:296: warning: Function parameter or struct member 'length' not described in 'memstick_init_req' ../drivers/memstick/core/memstick.c:367: warning: Function parameter or struct member 'card' not described in 'memstick_set_rw_addr' ../drivers/memstick/core/memstick.c:514: warning: Function parameter or struct member 'host' not described in 'memstick_add_host' ../drivers/memstick/core/memstick.c:550: warning: Function parameter or struct member 'host' not described in 'memstick_remove_host' ../drivers/memstick/core/memstick.c:572: warning: Function parameter or struct member 'host' not described in 'memstick_free_host' ../drivers/memstick/core/memstick.c:583: warning: Function parameter or struct member 'host' not described in 'memstick_suspend_host' ../drivers/memstick/core/memstick.c:595: warning: Function parameter or struct member 'host' not described in 'memstick_resume_host' ../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:171: warning: Function parameter or struct member 'dev' not described in 'dca_add_requester' ../drivers/dca/dca-core.c:226: warning: Function parameter or struct member 'dev' not described in 'dca_remove_requester' ../drivers/dca/dca-core.c:258: warning: Function parameter or struct member 'dev' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:258: warning: Function parameter or struct member 'cpu' not described in 'dca_common_get_tag' ../drivers/dca/dca-core.c:283: warning: Function parameter or struct member 'dev' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:283: warning: Function parameter or struct member 'cpu' not described in 'dca3_get_tag' ../drivers/dca/dca-core.c:296: warning: Function parameter or struct member 'cpu' not described in 'dca_get_tag' ../drivers/dca/dca-core.c:308: warning: Function parameter or struct member 'ops' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:308: warning: Function parameter or struct member 'priv_size' not described in 'alloc_dca_provider' ../drivers/dca/dca-core.c:328: warning: Function parameter or struct member 'dca' not described in 'free_dca_provider' ../drivers/dca/dca-core.c:339: warning: Function parameter or struct member 'dca' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:339: warning: Function parameter or struct member 'dev' not described in 'register_dca_provider' ../drivers/dca/dca-core.c:396: warning: Function parameter or struct member 'dca' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:396: warning: Function parameter or struct member 'dev' not described in 'unregister_dca_provider' ../drivers/dca/dca-core.c:428: warning: Function parameter or struct member 'nb' not described in 'dca_register_notify' ../drivers/dca/dca-core.c:437: warning: Function parameter or struct member 'nb' not described in 'dca_unregister_notify' ../scripts/Makefile.build:243: ../drivers/mtd/tests/Makefile: mtd_test.o is added to multiple modules: mtd_nandbiterrs mtd_oobtest mtd_pagetest mtd_readtest mtd_speedtest mtd_stresstest mtd_subpagetest mtd_torturetest ../drivers/net/caif/caif_serial.c:130:20: warning: unused function 'debugfs_tx' [-Wunused-function] 130 | static inline void debugfs_tx(struct ser_device *ser, const u8 *data, int size) | ^~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:584: warning: Function parameter or struct member 'init' not described in 'init_reserved' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:611: warning: Function parameter or struct member 'init' not described in 'init_done' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:611: warning: expecting prototype for INIT_DONE(). Prototype was for init_done() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:622: warning: Function parameter or struct member 'init' not described in 'init_io_restrict_prog' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:622: warning: expecting prototype for INIT_IO_RESTRICT_PROG(). Prototype was for init_io_restrict_prog() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:659: warning: Function parameter or struct member 'init' not described in 'init_repeat' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:659: warning: expecting prototype for INIT_REPEAT(). Prototype was for init_repeat() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:685: warning: Function parameter or struct member 'init' not described in 'init_io_restrict_pll' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:685: warning: expecting prototype for INIT_IO_RESTRICT_PLL(). Prototype was for init_io_restrict_pll() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:725: warning: Function parameter or struct member 'init' not described in 'init_end_repeat' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:725: warning: expecting prototype for INIT_END_REPEAT(). Prototype was for init_end_repeat() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:741: warning: Function parameter or struct member 'init' not described in 'init_copy' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:741: warning: expecting prototype for INIT_COPY(). Prototype was for init_copy() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:768: warning: Function parameter or struct member 'init' not described in 'init_not' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:768: warning: expecting prototype for INIT_NOT(). Prototype was for init_not() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:780: warning: Function parameter or struct member 'init' not described in 'init_io_flag_condition' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:780: warning: expecting prototype for INIT_IO_FLAG_CONDITION(). Prototype was for init_io_flag_condition() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:797: warning: Function parameter or struct member 'init' not described in 'init_generic_condition' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:797: warning: expecting prototype for INIT_GENERIC_CONDITION(). Prototype was for init_generic_condition() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:849: warning: Function parameter or struct member 'init' not described in 'init_io_mask_or' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:849: warning: expecting prototype for INIT_IO_MASK_OR(). Prototype was for init_io_mask_or() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:868: warning: Function parameter or struct member 'init' not described in 'init_io_or' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:868: warning: expecting prototype for INIT_IO_OR(). Prototype was for init_io_or() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:887: warning: Function parameter or struct member 'init' not described in 'init_andn_reg' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:887: warning: expecting prototype for INIT_ANDN_REG(). Prototype was for init_andn_reg() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:904: warning: Function parameter or struct member 'init' not described in 'init_or_reg' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:904: warning: expecting prototype for INIT_OR_REG(). Prototype was for init_or_reg() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:921: warning: Function parameter or struct member 'init' not described in 'init_idx_addr_latched' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:921: warning: expecting prototype for INIT_INDEX_ADDRESS_LATCHED(). Prototype was for init_idx_addr_latched() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:951: warning: Function parameter or struct member 'init' not described in 'init_io_restrict_pll2' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:951: warning: expecting prototype for INIT_IO_RESTRICT_PLL2(). Prototype was for init_io_restrict_pll2() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:986: warning: Function parameter or struct member 'init' not described in 'init_pll2' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:986: warning: expecting prototype for INIT_PLL2(). Prototype was for init_pll2() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1003: warning: Function parameter or struct member 'init' not described in 'init_i2c_byte' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1003: warning: expecting prototype for INIT_I2C_BYTE(). Prototype was for init_i2c_byte() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1034: warning: Function parameter or struct member 'init' not described in 'init_zm_i2c_byte' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1034: warning: expecting prototype for INIT_ZM_I2C_BYTE(). Prototype was for init_zm_i2c_byte() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1060: warning: Function parameter or struct member 'init' not described in 'init_zm_i2c' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1060: warning: expecting prototype for INIT_ZM_I2C(). Prototype was for init_zm_i2c() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1094: warning: Function parameter or struct member 'init' not described in 'init_tmds' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1094: warning: expecting prototype for INIT_TMDS(). Prototype was for init_tmds() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1120: warning: Function parameter or struct member 'init' not described in 'init_zm_tmds_group' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1120: warning: expecting prototype for INIT_ZM_TMDS_GROUP(). Prototype was for init_zm_tmds_group() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1147: warning: Function parameter or struct member 'init' not described in 'init_cr_idx_adr_latch' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1147: warning: expecting prototype for INIT_CR_INDEX_ADDRESS_LATCHED(). Prototype was for init_cr_idx_adr_latch() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1177: warning: Function parameter or struct member 'init' not described in 'init_cr' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1177: warning: expecting prototype for INIT_CR(). Prototype was for init_cr() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1197: warning: Function parameter or struct member 'init' not described in 'init_zm_cr' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1197: warning: expecting prototype for INIT_ZM_CR(). Prototype was for init_zm_cr() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1214: warning: Function parameter or struct member 'init' not described in 'init_zm_cr_group' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1214: warning: expecting prototype for INIT_ZM_CR_GROUP(). Prototype was for init_zm_cr_group() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1238: warning: Function parameter or struct member 'init' not described in 'init_condition_time' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1238: warning: expecting prototype for INIT_CONDITION_TIME(). Prototype was for init_condition_time() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1265: warning: Function parameter or struct member 'init' not described in 'init_ltime' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1265: warning: expecting prototype for INIT_LTIME(). Prototype was for init_ltime() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1282: warning: Function parameter or struct member 'init' not described in 'init_zm_reg_sequence' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1282: warning: expecting prototype for INIT_ZM_REG_SEQUENCE(). Prototype was for init_zm_reg_sequence() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1307: warning: Function parameter or struct member 'init' not described in 'init_pll_indirect' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1307: warning: expecting prototype for INIT_PLL_INDIRECT(). Prototype was for init_pll_indirect() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1326: warning: Function parameter or struct member 'init' not described in 'init_zm_reg_indirect' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1326: warning: expecting prototype for INIT_ZM_REG_INDIRECT(). Prototype was for init_zm_reg_indirect() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1345: warning: Function parameter or struct member 'init' not described in 'init_sub_direct' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1345: warning: expecting prototype for INIT_SUB_DIRECT(). Prototype was for init_sub_direct() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1371: warning: Function parameter or struct member 'init' not described in 'init_jump' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1371: warning: expecting prototype for INIT_JUMP(). Prototype was for init_jump() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1389: warning: Function parameter or struct member 'init' not described in 'init_i2c_if' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1389: warning: expecting prototype for INIT_I2C_IF(). Prototype was for init_i2c_if() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1416: warning: Function parameter or struct member 'init' not described in 'init_copy_nv_reg' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1416: warning: expecting prototype for INIT_COPY_NV_REG(). Prototype was for init_copy_nv_reg() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1442: warning: Function parameter or struct member 'init' not described in 'init_zm_index_io' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1442: warning: expecting prototype for INIT_ZM_INDEX_IO(). Prototype was for init_zm_index_io() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1460: warning: Function parameter or struct member 'init' not described in 'init_compute_mem' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1460: warning: expecting prototype for INIT_COMPUTE_MEM(). Prototype was for init_compute_mem() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1478: warning: Function parameter or struct member 'init' not described in 'init_reset' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1478: warning: expecting prototype for INIT_RESET(). Prototype was for init_reset() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1505: warning: Function parameter or struct member 'init' not described in 'init_configure_mem_clk' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1505: warning: expecting prototype for INIT_CONFIGURE_MEM(). Prototype was for init_configure_mem_clk() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1564: warning: Function parameter or struct member 'init' not described in 'init_configure_clk' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1564: warning: expecting prototype for INIT_CONFIGURE_CLK(). Prototype was for init_configure_clk() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1598: warning: Function parameter or struct member 'init' not described in 'init_configure_preinit' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1598: warning: expecting prototype for INIT_CONFIGURE_PREINIT(). Prototype was for init_configure_preinit() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1624: warning: Function parameter or struct member 'init' not described in 'init_io' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1624: warning: expecting prototype for INIT_IO(). Prototype was for init_io() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1664: warning: Function parameter or struct member 'init' not described in 'init_sub' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1664: warning: expecting prototype for INIT_SUB(). Prototype was for init_sub() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1691: warning: Function parameter or struct member 'init' not described in 'init_ram_condition' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1691: warning: expecting prototype for INIT_RAM_CONDITION(). Prototype was for init_ram_condition() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1710: warning: Function parameter or struct member 'init' not described in 'init_nv_reg' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1710: warning: expecting prototype for INIT_NV_REG(). Prototype was for init_nv_reg() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1728: warning: Function parameter or struct member 'init' not described in 'init_macro' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1728: warning: expecting prototype for INIT_MACRO(). Prototype was for init_macro() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1752: warning: Function parameter or struct member 'init' not described in 'init_resume' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1752: warning: expecting prototype for INIT_RESUME(). Prototype was for init_resume() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1764: warning: Function parameter or struct member 'init' not described in 'init_strap_condition' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1764: warning: expecting prototype for INIT_STRAP_CONDITION(). Prototype was for init_strap_condition() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1782: warning: Function parameter or struct member 'init' not described in 'init_time' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1782: warning: expecting prototype for INIT_TIME(). Prototype was for init_time() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1803: warning: Function parameter or struct member 'init' not described in 'init_condition' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1803: warning: expecting prototype for INIT_CONDITION(). Prototype was for init_condition() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1820: warning: Function parameter or struct member 'init' not described in 'init_io_condition' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1820: warning: expecting prototype for INIT_IO_CONDITION(). Prototype was for init_io_condition() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1837: warning: Function parameter or struct member 'init' not described in 'init_zm_reg16' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1837: warning: expecting prototype for INIT_ZM_REG16(). Prototype was for init_zm_reg16() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1854: warning: Function parameter or struct member 'init' not described in 'init_index_io' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1854: warning: expecting prototype for INIT_INDEX_IO(). Prototype was for init_index_io() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1876: warning: Function parameter or struct member 'init' not described in 'init_pll' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1876: warning: expecting prototype for INIT_PLL(). Prototype was for init_pll() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1893: warning: Function parameter or struct member 'init' not described in 'init_zm_reg' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1893: warning: expecting prototype for INIT_ZM_REG(). Prototype was for init_zm_reg() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1913: warning: Function parameter or struct member 'init' not described in 'init_ram_restrict_pll' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1913: warning: expecting prototype for INIT_RAM_RESTRICT_PLL(). Prototype was for init_ram_restrict_pll() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1943: warning: Function parameter or struct member 'init' not described in 'init_reset_begun' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1943: warning: expecting prototype for INIT_RESET_BEGUN(). Prototype was for init_reset_begun() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1954: warning: Function parameter or struct member 'init' not described in 'init_reset_end' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1954: warning: expecting prototype for INIT_RESET_END(). Prototype was for init_reset_end() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1965: warning: Function parameter or struct member 'init' not described in 'init_gpio' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1965: warning: expecting prototype for INIT_GPIO(). Prototype was for init_gpio() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1981: warning: Function parameter or struct member 'init' not described in 'init_ram_restrict_zm_reg_group' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1981: warning: expecting prototype for INIT_RAM_RESTRICT_ZM_GROUP(). Prototype was for init_ram_restrict_zm_reg_group() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2019: warning: Function parameter or struct member 'init' not described in 'init_copy_zm_reg' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2019: warning: expecting prototype for INIT_COPY_ZM_REG(). Prototype was for init_copy_zm_reg() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2036: warning: Function parameter or struct member 'init' not described in 'init_zm_reg_group' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2036: warning: expecting prototype for INIT_ZM_REG_GROUP(). Prototype was for init_zm_reg_group() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2058: warning: Function parameter or struct member 'init' not described in 'init_xlat' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2058: warning: expecting prototype for INIT_XLAT(). Prototype was for init_xlat() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2086: warning: Function parameter or struct member 'init' not described in 'init_zm_mask_add' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2086: warning: expecting prototype for INIT_ZM_MASK_ADD(). Prototype was for init_zm_mask_add() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2107: warning: Function parameter or struct member 'init' not described in 'init_auxch' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2107: warning: expecting prototype for INIT_AUXCH(). Prototype was for init_auxch() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2131: warning: Function parameter or struct member 'init' not described in 'init_zm_auxch' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2131: warning: expecting prototype for INIT_AUXCH(). Prototype was for init_zm_auxch() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2153: warning: Function parameter or struct member 'init' not described in 'init_i2c_long_if' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2153: warning: expecting prototype for INIT_I2C_LONG_IF(). Prototype was for init_i2c_long_if() instead ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2192: warning: Function parameter or struct member 'init' not described in 'init_gpio_ne' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2192: warning: expecting prototype for INIT_GPIO_NE(). Prototype was for init_gpio_ne() instead ../drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or struct member 'remote_flow_restricted' not described in 'rpmsg_eptdev' ../drivers/rpmsg/rpmsg_char.c:75: warning: Function parameter or struct member 'remote_flow_updated' not described in 'rpmsg_eptdev' ../drivers/mtd/nand/raw/nand_hynix.c:39: warning: Excess struct member 'nand_technology' description in 'hynix_nand' ../drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c:161:10: warning: cast from 'void (*)(const struct firmware *)' to 'void (*)(void *)' converts to incompatible function type [-Wcast-function-type-strict] 161 | .fini = (void(*)(void *))release_firmware, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/rpmsg/qcom_smd.c:229: warning: Excess struct member 'cb' description in 'qcom_smd_channel' ../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. ../scripts/Makefile.build:243: ../drivers/edac/Makefile: skx_common.o is added to multiple modules: i10nm_edac skx_edac ../drivers/ntb/msi.c:33: warning: Function parameter or struct member 'desc_changed' not described in 'ntb_msi_init' ../drivers/ntb/ntb_transport.c:1984: warning: Function parameter or struct member 'data' not described in 'ntb_transport_create_queue' ../drivers/ntb/ntb_transport.c:1984: warning: Function parameter or struct member 'client_dev' not described in 'ntb_transport_create_queue' ../drivers/ntb/ntb_transport.c:1984: warning: Function parameter or struct member 'handlers' not described in 'ntb_transport_create_queue' ../drivers/ntb/ntb_transport.c:1984: warning: Excess function parameter 'rx_handler' description in 'ntb_transport_create_queue' ../drivers/ntb/ntb_transport.c:1984: warning: Excess function parameter 'tx_handler' description in 'ntb_transport_create_queue' ../drivers/ntb/ntb_transport.c:1984: warning: Excess function parameter 'event_handler' description in 'ntb_transport_create_queue' ../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_in_pref' ../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_in_pref' ../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_in_pref' ../drivers/mtd/nand/raw/omap2.c:260: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_in_pref' ../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_out_pref' ../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_out_pref' ../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_out_pref' ../drivers/mtd/nand/raw/omap2.c:304: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_out_pref' ../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_in_dma_pref' ../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_in_dma_pref' ../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_in_dma_pref' ../drivers/mtd/nand/raw/omap2.c:446: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_in_dma_pref' ../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'chip' not described in 'omap_nand_data_out_dma_pref' ../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'buf' not described in 'omap_nand_data_out_dma_pref' ../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'len' not described in 'omap_nand_data_out_dma_pref' ../drivers/mtd/nand/raw/omap2.c:467: warning: Function parameter or struct member 'force_8bit' not described in 'omap_nand_data_out_dma_pref' 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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/hwtracing/stm/ftrace.c:38: warning: Function parameter or struct member 'export' not described in 'stm_ftrace_write' ../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/ntb/hw/epf/ntb_hw_epf.c:15: warning: expecting prototype for Host side endpoint driver to implement Non(). Prototype was for NTB_EPF_COMMAND() instead ../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. ../fs/bcachefs/io_write.c:1556: warning: Function parameter or struct member 'bch2_write' not described in 'CLOSURE_CALLBACK' ../fs/bcachefs/io_write.c:1556: warning: expecting prototype for bch2_write(). Prototype was for CLOSURE_CALLBACK() instead ../scripts/Makefile.build:243: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac ../drivers/mtd/nand/raw/lpc32xx_mlc.c:783:29: warning: cast from 'irqreturn_t (*)(int, struct lpc32xx_nand_host *)' (aka 'enum irqreturn (*)(int, struct lpc32xx_nand_host *)') to 'irq_handler_t' (aka 'enum irqreturn (*)(int, void *)') converts to incompatible function type [-Wcast-function-type-strict] 783 | if (request_irq(host->irq, (irq_handler_t)&lpc3xxx_nand_irq, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. ../scripts/Makefile.build:243: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/ti/cpsw_ale.c:220:1: warning: unused function 'cpsw_ale_get_mcast_state' [-Wunused-function] 220 | DEFINE_ALE_FIELD(mcast_state, 62, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :190:1: note: expanded from here 190 | cpsw_ale_get_mcast_state | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:224:1: warning: unused function 'cpsw_ale_get_port_num' [-Wunused-function] 224 | DEFINE_ALE_FIELD1(port_num, 66) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:155:19: note: expanded from macro 'DEFINE_ALE_FIELD1' 155 | static inline int cpsw_ale_get_##name(u32 *ale_entry, u32 bits) \ | ^~~~~~~~~~~~~~~~~~~ :4:1: note: expanded from here 4 | cpsw_ale_get_port_num | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:225:1: warning: unused function 'cpsw_ale_get_blocked' [-Wunused-function] 225 | DEFINE_ALE_FIELD(blocked, 65, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :6:1: note: expanded from here 6 | cpsw_ale_get_blocked | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:226:1: warning: unused function 'cpsw_ale_get_secure' [-Wunused-function] 226 | DEFINE_ALE_FIELD(secure, 64, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :8:1: note: expanded from here 8 | cpsw_ale_get_secure | ^~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:227:1: warning: unused function 'cpsw_ale_set_mcast' [-Wunused-function] 227 | DEFINE_ALE_FIELD(mcast, 40, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:149:20: note: expanded from macro 'DEFINE_ALE_FIELD' 149 | static inline void cpsw_ale_set_##name(u32 *ale_entry, u32 value) \ | ^~~~~~~~~~~~~~~~~~~ :11:1: note: expanded from here 11 | cpsw_ale_set_mcast | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. ../drivers/iio/dummy/iio_dummy_evgen.c:43: warning: Excess struct member 'irq_sim' description in 'iio_dummy_eventgen' ../drivers/iio/dummy/iio_dummy_evgen.c:43: warning: Excess struct member 'base' description in 'iio_dummy_eventgen' ../scripts/Makefile.build:243: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.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:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:12: In file included from ../include/linux/string.h:292: ../include/linux/fortify-string.h:537: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] 537 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:243: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:243: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../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/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/iio/adc/at91-sama5d2_adc.c:471: warning: Excess struct member 'adc_channels' description in 'at91_adc_platform' ../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. ../drivers/comedi/drivers/cb_pcidas64.c:377:28: warning: unused function 'dma_chain_flag_bits' [-Wunused-function] 377 | static inline unsigned int dma_chain_flag_bits(u16 prepost_bits) | ^~~~~~~~~~~~~~~~~~~ 1 warning generated. ../fs/xfs/scrub/bitmap.c:57:1: warning: unused function 'xbitmap64_tree_iter_next' [-Wunused-function] 57 | INTERVAL_TREE_DEFINE(struct xbitmap64_node, bn_rbnode, uint64_t, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | __bn_subtree_last, START, LAST, static inline, xbitmap64_tree) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/interval_tree_generic.h:151:33: note: expanded from macro 'INTERVAL_TREE_DEFINE' 151 | ITSTATIC ITSTRUCT * \ | ^ 152 | ITPREFIX ## _iter_next(ITSTRUCT *node, ITTYPE start, ITTYPE last) \ | ~~~~~~~~~~~~~~~~~~~~~~ :42:1: note: expanded from here 42 | xbitmap64_tree_iter_next | ^~~~~~~~~~~~~~~~~~~~~~~~ ../fs/xfs/scrub/bitmap.c:331:1: warning: unused function 'xbitmap32_tree_iter_next' [-Wunused-function] 331 | INTERVAL_TREE_DEFINE(struct xbitmap32_node, bn_rbnode, uint32_t, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | __bn_subtree_last, START, LAST, static inline, xbitmap32_tree) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/interval_tree_generic.h:151:33: note: expanded from macro 'INTERVAL_TREE_DEFINE' 151 | ITSTATIC ITSTRUCT * \ | ^ 152 | ITPREFIX ## _iter_next(ITSTRUCT *node, ITTYPE start, ITTYPE last) \ | ~~~~~~~~~~~~~~~~~~~~~~ :16:1: note: expanded from here 16 | xbitmap32_tree_iter_next | ^~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ../drivers/iio/adc/qcom-pm8xxx-xoadc.c:386: warning: Excess struct member 'scale_fn_type' description in 'pm8xxx_chan_info' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1442: warning: Function parameter or struct member 'priv' not described in 'r535_gsp_msg_run_cpu_sequencer' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1442: warning: Function parameter or struct member 'fn' not described in 'r535_gsp_msg_run_cpu_sequencer' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1442: warning: Function parameter or struct member 'repv' not described in 'r535_gsp_msg_run_cpu_sequencer' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1442: warning: Function parameter or struct member 'repc' not described in 'r535_gsp_msg_run_cpu_sequencer' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1815: warning: Function parameter or struct member 'gsp' not described in 'r535_gsp_libos_init' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1955: warning: Function parameter or struct member 'gsp' not described in 'nvkm_gsp_radix3_sg' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1955: warning: Function parameter or struct member 'sgt' not described in 'nvkm_gsp_radix3_sg' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1955: warning: Function parameter or struct member 'size' not described in 'nvkm_gsp_radix3_sg' ../drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c:1955: warning: Function parameter or struct member 'rx3' not described in 'nvkm_gsp_radix3_sg' ../drivers/hwmon/sis5595.c:159:18: warning: unused function 'DIV_TO_REG' [-Wunused-function] 159 | static inline u8 DIV_TO_REG(int val) | ^~~~~~~~~~ 1 warning generated. ../drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c:49: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * cvb_mv = ((c2 * speedo / s_scale + c1) * speedo / s_scale + c0) ../drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c:62: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * cvb_t_mv = ../drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c:5224: warning: Function parameter or struct member 'is_psr_su' not described in 'fill_dc_dirty_rects' ../drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.c:262: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * Set REPLAY power optimization flags and coasting vtotal. ../drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dmub_replay.c:284: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * send Replay general cmd to DMUB. ../drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1044: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * Wait until GR goes idle. GR is considered idle if it is disabled by the ../drivers/gpu/drm/nouveau/nouveau_ioc32.c:2: warning: Cannot understand * \file mga_ioc32.c on line 2 - I thought it was a doc line ../drivers/gpu/drm/nouveau/nouveau_ioc32.c:52: warning: Function parameter or struct member 'filp' not described in 'nouveau_compat_ioctl' ../drivers/gpu/drm/nouveau/nouveau_ioc32.c:52: warning: Function parameter or struct member 'cmd' not described in 'nouveau_compat_ioctl' ../drivers/gpu/drm/nouveau/nouveau_ioc32.c:52: warning: Function parameter or struct member 'arg' not described in 'nouveau_compat_ioctl' ../drivers/gpu/drm/nouveau/nouveau_ioc32.c:52: warning: expecting prototype for Called whenever a 32-bit process running under a 64(). Prototype was for nouveau_compat_ioctl() instead ../drivers/gpu/drm/nouveau/nouveau_svm.c:115:24: warning: variable 'priority' set but not used [-Wunused-but-set-variable] 115 | unsigned target, cmd, priority; | ^ ../drivers/gpu/drm/nouveau/nouveau_svm.c:929:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable] 929 | int ret; | ^ 2 warnings generated. ../drivers/gpu/drm/nouveau/dispnv04/crtc.c:453: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * Sets up registers for the given mode/adjusted_mode pair. ../drivers/gpu/drm/nouveau/dispnv04/crtc.c:629: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * Sets up registers for the given mode/adjusted_mode pair. vmlinux.o: warning: objtool: set_ftrace_ops_ro+0x46: relocation to !ENDBR: .text+0x164938 WARNING: modpost: missing MODULE_DESCRIPTION() in vmlinux.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/events/intel/intel-uncore.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/events/intel/intel-cstate.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/events/rapl.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/kernel/cpu/mce/mce-inject.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/mm/testmmiotrace.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/crypto/crc32-pclmul.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/crypto/curve25519-x86_64.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/kvm/kvm.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/kvm/kvm-intel.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/kvm/kvm-amd.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/locktorture.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/test-ww_mutex.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/rcu/rcutorture.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/rcu/rcuscale.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/rcu/refscale.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/time/test_udelay.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/time/clocksource-wdtest.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/time/time_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/trace/preemptirq_delay_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/kcsan/kcsan_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/backtracetest.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/torture.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/resource_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/sysctl-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/scftorture.o WARNING: modpost: missing MODULE_DESCRIPTION() in mm/kfence/kfence_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in mm/dmapool_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in mm/hwpoison-inject.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs_common/nfs_acl.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs_common/grace.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp437.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp737.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp775.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp850.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp852.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp855.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp857.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp860.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp861.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp862.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp863.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp864.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp865.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp866.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp869.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp874.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp932.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_euc-jp.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp936.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp949.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp950.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp1250.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp1251.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_ascii.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-1.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-2.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-3.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-4.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-5.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-6.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-7.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_cp1255.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-9.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-13.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-14.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_iso8859-15.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-r.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-u.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_koi8-ru.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_utf8.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-celtic.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-centeuro.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-croatian.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-cyrillic.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-gaelic.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-greek.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-iceland.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-inuit.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-romanian.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-roman.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/mac-turkish.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nls/nls_ucs2_utils.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/unicode/utf8data.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/unicode/utf8-selftest.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/binfmt_misc.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/binfmt_script.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/ext4/ext4-inode-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/jbd2/jbd2.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/cramfs/cramfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/minix/minix.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/fat/fat.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/fat/fat_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/isofs/isofs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/hfs/hfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs/nfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs/nfsv2.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs/nfsv3.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/nfs/nfsv4.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/sysv/sysv.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/smb/common/cifs_arc4.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/smb/common/cifs_md4.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/hpfs/hpfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/ufs/ufs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/efs/efs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/qnx4/qnx4.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/qnx6/qnx6.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/autofs/autofs4.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/adfs/adfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/btrfs/btrfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in fs/bcachefs/mean_and_variance_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in security/keys/trusted-keys/trusted.o WARNING: modpost: missing MODULE_DESCRIPTION() in security/apparmor/apparmor_policy_unpack_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/cast_common.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/af_alg.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/algif_hash.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/algif_skcipher.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/ecc.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/curve25519-generic.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/xor.o WARNING: modpost: missing MODULE_DESCRIPTION() in crypto/crypto_simd.o WARNING: modpost: missing MODULE_DESCRIPTION() in block/t10-pi.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/kunit/kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/kunit/kunit-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/kunit/kunit-example-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/math/prime_numbers.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/math/rational-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/crypto/libchacha.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/crypto/libarc4.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/crypto/libdes.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/crypto/libpoly1305.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_string.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test-string_helpers.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_hexdump.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/find_bit_benchmark.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_bpf.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_dhry.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_firmware.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/cpumask_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_sysctl.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_hash.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_ida.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_ubsan.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test-kstrtox.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_list_sort.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_min_heap.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_module.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_rhashtable.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_sort.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_user_copy.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_static_keys.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_static_key_base.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_dynamic_debug.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_printf.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_scanf.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_bitmap.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_uuid.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_xarray.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_maple_tree.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_kmod.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_memcat_p.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_blackhole_dev.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_meminit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_hmm.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_free_pages.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_kprobes.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_ref_tracker.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_objpool.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/ts_kmp.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/ts_bm.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/ts_fsm.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/atomic64_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/asn1_encoder.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/bitfield_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/checksum_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/list-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/hashtable_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_linear_ranges.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/test_bits.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/cmdline_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/memcpy_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/is_signed_type_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/overflow_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/stackinit_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/fortify_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/strcat_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/strscpy_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in lib/siphash_kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/irqchip/irq-ts4800.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/irqchip/irq-meson-gpio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/phy/broadcom/phy-bcm-ns-usb2.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/phy/broadcom/phy-bcm-ns-usb3.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/bcm/pinctrl-bcm4908.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/pinctrl-mcp23s08_i2c.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/pinctrl-mcp23s08_spi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/pinctrl-mcp23s08.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pinctrl/meson/pinctrl-meson.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpio/gpio-gw-pld.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpio/gpio-mc33880.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpio/gpio-pcf857x.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-imx1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-imx27.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-intel-lgm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-mediatek.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-pxa.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-samsung.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-spear.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pwm/pwm-visconti.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/dwc/pci-exynos.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pci-host-generic.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pcie-altera.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pcie-altera-msi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pcie-mediatek.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pcie-mediatek-gen3.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/vmd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pcie-apple.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/controller/pcie-mt7621.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/pci-stub.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pci/pci-pf-stub.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/backlight/platform_lcd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/backlight/rt4831-backlight.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/matrox/matroxfb_accel.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/matrox/matroxfb_DAC1064.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/matrox/matroxfb_Ti3026.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/macmodes.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/via/viafb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/kyro/kyrofb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/goldfishfb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/video/fbdev/vfb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/acpi/acpi_tad.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/acpi/platform_profile.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/acpi/nfit/nfit.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/acpi/custom_method.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/mxc-clk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/imx/clk-imxrt1050.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6765-audio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6765-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6765-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6765-mipi0a.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6765-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6765-vcodec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-ipe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6779-aud.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6797-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6797-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6797-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt6797-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-apmixedsys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-bdp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-jpgdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt2712-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7622-eth.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7622-hif.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7622-aud.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7981-eth.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7986-apmixed.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7986-topckgen.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7988-apmixed.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7988-topckgen.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt7988-infracfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167-apmixedsys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167-aud.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167-mfgcfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8167-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-apmixedsys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-audio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-ipu0.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-ipu1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-ipu_adl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-ipu_conn.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-mfgcfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8183-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-apmixedsys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-topckgen.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-infra_ao.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-ipe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-mdp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8186-wpe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-apmixedsys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-topckgen.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-peri_ao.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-infra_ao.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-adsp_audio26m.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-imp_iic_wrap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-ipe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-vdo0.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-vdo1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-vpp0.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-vpp1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8188-wpe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-aud.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-ipe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-mdp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-msdc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-scp_adsp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8192-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-apusys_pll.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-img.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-ipe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-scp_adsp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-vdo0.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-vdo1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-vpp0.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-vpp1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8195-wpe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-apmixedsys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-apu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-cam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-mfg.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-mm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-vdec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/mediatek/clk-mt8365-venc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sprd/clk-sprd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sunxi-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/suniv-f1c100s-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun20i-d1-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun20i-d1-r-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun50i-a64-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun50i-a100-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun50i-a100-r-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun50i-h6-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun50i-h6-r-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun50i-h616-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun4i-a10-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun6i-a31-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun6i-rtc-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-a23-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-a33-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-a83t-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-h3-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-r40-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-v3s-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-de2-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun8i-r-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun9i-a80-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun9i-a80-de-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/sunxi-ng/sun9i-a80-usb-ccu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/clk_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/clk-gate_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/clk-fractional-divider_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/qcom/clk-qcom.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/qcom/lpass-gfm-sm8250.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/qcom/gcc-msm8976.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/clk/qcom/videocc-sdm845.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/idxd/idxd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/qcom/hdma_mgmt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/qcom/hdma.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/ti/omap-dma.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/dmatest.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dma/ioat/ioatdma.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/soc/imx/soc-imx8m.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/soc/ixp4xx/ixp4xx-qmgr.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/soc/ixp4xx/ixp4xx-npe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/soc/mediatek/mtk-cmdq-helper.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/soc/amlogic/meson-clk-measure.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/soc/qcom/spm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pmdomain/amlogic/meson-gx-pwrc-vpu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pmdomain/amlogic/meson-ee-pwrc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/virtio/virtio_dma_buf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/xen/xen-pciback/xen-pciback.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/xen/xen-evtchn.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/xen/xen-privcmd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/regulator/da9121-regulator.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/regulator/max20411-regulator.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/regulator/rt4831-regulator.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/regulator/tps6286x-regulator.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/reset/hisilicon/hi6220_reset.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/8250/8250_base.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/8250/8250_pxa.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/8250/serial_cs.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/esp32_uart.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/esp32_acm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/owl-uart.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/n_hdlc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/n_gsm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/ttynull.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/goldfish.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/agp/amd64-agp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/agp/intel-agp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/agp/intel-gtt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/agp/sis-agp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/agp/via-agp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/ttyprintk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/lp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/nvram.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/hw_random/omap-rng.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/hw_random/omap3-rom-rng.o WARNING: modpost: drivers/char/hw_random/mxc-rnga: section mismatch in reference: mxc_rnga_driver+0x10 (section: .data) -> mxc_rnga_remove (section: .exit.text) WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/ppdev.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/char/tlclk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_kunit_helpers.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_buddy_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_cmdline_parser_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_connector_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_damage_helper_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_dp_mst_helper_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_exec_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_format_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_framebuffer_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_gem_shmem_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_managed_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_mm_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_modes_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_plane_helper_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_probe_helper_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tests/drm_rect_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/panel/panel-abt-y030xx067a.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/panel/panel-auo-a030jtn01.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/panel/panel-innolux-ej030na.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/panel/panel-newvision-nv3052c.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/panel/panel-novatek-nt39016.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/panel/panel-orisetech-ota5601a.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/bridge/lontium-lt9611.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/bridge/lontium-lt9611uxc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/bridge/sil-sii8620.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/bridge/sii9234.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tiny/bochs.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tiny/cirrus.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/tiny/gm12u320.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/gud/gud.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/drm_panel_orientation_quirks.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/drm_mipi_dbi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/ttm/tests/ttm_device_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/ttm/tests/ttm_pool_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/i915/kvmgt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/xe/tests/xe_mocs_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/udl/udl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-kunit.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-ac97.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-ram.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-raw-ram.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-slimbus.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-spmi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-w1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-sccb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/base/regmap/regmap-spi-avmm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/floppy.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/brd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/loop.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/xen-blkback/xen-blkback.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/null_blk/null_blk.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/ublk_drv.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/misc/fastrpc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/misc/open-dice.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/arizona.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/pcf50633-gpio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/timberdale.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/ssbi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/rt4831.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/intel_soc_pmic_bxtwc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/qcom-pm8008.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dax/hmem/dax_hmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dax/device_dax.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dax/kmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dax/dax_pmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dax/dax_cxl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/core/cxl_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_pci.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_mem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_acpi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_pmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_port.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/macintosh/mac_hid.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/scsi_common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/advansys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/BusLogic.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/aha1740.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/isci/isci.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/elx/efct.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/atp870u.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/ppa.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/scsi/imm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvme/host/nvme-apple.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spi/spi-altera-core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spi/spi-bitbang.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spi/spi-fsl-lib.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spi/spi-omap2-mcspi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spi/spi-qup.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firewire/firewire-uapi-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cdrom/cdrom.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/auxdisplay/charlcd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/auxdisplay/hd44780_common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/auxdisplay/line-display.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/phy/phy-am335x-control.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/phy/phy-am335x.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/host/ohci-exynos.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/host/xhci-pci-renesas.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/common/usb-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/common/usb-otg-fsm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/core/usbcore.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/mon/usbmon.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/class/usbtmc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/storage/uas.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/ch341.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/usb_debug.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/mxuport.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/navman.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/qcaux.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/usb-serial-simple.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/serial/symbolserial.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/misc/ezusb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/misc/isight_firmware.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/misc/yurex.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/chipidea/ci_hdrc_msm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/libcomposite.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_acm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_ss_lb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/u_serial.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_serial.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_obex.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/u_ether.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_ncm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_ecm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_phonet.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_eem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_ecm_subset.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_rndis.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_mass_storage.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_fs.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_uac1.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_uac1_legacy.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_uac2.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_uvc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_midi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_midi2.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_hid.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_printer.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/function/usb_f_tcm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/legacy/g_zero.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/legacy/g_midi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/usb/gadget/legacy/g_dbgp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/input/touchscreen/cyttsp_i2c_common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/input/misc/soc_button_array.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/input/matrix-keymap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/input/vivaldi-fmap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/input/tests/input_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rtc/lib_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rtc/rtc-goldfish.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rtc/rtc-omap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rtc/rtc-rc5t583.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rtc/rtc-tps65910.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rtc/rtc-twl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/i2c/busses/i2c-ccgx-ucsi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/i2c/busses/i2c-ali1563.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/i2c/busses/i2c-pxa.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/i2c/busses/i2c-qup.o WARNING: modpost: drivers/media/i2c/et8ek8/et8ek8: section mismatch in reference: et8ek8_i2c_driver+0x10 (section: .data) -> et8ek8_remove (section: .exit.text) WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/i2c/uda1342.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/tuners/tda9887.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/rc/rc-core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/common/videobuf2/videobuf2-dvb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/common/uvc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/platform/marvell/mcam-core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/platform/marvell/mmp_camera.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/platform/samsung/exynos4-is/exynos-fimc-lite.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/platform/samsung/exynos4-is/exynos-fimc-is.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/platform/samsung/exynos4-is/exynos4-is-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/platform/ti/vpe/ti-vpdma.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/ttpci/budget-core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/bt8xx/bt878.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/ivtv/ivtvfb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/saa7134/saa7134-empress.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/saa7134/saa7134-go7007.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/saa7134/saa7134-alsa.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/pci/saa7134/saa7134-dvb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/usb/go7007/go7007.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/usb/go7007/go7007-usb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/dvb-frontends/au8522_decoder.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/dvb-frontends/mb86a16.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/v4l2-core/v4l2-async.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/v4l2-core/v4l2-fwnode.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/media/radio/si470x/radio-si470x-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/power/reset/piix4-poweroff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/intel_soc_dts_iosf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/int340x_thermal/processor_thermal_wt_req.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/int340x_thermal/processor_thermal_wt_hint.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/thermal/intel/int340x_thermal/processor_thermal_power_floor.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/watchdog/omap_wdt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/watchdog/twl4030_wdt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/watchdog/ts4800_wdt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/watchdog/simatic-ipc-wdt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/watchdog/menz69_wdt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/hfcpci.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/hfcmulti.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/hfcsusb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/avmfritz.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/speedfax.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/mISDNinfineon.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/w6692.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/netjet.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/mISDNipac.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/hardware/mISDN/mISDNisar.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/mISDN/mISDN_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/mISDN/mISDN_dsp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/isdn/mISDN/l1oip.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cpufreq/cpufreq-dt-platdev.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cpuidle/cpuidle-haltpoll.o WARNING: modpost: drivers/mmc/host/davinci_mmc: section mismatch in reference: davinci_mmcsd_driver+0x10 (section: .data) -> davinci_mmcsd_remove (section: .exit.text) WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/of_mmc_spi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/tmio_mmc_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/renesas_sdhi_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/mmc_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_simple.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_sd8787.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_emmc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/sdio_uart.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/blink/leds-bcm63138.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/simple/simatic-ipc-leds.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/simple/simatic-ipc-leds-gpio-core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/simple/simatic-ipc-leds-gpio-apollolake.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/simple/simatic-ipc-leds-gpio-f7188x.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/simple/simatic-ipc-leds-gpio-elkhartlake.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/leds/flash/leds-rt4505.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/gsmi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/coreboot_table.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/framebuffer-coreboot.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/memconsole.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/memconsole-coreboot.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/memconsole-x86-legacy.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/cbmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/firmware/google/vpd-sysfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/crypto/xilinx/zynqmp-aes-gcm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/crypto/intel/keembay/keembay-ocs-hcu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/crypto/atmel-sha204a.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/crypto/sa2ul.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-a4tech.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-apple.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-aureal.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-belkin.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-betopff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-bigbenff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-cherry.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-chicony.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-cypress.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-dr.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-emsff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-elecom.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-elo.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-evision.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-ezkey.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-vivaldi-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-google-hammer.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-google-stadiaff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-gyration.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-holtek-kbd.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-holtek-mouse.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-ite.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-kensington.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-keytouch.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-kye.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-lcpower.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-lenovo.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-letsketch.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-logitech.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-lg-g15.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-logitech-dj.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-logitech-hidpp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-magicmouse.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-maltron.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-mf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-megaworld.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-microsoft.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-monterey.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-ntrig.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-ortek.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-prodikeys.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-pl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-petalynx.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-primax.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-razer.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-redragon.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-retrode.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-saitek.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-samsung.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-semitek.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-sjoy.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-sony.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-speedlink.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-steam.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-steelseries.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-sunplus.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-gaff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-tmff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-tivo.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-topseed.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-twinhan.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-uclogic.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-xinmo.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-zpff.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-zydacron.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-viewsonic.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/hid-waltop.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hid/intel-ish-hid/intel-ishtp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/media/atomisp/i2c/atomisp-mt9m114.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/wlan-ng/prism2_usb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/rtl8192e/rtllib.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/rtl8192e/rtllib_crypt_ccmp.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/rtl8192e/rtllib_crypt_tkip.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/rtl8192e/rtllib_crypt_wep.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/fbtft/fbtft.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-bootrom.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-spilib.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-hid.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-light.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-log.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-loopback.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-power-supply.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-raw.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-vibrator.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-audio-manager.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-gbphy.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-gpio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-i2c.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-pwm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-sdio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-spi.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-uart.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/staging/greybus/gb-usb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/pmc/intel_pmc_core_pltdrv.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/speed_select_if/isst_if_common.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/intel-hid.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/intel-vbtn.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/intel-rst.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/intel/intel-smartconnect.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/amilo-rfkill.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/uv_sysfs.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/ibm_rtl.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/xo1-rfkill.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/classmate-laptop.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/firmware_attributes_class.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/wireless-hotkey.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/siemens/simatic-ipc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/siemens/simatic-ipc-batt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/siemens/simatic-ipc-batt-apollolake.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/siemens/simatic-ipc-batt-elkhartlake.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/x86/siemens/simatic-ipc-batt-f7188x.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/goldfish/goldfish_pipe.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/platform/chrome/cros_kunit_proto_test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mailbox/mtk-cmdq-mailbox.o WARNING: modpost: drivers/virt/coco/sev-guest/sev-guest: section mismatch in reference: sev_guest_driver+0x10 (section: .data) -> sev_guest_remove (section: .exit.text) WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_simpleondemand.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_performance.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_powersave.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/devfreq/governor_userspace.o WARNING: modpost: drivers/memory/emif: section mismatch in reference: emif_driver+0x10 (section: .data) -> emif_remove (section: .exit.text) WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/arm-ccn.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/fsl_imx8_ddr_perf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/marvell_cn10k_ddr_pmu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/arm_cspmu/arm_cspmu_module.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/arm_cspmu/nvidia_cspmu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/arm_cspmu/ampere_cspmu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/perf/cxl_pmu.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hwtracing/intel_th/intel_th_msu_sink.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvmem/nvmem-apple-efuses.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvmem/nvmem_brcm_nvram.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvmem/nvmem_u-boot-env.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/interconnect/imx/imx-interconnect.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/interconnect/imx/imx8mm-interconnect.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/interconnect/imx/imx8mq-interconnect.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/interconnect/imx/imx8mn-interconnect.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/interconnect/imx/imx8mp-interconnect.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hte/hte-tegra194-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/vdpa/vdpa.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/vdpa/ifcvf/ifcvf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/parport/parport.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/libnvdimm.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/nd_pmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/nd_btt.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/nd_e820.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/of_pmem.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/nd_virtio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mtd/parsers/brcm_u-boot.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mtd/parsers/tplink_safeloader.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mtd/chips/cfi_util.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mtd/chips/cfi_cmdset_0020.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mtd/maps/map_funcs.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spmi/hisi-spmi-controller.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/spmi/spmi-pmic-arb.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/uio/uio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/uio/uio_cif.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/uio/uio_aec.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/uio/uio_netx.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/uio/uio_pruss.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/uio/uio_mf624.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pcmcia/pcmcia_rsrc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pcmcia/yenta_socket.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/pcmcia/i82092.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hwmon/asus_atk0110.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hwmon/corsair-cpro.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/hwmon/mr75203.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/dca/dca.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/vhost/vringh.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/greybus/greybus.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/greybus/gb-es2.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/rpmsg/rpmsg_char.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/iio/adc/ingenic-adc.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/iio/adc/xilinx-ams.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/iio/buffer/kfifo_buf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/fsi/fsi-core.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/fsi/fsi-master-hub.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/fsi/fsi-master-aspeed.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/fsi/fsi-master-gpio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/fsi/fsi-master-ast-cf.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/fsi/fsi-scom.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/siox/siox-bus-gpio.o WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/counter/ftm-quaddec.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/core/snd-pcm-dmaengine.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/drivers/snd-pcmtest.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/pci/hda/snd-hda-cirrus-scodec-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/soc-topology-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/codecs/snd-soc-ab8500-codec.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/codecs/snd-soc-sigmadsp.o WARNING: modpost: sound/soc/codecs/snd-soc-tlv320adc3xxx: section mismatch in reference: adc3xxx_i2c_driver+0x10 (section: .data) -> adc3xxx_i2c_remove (section: .exit.text) WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/codecs/snd-soc-wm-adsp.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/renoir/snd-acp3x-rn.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/yc/snd-soc-acp6x-mach.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/acp/snd-acp-i2s.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/acp/snd-acp-pdm.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/acp/snd-acp-legacy-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/acp/snd-acp-pci.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/amd/ps/snd-soc-ps-mach.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/fsl/imx-pcm-dma.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-da7219.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-dmic.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-es8336.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-i2s-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-max98927.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-max98357a.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-max98373.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-nau8825.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-probe.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-rt274.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-rt286.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-rt298.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-rt5514.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-rt5663.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-rt5682.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/intel/avs/boards/snd-soc-avs-ssm4567.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/mxs/snd-soc-mxs-pcm.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/qcom/snd-soc-qcom-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/qcom/snd-soc-qcom-sdw.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/qcom/qdsp6/snd-q6dsp-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-intel-atom.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-acpi-intel-byt.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-acpi-intel-bdw.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-intel-hda-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-intel-hda-mlink.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-intel-hda.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-tng.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-skl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-apl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-cnl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-icl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-tgl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-mtl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/intel/snd-sof-pci-intel-lnl.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/imx/snd-sof-imx8.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/imx/snd-sof-imx8m.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/imx/snd-sof-imx8ulp.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/imx/imx-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/mediatek/mtk-adsp-common.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/mediatek/mt8195/snd-sof-mt8195.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/mediatek/mt8186/snd-sof-mt8186.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/snd-sof-utils.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/snd-sof-acpi.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/snd-sof-of.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/sof/snd-sof-pci.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/xilinx/snd-soc-xlnx-i2s.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/soc/xilinx/snd-soc-xlnx-formatter-pcm.o WARNING: modpost: missing MODULE_DESCRIPTION() in sound/ac97_bus.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/vfio-mdev/mtty.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/vfio-mdev/mdpy.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/vfio-mdev/mdpy-fb.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/vfio-mdev/mbochs.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/configfs/configfs_sample.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kfifo/bytestream-example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kfifo/dma-example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kfifo/inttype-example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kfifo/record-example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kobject/kobject-example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kobject/kset-example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kprobes/kprobe_example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kprobes/kretprobe_example.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/livepatch/livepatch-sample.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/livepatch/livepatch-shadow-fix1.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/livepatch/livepatch-shadow-fix2.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/livepatch/livepatch-callbacks-demo.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/livepatch/livepatch-callbacks-mod.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/livepatch/livepatch-callbacks-busymod.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/kmemleak/kmemleak-test.o WARNING: modpost: missing MODULE_DESCRIPTION() in samples/fprobe/fprobe_example.o WARNING: modpost: missing MODULE_DESCRIPTION() in arch/x86/video/fbdev.o tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files