Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/soc/qcom/rpmh-rsc.c:29:10: fatal error: asm/delay-const.h: No such file or directory 29 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. make[6]: *** [../scripts/Makefile.build:287: drivers/soc/qcom/rpmh-rsc.o] Error 1 make[6]: *** Waiting for unfinished jobs.... ../drivers/soc/qcom/smd-rpm.c:177:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smd-rpm.c:177:47: expected void const volatile [noderef] __iomem * ../drivers/soc/qcom/smd-rpm.c:177:47: got unsigned char const * ../drivers/input/input-mt.c:290:9: warning: context imbalance in 'input_mt_drop_unused' - wrong count at exit ../drivers/input/input-mt.c:332:6: warning: context imbalance in 'input_mt_sync_frame' - wrong count at exit make[5]: *** [../scripts/Makefile.build:556: drivers/soc/qcom] Error 2 make[4]: *** [../scripts/Makefile.build:556: drivers/soc] Error 2 make[4]: *** Waiting for unfinished jobs.... ../kernel/bpf/rqspinlock.c:101:39: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:101:39: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:101:39: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:122:39: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:122:39: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:122:39: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:135:51: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:135:51: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:135:51: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:673:39: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:673:39: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:673:39: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:692:17: warning: symbol 'bpf_res_spin_lock' was not declared. Should it be static? ../kernel/bpf/rqspinlock.c:709:18: warning: symbol 'bpf_res_spin_unlock' was not declared. Should it be static? ../kernel/bpf/rqspinlock.c:715:17: warning: symbol 'bpf_res_spin_lock_irqsave' was not declared. Should it be static? ../kernel/bpf/rqspinlock.c:734:18: warning: symbol 'bpf_res_spin_unlock_irqrestore' was not declared. Should it be static? ../drivers/usb/early/xhci-dbc.c:281:24: warning: incorrect type in argument 1 (different base types) ../drivers/usb/early/xhci-dbc.c:281:24: expected unsigned short [usertype] *s ../drivers/usb/early/xhci-dbc.c:281:24: got restricted __le16 * ../drivers/usb/early/xhci-dbc.c:290:24: warning: incorrect type in argument 1 (different base types) ../drivers/usb/early/xhci-dbc.c:290:24: expected unsigned short [usertype] *s ../drivers/usb/early/xhci-dbc.c:290:24: got restricted __le16 * ../drivers/usb/early/xhci-dbc.c:299:24: warning: incorrect type in argument 1 (different base types) ../drivers/usb/early/xhci-dbc.c:299:24: expected unsigned short [usertype] *s ../drivers/usb/early/xhci-dbc.c:299:24: got restricted __le16 * ../drivers/usb/early/xhci-dbc.c:338:18: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:338:18: expected unsigned int [usertype] dev_info ../drivers/usb/early/xhci-dbc.c:338:18: got restricted __le32 [usertype] ../drivers/usb/early/xhci-dbc.c:341:18: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:341:18: expected unsigned int [usertype] dev_info ../drivers/usb/early/xhci-dbc.c:341:18: got restricted __le32 [usertype] ../drivers/usb/early/xhci-dbc.c:493:25: warning: invalid assignment: &= ../drivers/usb/early/xhci-dbc.c:493:25: left side has type unsigned int ../drivers/usb/early/xhci-dbc.c:493:25: right side has type restricted __le32 ../drivers/usb/early/xhci-dbc.c:495:25: warning: invalid assignment: |= ../drivers/usb/early/xhci-dbc.c:495:25: left side has type unsigned int ../drivers/usb/early/xhci-dbc.c:495:25: right side has type restricted __le32 ../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:223:22: expected unsigned short [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: got restricted __le16 [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:223:22: expected unsigned short [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: got restricted __le16 [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: warning: incorrect type in assignment (different base types) ../drivers/usb/early/xhci-dbc.c:223:22: expected unsigned short [usertype] ../drivers/usb/early/xhci-dbc.c:223:22: got restricted __le16 [usertype] ../drivers/message/fusion/mptspi.c:954:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:954:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:954:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1099:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1099:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1099:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:904:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:915:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:915:58: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:915:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:922:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:986:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:986:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:986:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1009:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1009:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1009:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1031:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1031:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1058:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1058:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1058:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1059:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1059:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1059:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1077:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1077:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1077:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1174:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1182:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1185:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1277:49: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1277:49: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1277:49: got restricted __le32 [usertype] ../drivers/message/fusion/mptfc.c:382:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:385:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:388:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:391:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:394:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:397:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:400:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:822:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:823:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1402:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2475:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2475:36: expected unsigned short [usertype] DataLength ../drivers/message/fusion/mptctl.c:2475:36: got restricted __le16 [usertype] ../drivers/message/fusion/mptctl.c:2611:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2666:62: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2667:59: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2668:60: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1793:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:1794:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1808:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1808:25: expected unsigned int [usertype] MsgContext ../drivers/message/fusion/mptctl.c:1808:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1886:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1886:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1886:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1914:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1914:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1914:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1915:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1915:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1915:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1973:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1973:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1973:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1991:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1991:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1991:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1992:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1992:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1992:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2007:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2025:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2025:43: expected unsigned int [usertype] high_addr ../drivers/message/fusion/mptctl.c:2025:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2026:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2026:43: expected unsigned int [usertype] sense_high ../drivers/message/fusion/mptctl.c:2026:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2034:59: warning: restricted __le16 degrades to integer ../drivers/message/fusion/mptctl.c:837:26: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:837:26: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptctl.c:837:26: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:958:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1192:24: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16 ../drivers/firewire/core-cdev.c:380:13: warning: context imbalance in 'fill_bus_reset_event' - wrong count at exit ../drivers/firewire/core-cdev.c:408:13: warning: context imbalance in 'queue_bus_reset_event' - different lock contexts for basic block ../drivers/firewire/core-cdev.c:1042:12: warning: context imbalance in 'ioctl_create_iso_context' - different lock contexts for basic block ../drivers/firewire/core-cdev.c:1411:13: warning: context imbalance in 'release_iso_resource' - wrong count at exit ../drivers/firewire/core-cdev.c:1699:9: warning: context imbalance in 'fw_cdev_handle_phy_packet' - wrong count at exit ../drivers/firewire/core-cdev.c:1850:13: warning: context imbalance in 'has_outbound_transactions' - wrong count at exit ../drivers/input/input.c:394:9: warning: context imbalance in 'input_event' - wrong count at exit ../drivers/input/input.c:418:9: warning: context imbalance in 'input_inject_event' - wrong count at exit ../drivers/input/input.c:717:9: warning: context imbalance in 'input_disconnect_device' - wrong count at exit ../drivers/input/input.c:873:5: warning: context imbalance in 'input_get_keycode' - wrong count at exit ../drivers/input/input.c:889:5: warning: context imbalance in 'input_set_keycode' - different lock contexts for basic block ../drivers/input/input.c:1733:9: warning: context imbalance in 'input_reset_device' - wrong count at exit ../drivers/input/input.c:1805:9: warning: context imbalance in 'input_dev_suspend' - wrong count at exit ../drivers/input/input.c:1810:12: warning: context imbalance in 'input_dev_resume' - wrong count at exit ../drivers/input/input.c:1835:9: warning: context imbalance in 'input_dev_freeze' - wrong count at exit ../drivers/input/input.c:1838:12: warning: context imbalance in 'input_dev_poweroff' - wrong count at exit ../drivers/input/input.c:2222:9: warning: context imbalance in 'input_repeat_key' - wrong count at exit ../drivers/scsi/megaraid/megaraid_mbox.c:195:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static? ../drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype] ../drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2400:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2413:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2673:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2676:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2706:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2900:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2926:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2926:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2926:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2928:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2928:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2928:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2931:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2931:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2931:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2939:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2939:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:2939:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2940:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2940:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:2940:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1958:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1959:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:1961:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1961:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1347:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1390:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1390:27: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:1390:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1403:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1403:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:1403:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1406:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1406:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:1406:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2573:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2639:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1177:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1240:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1240:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1240:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1244:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1244:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1244:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1248:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1248:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1248:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1250:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1250:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1250:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1264:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1264:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1264:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1266:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1266:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1266:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:969:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:974:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:977:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:981:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:986:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:991:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:995:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1025:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:612:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:617:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:641:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1500:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1537:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1537:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1537:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1540:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1540:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1540:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:746:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:746:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:746:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:754:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:754:39: expected unsigned int ../drivers/message/fusion/mptlan.c:754:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:757:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:757:39: expected unsigned int ../drivers/message/fusion/mptlan.c:757:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:767:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:767:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:767:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:776:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:776:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:776:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:778:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:778:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:778:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:785:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:820:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:820:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:820:23: got unsigned short ../drivers/message/fusion/mptlan.c:924:23: warning: cast to restricted __le32 Warning: ../drivers/net/pse-pd/pse_core.c:246 expecting prototype for pse_control_find_net_by_id(). Prototype was for pse_control_find_by_id() instead ../drivers/scsi/device_handler/scsi_dh_alua.c: note: in included file (through ../include/linux/atomic.h, ../include/linux/cpumask.h, ../arch/x86/include/asm/paravirt.h, ../arch/x86/include/asm/irqflags.h, ../include/linux/irqflags.h, ...): ../arch/x86/include/asm/atomic.h:93:16: warning: context imbalance in 'alua_rtpg' - different lock contexts for basic block ../drivers/usb/fotg210/fotg210-udc.c:681:33: warning: restricted __le16 degrades to integer ../drivers/usb/fotg210/fotg210-udc.c:691:25: warning: restricted __le16 degrades to integer ../drivers/usb/fotg210/fotg210-udc.c:747:29: warning: restricted __le16 degrades to integer ../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’: ../drivers/message/fusion/mptsas.c:4791:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable] 4791 | unsigned long timeleft; | ^~~~~~~~ ../drivers/message/fusion/mptsas.c:4600:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4622:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4628:45: warning: cast to restricted __le64 ../drivers/message/fusion/mptsas.c:4668:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2641:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2642:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2644:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2645:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2654:13: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2655:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1419:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1420:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1421:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1422:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3716:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3716:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3716:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3720:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3720:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3720:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3734:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3638:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3638:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3638:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3639:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3639:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3639:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3646:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3650:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4915:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4927:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4062:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:1236:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2076:36: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2078:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2080:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2082:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2276:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2276:35: expected unsigned short [usertype] RequestDataLength ../drivers/message/fusion/mptsas.c:2276:35: got restricted __le16 [usertype] ../drivers/message/fusion/mptsas.c:2293:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2293:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2293:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2439:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2441:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2452:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2506:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2574:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2733:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2737:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2811:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2917:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2917:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2917:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2963:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3458:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3462:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3469:9: warning: cast from restricted __le64 ../drivers/message/fusion/mptsas.c:5000:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5031:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:5050:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5093:36: warning: cast to restricted __le32 ../drivers/firewire/core-transaction.c:609:5: warning: context imbalance in 'fw_core_add_address_handler' - different lock contexts for basic block ../drivers/thermal/thermal_debugfs.c: In function ‘cdev_tt_seq_show’: ../drivers/thermal/thermal_debugfs.c:331:59: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 3 and 8 [-Wformat-truncation=] 331 | snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d", | ^~ ../drivers/thermal/thermal_debugfs.c:331:54: note: directive argument in the range [0, 65535] 331 | snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d", | ^~~~~~~~ ../drivers/thermal/thermal_debugfs.c:331:17: note: ‘snprintf’ output between 5 and 14 bytes into a destination of size 11 331 | snprintf(buffer, ARRAY_SIZE(buffer), "%d->%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332 | entry->id >> 16, entry->id & 0xFFFF); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3128:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3129:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3130:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3131:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3135:42: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3136:43: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3147:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3152:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3154:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3161:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3162:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3164:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3166:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3167:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3176:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3285:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3286:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3287:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3288:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3289:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3290:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3291:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3292:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3293:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3357:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3357:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion ../drivers/message/fusion/mptbase.c:3357:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3358:40: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3358:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion ../drivers/message/fusion/mptbase.c:3358:40: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3365:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3365:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize ../drivers/message/fusion/mptbase.c:3365:33: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3371:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3371:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3371:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3372:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3372:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3372:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3375:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3375:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3375:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3376:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3376:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3376:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3607:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3607:27: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptbase.c:3607:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3631:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3635:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4870:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4875:46: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4880:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4891:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5325:44: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5422:54: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5423:59: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5508:47: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5535:38: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5542:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5546:49: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6185:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6187:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6193:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6193:58: expected unsigned int [usertype] CoalescingTimeout ../drivers/message/fusion/mptbase.c:6193:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6294:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6294:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext ../drivers/message/fusion/mptbase.c:6294:24: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7705:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7706:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7708:27: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7754:61: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer ../drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1 ../drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:2142:22: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:2142:22: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2142:22: got restricted pci_power_t ../drivers/message/fusion/mptbase.c:2167:35: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptbase.c:2167:35: expected restricted pci_power_t [usertype] state ../drivers/message/fusion/mptbase.c:2167:35: got unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2180:32: warning: incorrect type in initializer (different base types) ../drivers/message/fusion/mptbase.c:2180:32: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2180:32: got restricted pci_power_t [usertype] current_state ../drivers/message/fusion/mptbase.c:5127:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5158:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5782:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5926:44: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5928:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5928:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5928:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:5932:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5932:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5932:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:6425:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6425:37: expected unsigned short [usertype] ExtPageLength ../drivers/message/fusion/mptbase.c:6425:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:6435:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6435:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptbase.c:6435:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6495:15: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6499:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6515:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7244:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7245:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7674:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7675:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:8156:16: warning: cast to restricted __le32 Warning: ../drivers/usb/dwc2/core_intr.c:341 function parameter 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' Warning: ../drivers/usb/dwc2/core_intr.c:341 function parameter 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../drivers/input/joystick/a3d.c: In function ‘a3d_connect’: ../drivers/input/joystick/a3d.c:287:51: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 287 | snprintf(a3d->phys, sizeof(a3d->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/a3d.c:287:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 287 | snprintf(a3d->phys, sizeof(a3d->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: expected unsigned long long [usertype] RDPQBaseAddress ../drivers/scsi/megaraid/megaraid_sas_fusion.c:895:70: got restricted __le64 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: expected restricted __le64 [usertype] Words ../drivers/scsi/megaraid/megaraid_sas_fusion.c:904:51: got unsigned long long ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1333:29: got int ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1336:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1336:29: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1336:29: got int ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1438:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1438:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1438:21: got int ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1541:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1541:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_fusion.c:1541:21: got int ../drivers/scsi/megaraid/megaraid_sas_fusion.c:2232:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:2232:34: expected unsigned long long [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:2232:34: got restricted __le64 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:2237:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:2237:26: expected unsigned long long [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:2237:26: got restricted __le64 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3115:68: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3115:68: expected restricted __le16 [usertype] virtual_disk_tgt_id ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3115:68: got unsigned short [usertype] pd_target_id ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3121:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3121:55: expected restricted __le16 [usertype] config_seq_num ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3121:55: got unsigned short [usertype] seqNum ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3123:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3123:47: expected restricted __le16 [usertype] DevHandle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3123:47: got unsigned short [usertype] devHandle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:48: expected restricted __le16 [usertype] DevHandle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3344:48: got unsigned short [usertype] r1_alt_dev_handle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3345:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3345:39: expected restricted __le16 [usertype] DevHandle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3345:39: got unsigned short [usertype] r1_alt_dev_handle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:35: expected unsigned short [usertype] r1_alt_dev_handle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3346:35: got restricted __le16 [usertype] DevHandle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3347:79: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3347:79: expected unsigned short [usertype] peer_smid ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3347:79: got restricted __le16 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3349:82: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3349:82: expected unsigned short [usertype] peer_smid ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3349:82: got restricted __le16 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3603:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3603:29: expected unsigned int [usertype] data_length ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3603:29: got restricted __le32 [usertype] DataLength ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3632:59: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4324:24: warning: cast to restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4574:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4574:32: expected unsigned short [usertype] DevHandle ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4574:32: got restricted __le16 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4576:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4576:30: expected unsigned short [usertype] TaskMID ../drivers/scsi/megaraid/megaraid_sas_fusion.c:4576:30: got restricted __le16 [usertype] ../drivers/scsi/megaraid/megaraid_sas_fusion.c:5370:34: warning: symbol 'megasas_instance_template_fusion' was not declared. Should it be static? ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3468:21: warning: cast to restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3474:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3474:21: expected unsigned int [usertype] data_length ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3474:21: got restricted __le32 [usertype] DataLength ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3485:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3485:37: expected unsigned int [usertype] data_length ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3485:37: got restricted __le32 [usertype] DataLength ../drivers/scsi/megaraid/megaraid_sas_fusion.c:3491:32: warning: cast to restricted __le32 ../drivers/spi/spi-altera-dfl.c:121:17: error: too long token expansion ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/usb/core/hub.c:5599:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../drivers/firewire/ohci.c:932:9: warning: context imbalance in 'context_retire_descriptors' - different lock contexts for basic block ../drivers/firewire/ohci.c:2006:20: warning: context imbalance in 'irq_handler' - different lock contexts for basic block ../drivers/firewire/ohci.c:2510:12: warning: context imbalance in 'ohci_enable_phys_dma' - different lock contexts for basic block ../drivers/firewire/ohci.c:2545:12: warning: context imbalance in 'ohci_read_csr' - different lock contexts for basic block ../drivers/firewire/ohci.c:2597:9: warning: context imbalance in 'ohci_write_csr' - different lock contexts for basic block ../drivers/firewire/ohci.c:3052:9: warning: context imbalance in 'ohci_free_iso_context' - wrong count at exit ../drivers/firewire/ohci.c:3074:12: warning: context imbalance in 'ohci_set_iso_channels' - wrong count at exit ../drivers/firewire/ohci.c:3356:12: warning: context imbalance in 'ohci_queue_iso' - wrong count at exit ../drivers/i3c/master/adi-i3c-master.c:292:9: warning: context imbalance in 'adi_i3c_master_queue_xfer' - wrong count at exit ../drivers/i3c/master/adi-i3c-master.c:309:15: warning: context imbalance in 'adi_i3c_master_unqueue_xfer' - wrong count at exit ../drivers/i3c/master/adi-i3c-master.c:698:13: warning: context imbalance in 'adi_i3c_master_handle_ibi' - different lock contexts for basic block ../drivers/scsi/megaraid/megaraid_sas_base.c:76:14: warning: symbol 'resetwaittime' was not declared. Should it be static? ../drivers/scsi/megaraid/megaraid_sas_base.c:88:14: warning: symbol 'dual_qdepth_disable' was not declared. Should it be static? ../drivers/scsi/megaraid/megaraid_sas_base.c:4656:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:4656:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:4656:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:4907:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:4907:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:4907:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:6755:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:6755:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:6755:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:4563:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:4563:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:4563:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:204:26: warning: symbol 'megasas_mgmt_info' was not declared. Should it be static? ../drivers/scsi/megaraid/megaraid_sas_base.c:211:5: warning: symbol 'megasas_dbg_lvl' was not declared. Should it be static? ../drivers/scsi/megaraid/megaraid_sas_base.c:293:31: warning: restricted __le16 degrades to integer ../drivers/scsi/megaraid/megaraid_sas_base.c:299:31: warning: cast from restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_base.c:425:29: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_base.c:1235:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:1235:32: expected unsigned int [usertype] opcode ../drivers/scsi/megaraid/megaraid_sas_base.c:1235:32: got restricted __le32 [usertype] opcode ../drivers/scsi/megaraid/megaraid_sas_base.c:2019:33: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_base.c:2060:34: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_base.c: note: in included file: ../drivers/scsi/megaraid/megaraid_sas.h:2485:32: warning: array of flexible structures ../drivers/scsi/megaraid/megaraid_sas_base.c:4787:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:4787:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:4787:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:5027:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:5027:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:5027:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:5212:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:5212:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:5212:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:5294:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:5294:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:5294:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:6308:42: warning: cast removes address space '__iomem' of expression ../drivers/scsi/megaraid/megaraid_sas_base.c:6307:57: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/megaraid/megaraid_sas_base.c:6307:57: expected unsigned int [noderef] [usertype] __iomem * ../drivers/scsi/megaraid/megaraid_sas_base.c:6307:57: got unsigned int [usertype] * ../drivers/scsi/megaraid/megaraid_sas_base.c:6312:34: warning: cast removes address space '__iomem' of expression ../drivers/scsi/megaraid/megaraid_sas_base.c:6311:57: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/megaraid/megaraid_sas_base.c:6311:57: expected unsigned int [noderef] [usertype] __iomem * ../drivers/scsi/megaraid/megaraid_sas_base.c:6311:57: got unsigned int [usertype] * ../drivers/scsi/megaraid/megaraid_sas_base.c:6619:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:6619:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:6619:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:6833:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:6833:21: expected restricted __le16 [usertype] flags ../drivers/scsi/megaraid/megaraid_sas_base.c:6833:21: got int ../drivers/scsi/megaraid/megaraid_sas_base.c:7590:44: warning: restricted __le32 degrades to integer ../drivers/scsi/megaraid/megaraid_sas_base.c:8207:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_base.c:8207:23: expected int crash_support ../drivers/scsi/megaraid/megaraid_sas_base.c:8207:23: got restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_base.c:8291:31: warning: invalid assignment: &= ../drivers/scsi/megaraid/megaraid_sas_base.c:8291:31: left side has type restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_base.c:8291:31: right side has type int ../drivers/scsi/megaraid/megaraid_sas_base.c:8816:46: warning: restricted __le32 degrades to integer ../drivers/usb/host/ehci-hcd.c: note: in included file: ../drivers/usb/host/ehci-q.c:1386:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-q.c:1386:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-q.c:1386:27: got int ../drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-hcd.c:567:27: got int ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: expected unsigned short [usertype] r1_alt_dev_handle ../drivers/scsi/megaraid/megaraid_sas_fp.c:740:60: got restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fp.c:181:72: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:186:33: warning: cast to restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fp.c:194:25: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:195:25: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:197:33: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:198:33: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:201:79: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:202:33: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:210:41: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:211:49: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:213:49: warning: cast to restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fp.c:219:58: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:220:33: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:229:41: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:230:33: warning: cast to restricted __le32 ../drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: expected unsigned short [usertype] r1_alt_dev_handle ../drivers/scsi/megaraid/megaraid_sas_fp.c:854:60: got restricted __le16 ../drivers/scsi/megaraid/megaraid_sas_fp.c:1188:28: warning: restricted __le16 degrades to integer ../drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: expected unsigned short [usertype] pd1_dev_handle ../drivers/scsi/megaraid/megaraid_sas_fp.c:1379:24: got restricted __le16 ../drivers/input/mouse/bcm5974.c:638:47: warning: incorrect type in argument 1 (different base types) ../drivers/input/mouse/bcm5974.c:638:47: expected restricted __le16 [usertype] x ../drivers/input/mouse/bcm5974.c:638:47: got unsigned char [usertype] ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/3com/typhoon.c:525:39: warning: context imbalance in 'typhoon_process_response' - different lock contexts for basic block ../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1276:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer ../drivers/usb/cdns3/cdns3-gadget.c:1277:29: warning: restricted __le32 degrades to integer ../drivers/firewire/ohci-serdes-test.c: note: in included file: ../drivers/firewire/ohci.h:181:24: warning: restricted __le32 degrades to integer ../drivers/input/joystick/adi.c: In function ‘adi_init_input’: ../drivers/input/joystick/adi.c:395:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~ ~~~ ../drivers/input/joystick/adi.c:395:9: note: ‘snprintf’ output between 13 and 91 bytes into a destination of size 64 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid/megaraid_sas_debugfs.c:45:15: warning: symbol 'megasas_debugfs_root' was not declared. Should it be static? ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16 ../drivers/usb/storage/sierra_ms.c:81:30: warning: cast to restricted __le16 ../drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:81:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:92:16: warning: cast to restricted __le32 ../drivers/usb/mtu3/mtu3_qmu.c:100:21: warning: incorrect type in argument 3 (different base types) ../drivers/usb/mtu3/mtu3_qmu.c:100:21: expected unsigned int [usertype] data ../drivers/usb/mtu3/mtu3_qmu.c:100:21: got restricted __le32 [usertype] ../drivers/usb/mtu3/mtu3_qmu.c:112:21: warning: incorrect type in argument 3 (different base types) ../drivers/usb/mtu3/mtu3_qmu.c:112:21: expected unsigned int [usertype] data ../drivers/usb/mtu3/mtu3_qmu.c:112:21: got restricted __le32 [usertype] ../drivers/input/keyboard/applespi.c:730:9: warning: context imbalance in 'applespi_msg_complete' - wrong count at exit ../drivers/input/keyboard/applespi.c:893:9: warning: context imbalance in 'applespi_init' - wrong count at exit ../drivers/input/keyboard/applespi.c:896:12: warning: context imbalance in 'applespi_set_capsl_led' - wrong count at exit ../drivers/input/keyboard/applespi.c:926:9: warning: context imbalance in 'applespi_set_bl_level' - wrong count at exit ../drivers/input/keyboard/applespi.c:1400:13: warning: context imbalance in 'applespi_got_data' - different lock contexts for basic block ../drivers/input/keyboard/applespi.c:1569:9: warning: context imbalance in 'applespi_notify' - wrong count at exit ../drivers/input/keyboard/applespi.c:1799:9: warning: context imbalance in 'applespi_drain_writes' - wrong count at exit ../drivers/input/keyboard/applespi.c:1810:9: warning: context imbalance in 'applespi_drain_reads' - wrong count at exit ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../drivers/input/joystick/cobra.c: In function ‘cobra_connect’: ../drivers/input/joystick/cobra.c:184:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/cobra.c:184:26: note: directive argument in the range [0, 1] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/cobra.c:183:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 183 | snprintf(cobra->phys[i], sizeof(cobra->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/input/joystick/analog.c: In function ‘analog_init_device’: ../drivers/input/joystick/analog.c:371:21: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~ ../drivers/input/joystick/analog.c:371:18: note: directive argument in the range [0, 1] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~~~~~~~ ../drivers/input/joystick/analog.c:370:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 370 | snprintf(analog->phys, sizeof(analog->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s/input%d", port->gameport->phys, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../drivers/input/keyboard/atkbd.c:971:13: warning: context imbalance in 'atkbd_cleanup' - wrong count at exit ../drivers/input/keyboard/atkbd.c:984:13: warning: context imbalance in 'atkbd_disconnect' - wrong count at exit ../drivers/input/keyboard/atkbd.c:1346:9: warning: context imbalance in 'atkbd_connect' - different lock contexts for basic block ../drivers/input/keyboard/atkbd.c:1358:12: warning: context imbalance in 'atkbd_reconnect' - different lock contexts for basic block ../drivers/input/keyboard/atkbd.c:1456:16: warning: context imbalance in 'atkbd_attr_set_helper' - wrong count at exit ../drivers/spi/spi-armada-3700.c:499:65: warning: incorrect type in argument 3 (different base types) ../drivers/spi/spi-armada-3700.c:499:65: expected unsigned int [usertype] data ../drivers/spi/spi-armada-3700.c:499:65: got restricted __le32 [usertype] ../drivers/spi/spi-armada-3700.c:521:31: warning: cast to restricted __le32 ../drivers/usb/renesas_usbhs/mod.c: In function ‘usbhs_status_get_each_irq’: ../drivers/usb/renesas_usbhs/mod.c:195:13: warning: variable ‘intenb0’ set but not used [-Wunused-but-set-variable] 195 | u16 intenb0, intenb1; | ^~~~~~~ ../drivers/input/joystick/db9.c:142:76: warning: dubious: x | !y ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../drivers/scsi/constants.c:318:9: warning: trying to concatenate 26550-character string (8191 bytes max) ../drivers/media/platform/amlogic/c3/isp/c3-isp-params.c:675:9: warning: context imbalance in 'c3_isp_params_pre_cfg' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-params.c:758:13: warning: context imbalance in 'c3_isp_params_vb2_buf_queue' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-params.c:896:9: warning: context imbalance in 'c3_isp_params_vb2_stop_streaming' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-params.c:988:6: warning: context imbalance in 'c3_isp_params_isr' - wrong count at exit ../drivers/i3c/master/svc-i3c-master.c:490:13: warning: context imbalance in 'svc_i3c_master_ibi_isr' - wrong count at exit ../drivers/usb/dwc2/gadget.c: In function ‘dwc2_hsotg_initep’: ../drivers/usb/dwc2/gadget.c:4824:55: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=] 4824 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~ ../drivers/usb/dwc2/gadget.c:4824:52: note: directive argument in the range [-2147483645, 254] 4824 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~~~~~~~ ../drivers/usb/dwc2/gadget.c:4824:9: note: ‘snprintf’ output between 6 and 17 bytes into a destination of size 10 4824 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types) ../drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val ../drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype] ../drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16 ../drivers/usb/musb/musb_gadget_ep0.c:85:26: warning: cast from restricted __le16 ../drivers/usb/musb/musb_gadget_ep0.c:220:58: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:227:48: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:237:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:251:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:310:56: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:313:60: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:303:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:398:52: warning: restricted __le16 degrades to integer ../drivers/usb/musb/musb_gadget_ep0.c:411:52: warning: restricted __le16 degrades to integer ../drivers/usb/host/oxu210hp-hcd.c:865:35: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:865:35: expected restricted __le16 [usertype] wHubCharacteristics ../drivers/usb/host/oxu210hp-hcd.c:865:35: got unsigned short [usertype] ../drivers/usb/host/oxu210hp-hcd.c:917:32: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:941:33: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:988:24: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1012:20: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:1045:23: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1146:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:1146:41: expected unsigned int [noderef] __iomem ../drivers/usb/host/oxu210hp-hcd.c:1146:41: got restricted __le32 [usertype] ../drivers/usb/host/oxu210hp-hcd.c:1163:26: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:2003:44: warning: restricted __le32 degrades to integer ../drivers/usb/host/oxu210hp-hcd.c:2003:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:2003:41: expected restricted __le32 [usertype] hw_token ../drivers/usb/host/oxu210hp-hcd.c:2003:41: got unsigned int ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/dwc3/dwc3-qcom.c:605:22: warning: symbol 'dwc3_qcom_glue_ops' was not declared. Should it be static? ../drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c:54:6: warning: context imbalance in 'c3_isp_stats_pre_cfg' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c:167:13: warning: context imbalance in 'c3_isp_stats_vb2_buf_queue' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c:218:9: warning: context imbalance in 'c3_isp_stats_vb2_stop_streaming' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c:325:9: warning: context imbalance in 'c3_isp_stats_isr' - wrong count at exit ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' ../drivers/input/joystick/gf2k.c: In function ‘gf2k_connect’: ../drivers/input/joystick/gf2k.c:279:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/gf2k.c:279:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/grip.c: In function ‘grip_connect’: ../drivers/input/joystick/grip.c:337:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/grip.c:337:26: note: directive argument in the range [0, 1] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/grip.c:336:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 336 | snprintf(grip->phys[i], sizeof(grip->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/guillemot.c: In function ‘guillemot_connect’: ../drivers/input/joystick/guillemot.c:203:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 203 | snprintf(guillemot->phys, sizeof(guillemot->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/guillemot.c:203:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 203 | snprintf(guillemot->phys, sizeof(guillemot->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c:312:9: warning: context imbalance in 'c3_isp_cap_done' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c:378:9: warning: context imbalance in 'c3_isp_cap_return_buffers' - wrong count at exit ../drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c:573:13: warning: context imbalance in 'c3_isp_vb2_buf_queue' - wrong count at exit ../drivers/input/joystick/interact.c: In function ‘interact_connect’: ../drivers/input/joystick/interact.c:232:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 232 | snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/interact.c:232:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 232 | snprintf(interact->phys, sizeof(interact->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/usb/cdns3/cdnsp-gadget.c:158:16: warning: cast to restricted __le32 ../drivers/usb/cdns3/cdnsp-gadget.c:160:16: warning: incorrect type in argument 1 (different base types) ../drivers/usb/cdns3/cdnsp-gadget.c:160:16: expected unsigned int val ../drivers/usb/cdns3/cdnsp-gadget.c:160:16: got restricted __le32 [usertype] ../drivers/input/joystick/magellan.c: In function ‘magellan_connect’: ../drivers/input/joystick/magellan.c:141:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/magellan.c:141:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/ohci-hcd.c: note: in included file: ../drivers/usb/host/ohci-hub.c:269:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block ../drivers/thermal/broadcom/ns-thermal.c:19:56: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:19:56: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:19:56: got void * ../drivers/thermal/broadcom/ns-thermal.c:56:44: warning: incorrect type in argument 3 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:56:44: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:56:44: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:63:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:63:36: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:63:36: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:70:52: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: got void * ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/usb/storage/ene_ub6250.c:2161:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:2161:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:2161:33: got int ../drivers/usb/storage/ene_ub6250.c:2090:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:2090:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:2090:33: got int ../drivers/usb/storage/ene_ub6250.c:1933:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1933:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1933:33: got unsigned long const [usertype] size ../drivers/usb/storage/ene_ub6250.c:498:43: warning: incorrect type in initializer (different base types) ../drivers/usb/storage/ene_ub6250.c:498:43: expected unsigned int transfer_length ../drivers/usb/storage/ene_ub6250.c:498:43: got restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:699:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:699:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:699:33: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:739:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:739:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:739:33: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:886:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:886:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:886:33: got int ../drivers/usb/storage/ene_ub6250.c:905:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:905:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:905:33: got int ../drivers/usb/storage/ene_ub6250.c:951:18: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:971:34: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:972:41: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:973:41: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:976:26: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:990:31: warning: cast to restricted __be32 ../drivers/usb/storage/ene_ub6250.c:994:29: warning: cast to restricted __be32 ../drivers/usb/storage/ene_ub6250.c:1026:42: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:1050:29: warning: cast to restricted __le16 ../drivers/usb/storage/ene_ub6250.c:1053:55: warning: cast to restricted __le16 ../drivers/usb/storage/ene_ub6250.c:1165:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1165:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1165:33: got int ../drivers/usb/storage/ene_ub6250.c:1198:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1198:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1198:33: got int ../drivers/usb/storage/ene_ub6250.c:1229:23: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:1275:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1275:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1275:33: got int ../drivers/usb/storage/ene_ub6250.c:1357:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1357:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1357:33: got int ../drivers/usb/storage/ene_ub6250.c:1541:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1541:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1541:33: got int ../drivers/usb/storage/ene_ub6250.c:1660:41: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1660:41: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1660:41: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:1704:49: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1704:49: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1704:49: got int ../drivers/usb/storage/ene_ub6250.c:1761:41: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1761:41: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1761:41: got unsigned int [usertype] blenByte ../drivers/usb/storage/ene_ub6250.c:1837:33: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/ene_ub6250.c:1837:33: expected restricted __le32 [usertype] DataTransferLength ../drivers/usb/storage/ene_ub6250.c:1837:33: got int ../drivers/usb/storage/ene_ub6250.c:1989:26: warning: cast to restricted __be16 ../drivers/usb/storage/ene_ub6250.c:1990:26: warning: cast to restricted __be16 ../drivers/input/mouse/synaptics.c:655:12: warning: context imbalance in 'synaptics_pt_start' - wrong count at exit ../drivers/input/mouse/synaptics.c:666:13: warning: context imbalance in 'synaptics_pt_stop' - wrong count at exit ../drivers/input/mouse/synaptics.c:675:12: warning: context imbalance in 'synaptics_pt_open' - wrong count at exit ../drivers/input/mouse/synaptics.c:686:13: warning: context imbalance in 'synaptics_pt_close' - wrong count at exit ../drivers/input/tablet/wacom_serial4.c: In function ‘wacom_connect’: ../drivers/input/tablet/wacom_serial4.c:533:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/tablet/wacom_serial4.c:533:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/spaceball.c: In function ‘spaceball_connect’: ../drivers/input/joystick/spaceball.c:208:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceball.c:208:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/sidewinder.c: In function ‘sw_connect’: ../drivers/input/joystick/sidewinder.c:538:58: warning: ‘%s’ directive output may be truncated writing up to 8 bytes into a region of size between 5 and 21 [-Wformat-truncation=] 538 | snprintf(comment, size, " [PnP %d.%02d id %s rev %s]", | ^~ ...... 543 | pnp, rev); | ~~~ In function ‘sw_3dp_id’, inlined from ‘sw_connect’ at ../drivers/input/joystick/sidewinder.c:694:7: ../drivers/input/joystick/sidewinder.c:538:9: note: ‘snprintf’ output between 21 and 45 bytes into a destination of size 40 538 | snprintf(comment, size, " [PnP %d.%02d id %s rev %s]", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 539 | (int) ((sw_get_bits(buf, 8, 6, 1) << 6) | /* Two 6-bit values */ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540 | sw_get_bits(buf, 16, 6, 1)) / 100, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | (int) ((sw_get_bits(buf, 8, 6, 1) << 6) | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | sw_get_bits(buf, 16, 6, 1)) % 100, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | pnp, rev); | ~~~~~~~~~ ../drivers/input/joystick/sidewinder.c: In function ‘sw_connect’: ../drivers/input/joystick/sidewinder.c:727:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 727 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/sidewinder.c:727:26: note: directive argument in the range [-2147483641, 2147483646] 727 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/sidewinder.c:726:17: note: ‘snprintf’ output between 8 and 49 bytes into a destination of size 32 726 | snprintf(sw->phys[i], sizeof(sw->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/usbip/vhci_sysfs.c: In function ‘vhci_init_attr_group’: ../drivers/usb/usbip/vhci_sysfs.c:468:67: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=] 468 | snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); | ^~ In function ‘set_status_attr’, inlined from ‘init_status_attrs’ at ../drivers/usb/usbip/vhci_sysfs.c:485:3, inlined from ‘vhci_init_attr_group’ at ../drivers/usb/usbip/vhci_sysfs.c:509:8: ../drivers/usb/usbip/vhci_sysfs.c:468:59: note: directive argument in the range [-2147483641, 2147483646] 468 | snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); | ^~~~~~~~~~~ ../drivers/usb/usbip/vhci_sysfs.c:468:17: note: ‘snprintf’ output between 9 and 19 bytes into a destination of size 17 468 | snprintf(status->name, MAX_STATUS_NAME+1, "status.%d", id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/nvme/host/fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../drivers/input/joystick/spaceorb.c: In function ‘spaceorb_connect’: ../drivers/input/joystick/spaceorb.c:156:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceorb.c:156:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/renesas_usbhs/mod_host.c:779:28: warning: incorrect type in assignment (different base types) ../drivers/usb/renesas_usbhs/mod_host.c:779:28: expected restricted __le16 [addressable] [usertype] wValue ../drivers/usb/renesas_usbhs/mod_host.c:779:28: got int ../drivers/input/ff-memless.c:401:13: warning: context imbalance in 'ml_effect_timer' - wrong count at exit ../drivers/input/ff-memless.c:479:9: warning: context imbalance in 'ml_ff_upload' - wrong count at exit ../drivers/usb/usbip/vhci_hcd.c:296:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/vhci_hcd.c:296:36: expected restricted __le16 [usertype] DeviceRemovable ../drivers/usb/usbip/vhci_hcd.c:296:36: got int ../drivers/input/mouse/alps.c:1590:9: warning: context imbalance in 'alps_flush_packet' - wrong count at exit ../drivers/input/joystick/stinger.c: In function ‘stinger_connect’: ../drivers/input/joystick/stinger.c:127:59: warning: ‘/serio0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/stinger.c:127:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/renesas_usbhs/mod_gadget.c: In function ‘usbhs_mod_gadget_probe’: ../drivers/usb/renesas_usbhs/mod_gadget.c:1140:57: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 1140 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~ ../drivers/usb/renesas_usbhs/mod_gadget.c:1140:54: note: directive argument in the range [-2147483641, 2147483646] 1140 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~~~~~ ../drivers/usb/renesas_usbhs/mod_gadget.c:1140:17: note: ‘snprintf’ output between 4 and 14 bytes into a destination of size 8 1140 | snprintf(uep->ep_name, EP_NAME_SIZE, "ep%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/gpio_keys.c:460:9: warning: context imbalance in 'gpio_keys_irq_timer' - wrong count at exit ../drivers/input/keyboard/gpio_keys.c:493:9: warning: context imbalance in 'gpio_keys_irq_isr' - wrong count at exit ../drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype] ../drivers/scsi/scsi_debugfs.c:36:19: warning: context imbalance in 'scsi_cmd_list_info' - wrong count at exit ../drivers/spi/spi-bcm63xx.c:585:22: warning: cast removes address space '__iomem' of expression ../drivers/spi/spi-bcm63xx.c:585:19: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-bcm63xx.c:585:19: expected unsigned char [noderef] [usertype] __iomem *tx_io ../drivers/spi/spi-bcm63xx.c:585:19: got unsigned char [usertype] * ../drivers/spi/spi-bcm63xx.c:586:22: warning: cast removes address space '__iomem' of expression ../drivers/spi/spi-bcm63xx.c:586:19: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-bcm63xx.c:586:19: expected unsigned char const [noderef] [usertype] __iomem *rx_io ../drivers/spi/spi-bcm63xx.c:586:19: got unsigned char const [usertype] * ../drivers/input/mouse/byd.c:252:13: warning: context imbalance in 'byd_clear_touch' - wrong count at exit ../drivers/input/joystick/tmdc.c: In function ‘tmdc_setup_port’: ../drivers/input/joystick/tmdc.c:297:53: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/tmdc.c:297:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/ohci-at91.c:471:39: warning: invalid assignment: &= ../drivers/usb/host/ohci-at91.c:471:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:471:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:474:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:474:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:474:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:477:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:477:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:477:39: right side has type restricted __le32 ../drivers/usb/usbip/stub_main.c:77:20: warning: context imbalance in 'get_busid_priv' - wrong count at exit ../drivers/usb/usbip/stub_main.c:85:28: warning: context imbalance in 'put_busid_priv' - unexpected unlock ../drivers/input/joystick/twidjoy.c: In function ‘twidjoy_connect’: ../drivers/input/joystick/twidjoy.c:180:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/twidjoy.c:180:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/ohci-s3c2410.c:275:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:275:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:275:39: right side has type restricted __le32 ../drivers/usb/host/ohci-s3c2410.c:278:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:278:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:278:39: right side has type restricted __le32 ../drivers/input/mouse/elantech.c: In function ‘elantech_setup_ps2’: ../drivers/input/mouse/elantech.c:2121:65: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 2121 | snprintf(etd->tp_phys, sizeof(etd->tp_phys), "%s/input1", | ^~~~~~~ ../drivers/input/mouse/elantech.c:2121:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 2121 | snprintf(etd->tp_phys, sizeof(etd->tp_phys), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2122 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/chipidea/ci_hdrc_tegra.c:182:20: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype] ../drivers/input/joystick/warrior.c: In function ‘warrior_connect’: ../drivers/input/joystick/warrior.c:133:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/warrior.c:133:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/nvme/target/fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: got int config ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int alt ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int iface ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:677:39: warning: context imbalance in 'req_done' - unexpected unlock ../drivers/input/joystick/xpad.c:1395:9: warning: context imbalance in 'xpad_irq_out' - wrong count at exit ../drivers/input/joystick/xpad.c:1466:12: warning: context imbalance in 'xpad_inquiry_pad_presence' - wrong count at exit ../drivers/input/joystick/xpad.c:1512:9: warning: context imbalance in 'xpad_start_xbox_one' - wrong count at exit ../drivers/input/joystick/xpad.c:1523:13: warning: context imbalance in 'xpadone_ack_mode_report' - wrong count at exit ../drivers/input/joystick/xpad.c:1545:12: warning: context imbalance in 'xpad_play_effect' - different lock contexts for basic block ../drivers/input/joystick/xpad.c:1712:9: warning: context imbalance in 'xpad_send_led_command' - wrong count at exit ../drivers/input/joystick/xpad.c:1835:13: warning: context imbalance in 'xpad360w_poweroff_controller' - wrong count at exit ../drivers/usb/gadget/function/f_sourcesink.c:355:43: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:355:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:355:43: got unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:358:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:358:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:358:41: got unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:394:43: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:394:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:394:43: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:395:43: warning: invalid assignment: |= ../drivers/usb/gadget/function/f_sourcesink.c:395:43: left side has type restricted __le16 ../drivers/usb/gadget/function/f_sourcesink.c:395:43: right side has type unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:400:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:400:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:400:41: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:401:41: warning: invalid assignment: |= ../drivers/usb/gadget/function/f_sourcesink.c:401:41: left side has type restricted __le16 ../drivers/usb/gadget/function/f_sourcesink.c:401:41: right side has type unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:416:43: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:416:43: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:416:43: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:420:51: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:420:51: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval ../drivers/usb/gadget/function/f_sourcesink.c:420:51: got unsigned int ../drivers/usb/gadget/function/f_sourcesink.c:425:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:425:41: expected restricted __le16 static [addressable] [toplevel] [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_sourcesink.c:425:41: got unsigned int isoc_maxpacket ../drivers/usb/gadget/function/f_sourcesink.c:429:49: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_sourcesink.c:429:49: expected restricted __le16 static [addressable] [assigned] [toplevel] [usertype] wBytesPerInterval ../drivers/usb/gadget/function/f_sourcesink.c:429:49: got unsigned int ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16 ../drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data ../drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype] ../drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32 ../drivers/rtc/rtc-cmos.c:643:9: warning: context imbalance in 'cmos_nvram_read' - different lock contexts for basic block ../drivers/rtc/rtc-cmos.c:668:37: warning: context imbalance in 'cmos_nvram_write' - different lock contexts for basic block ../drivers/usb/gadget/function/u_serial.c:980:9: warning: context imbalance in '__gs_console_push' - unexpected unlock ../drivers/input/joystick/zhenhua.c: In function ‘zhenhua_connect’: ../drivers/input/joystick/zhenhua.c:140:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/zhenhua.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16 ../drivers/input/keyboard/lkkbd.c: In function ‘lkkbd_connect’: ../drivers/input/keyboard/lkkbd.c:627:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/lkkbd.c:627:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/misc/usb3503.c:231:44: warning: cast to restricted __be32 ../drivers/input/mouse/vmmouse.c: In function ‘vmmouse_init’: ../drivers/input/mouse/vmmouse.c:423:53: warning: ‘/input1’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 423 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", | ^~~~~~~ ../drivers/input/mouse/vmmouse.c:423:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 423 | snprintf(priv->phys, sizeof(priv->phys), "%s/input1", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | psmouse->ps2dev.serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: warning: invalid assignment: |= ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: left side has type unsigned short ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: right side has type restricted __le16 ../drivers/usb/gadget/udc/renesas_usbf.c:2313:31: warning: restricted __le16 degrades to integer ../drivers/input/joystick/iforce/iforce-serio.c:24:13: warning: context imbalance in 'iforce_serio_xmit' - different lock contexts for basic block ../drivers/usb/gadget/udc/lpc32xx_udc.c:2198:19: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/lpc32xx_udc.c:2207:15: warning: cast to restricted __le16 ../drivers/input/joystick/iforce/iforce-usb.c:23:13: warning: context imbalance in '__iforce_usb_xmit' - wrong count at exit ../drivers/net/ethernet/amd/pcnet32.c:695:39: warning: context imbalance in 'pcnet32_suspend' - unexpected unlock ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../drivers/input/mouse/sermouse.c: In function ‘sermouse_connect’: ../drivers/input/mouse/sermouse.c:240:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/sermouse.c:240:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/sbs-battery.c: In function ‘sbs_get_property’: ../drivers/power/supply/sbs-battery.c:834:30: warning: ‘%04x’ directive writing between 4 and 8 bytes into a region of size 5 [-Wformat-overflow=] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~ In function ‘sbs_get_battery_serial_number’, inlined from ‘sbs_get_property’ at ../drivers/power/supply/sbs-battery.c:965:9: ../drivers/power/supply/sbs-battery.c:834:29: note: directive argument in the range [0, 2147483647] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~ ../drivers/power/supply/sbs-battery.c:834:9: note: ‘sprintf’ output between 5 and 9 bytes into a destination of size 5 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/arc/emac_main.c:258:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:258:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:258:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:461:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:461:28: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:461:28: got restricted __le32 [usertype] ../drivers/net/ethernet/arc/emac_main.c:712:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/arc/emac_main.c:712:37: expected unsigned long long [usertype] data ../drivers/net/ethernet/arc/emac_main.c:712:37: got restricted __le32 [usertype] ../drivers/input/keyboard/matrix_keypad.c:120:13: warning: context imbalance in 'matrix_keypad_scan' - wrong count at exit ../drivers/input/keyboard/matrix_keypad.c:214:9: warning: context imbalance in 'matrix_keypad_interrupt' - wrong count at exit ../drivers/input/misc/cm109.c:358:13: warning: context imbalance in 'cm109_submit_ctl' - wrong count at exit ../drivers/input/misc/cm109.c:434:13: warning: context imbalance in 'cm109_urb_ctl_callback' - different lock contexts for basic block ../drivers/input/misc/cm109.c:479:9: warning: context imbalance in 'cm109_toggle_buzzer_async' - wrong count at exit ../drivers/thermal/airoha_thermal.c:264:24: error: too long token expansion ../drivers/thermal/airoha_thermal.c:276:23: error: too long token expansion ../drivers/usb/host/xhci-dbgcap.c:294:25: warning: invalid assignment: &= ../drivers/usb/host/xhci-dbgcap.c:294:25: left side has type unsigned int ../drivers/usb/host/xhci-dbgcap.c:294:25: right side has type restricted __le32 ../drivers/usb/host/xhci-dbgcap.c:296:25: warning: invalid assignment: |= ../drivers/usb/host/xhci-dbgcap.c:296:25: left side has type unsigned int ../drivers/usb/host/xhci-dbgcap.c:296:25: right side has type restricted __le32 ../drivers/usb/host/xhci-dbgcap.c:779:53: warning: restricted __le64 degrades to integer ../drivers/usb/host/xhci-dbgcap.c:831:28: warning: restricted __le64 degrades to integer ../drivers/usb/host/xhci-dbgcap.c:831:69: warning: restricted __le64 degrades to integer ../drivers/input/mouse/vsxxxaa.c: In function ‘vsxxxaa_connect’: ../drivers/input/mouse/vsxxxaa.c:468:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/vsxxxaa.c:468:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/aspeed_udc.c:1011:28: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/aspeed_udc.c:1072:32: warning: restricted __le16 degrades to integer ../drivers/usb/host/xhci-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/host/xhci-trace.h): ../drivers/usb/host/./xhci-trace.h:393:1: warning: cast to restricted __le64 ../drivers/usb/host/./xhci-trace.h:393:1: warning: cast from restricted __le32 ../drivers/usb/host/xhci-trace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../drivers/usb/host/xhci-trace.h): ../drivers/usb/host/./xhci-trace.h:393:1: warning: cast to restricted __le64 ../drivers/usb/host/./xhci-trace.h:393:1: warning: cast from restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../drivers/usb/gadget/udc/max3420_udc.c:551:41: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:552:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:566:16: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/max3420_udc.c:566:16: expected unsigned short [assigned] [usertype] status ../drivers/usb/gadget/udc/max3420_udc.c:566:16: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/max3420_udc.c:584:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:598:32: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:626:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:627:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:628:30: warning: cast from restricted __le16 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int ../drivers/input/keyboard/newtonkbd.c: In function ‘nkbd_connect’: ../drivers/input/keyboard/newtonkbd.c:78:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/newtonkbd.c:78:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/usb/host/xhci-sideband.c:330 function parameter 'imod_interval' not described in 'xhci_sideband_create_interrupter' Warning: ../drivers/usb/host/xhci-sideband.c:330 function parameter 'intr_num' not described in 'xhci_sideband_create_interrupter' Warning: ../drivers/usb/host/xhci-sideband.c:414 function parameter 'type' not described in 'xhci_sideband_register' Warning: ../drivers/usb/host/xhci-sideband.c:414 function parameter 'notify_client' not described in 'xhci_sideband_register' Warning: ../drivers/usb/host/xhci-sideband.c:330 function parameter 'imod_interval' not described in 'xhci_sideband_create_interrupter' Warning: ../drivers/usb/host/xhci-sideband.c:330 function parameter 'intr_num' not described in 'xhci_sideband_create_interrupter' Warning: ../drivers/usb/host/xhci-sideband.c:414 function parameter 'type' not described in 'xhci_sideband_register' Warning: ../drivers/usb/host/xhci-sideband.c:414 function parameter 'notify_client' not described in 'xhci_sideband_register' ../drivers/usb/typec/tcpm/tcpci.c:1002:1: warning: symbol 'tcpci_pm_ops' was not declared. Should it be static? ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3162:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 3162 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~ ../drivers/net/ethernet/cadence/macb_main.c:3162:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32 3162 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3163 | q, queue_statistics[i].stat_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cadence/macb_main.c:3625:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3630:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3635:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3635:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3660:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3664:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3664:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3664:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3674:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3678:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3678:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3678:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3688:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3688:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3694:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3695:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3702:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3703:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3706:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3742:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3742:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3796:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3796:25: warning: cast from restricted __be32 ../drivers/input/touchscreen/dynapro.c: In function ‘dynapro_connect’: ../drivers/input/touchscreen/dynapro.c:123:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 123 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/dynapro.c:122:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 122 | snprintf(pdynapro->phys, sizeof(pdynapro->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: expected unsigned short [usertype] vlan ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: got restricted __le16 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: expected restricted __le16 [usertype] tag ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: got int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype] ../drivers/usb/gadget/function/rndis.c: In function ‘rndis_register’: ../drivers/usb/gadget/function/rndis.c:60:23: warning: ‘%03d’ directive writing between 3 and 10 bytes into a region of size 7 [-Wformat-overflow=] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:60:37: note: format string is defined here 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~ ../drivers/usb/gadget/function/rndis.c:60:23: note: directive argument in the range [0, 2147483647] 60 | #define NAME_TEMPLATE "driver/rndis-%03d" | ^~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:31: note: in expansion of macro ‘NAME_TEMPLATE’ 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~ ../drivers/usb/gadget/function/rndis.c:907:17: note: ‘sprintf’ output between 17 and 24 bytes into a destination of size 20 907 | sprintf(name, NAME_TEMPLATE, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/usb/typec/tipd/trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/typec/tipd/trace.h): ../drivers/usb/typec/tipd/./trace.h:304:1: error: too long token expansion ../drivers/usb/typec/tipd/./trace.h:331:1: error: too long token expansion ../drivers/usb/gadget/legacy/inode.c:1144:33: warning: context imbalance in 'ep0_write' - unexpected unlock ../drivers/input/touchscreen/hampshire.c: In function ‘hampshire_connect’: ../drivers/input/touchscreen/hampshire.c:122:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 122 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/hampshire.c:121:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 121 | snprintf(phampshire->phys, sizeof(phampshire->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h): ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h): ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: expected restricted __le16 [usertype] maxpack_reg ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: got int ../drivers/usb/gadget/udc/cdns2/cdns2-trace.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../drivers/usb/gadget/udc/cdns2/cdns2-trace.h): ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: expected restricted __le16 [usertype] maxpack_reg ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:489:1: got int ../drivers/net/ethernet/atheros/alx/main.c: In function ‘alx_request_msix’: ../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 874 | sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, | ^ ../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24 874 | sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | np->rxq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 871 | sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, | ^ ../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24 871 | sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | np->txq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=] 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~ ../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535] 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | np->txq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1444:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1444:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/alx/main.c:1448:39: expected restricted __le32 [usertype] pkt_len ../drivers/net/ethernet/atheros/alx/main.c:1448:39: got unsigned int len ../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1449:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1449:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1452:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1452:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1455:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1455:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1455:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer ../drivers/usb/gadget/function/f_mass_storage.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs/super_types.h, ../include/linux/fs/super.h, ../include/linux/fs.h, ...): ../include/linux/sched/signal.h:294:28: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:294:28: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:294:28: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:296:30: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:296:30: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:296:30: got struct spinlock [noderef] __rcu * ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:397:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:453:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:552:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:618:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:640:25: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:641:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:668:39: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:669:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:713:73: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1323:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1363:25: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:1363:25: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:1363:25: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2821:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2821:33: expected unsigned short [usertype] vlan_tag ../drivers/net/ethernet/brocade/bna/bnad.c:2821:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2830:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2830:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2830:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2834:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2834:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2834:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2835:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2835:48: expected unsigned short [usertype] lso_mss ../drivers/net/ethernet/brocade/bna/bnad.c:2835:48: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2844:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2844:53: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2844:53: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2848:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2848:39: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2848:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2870:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2870:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2870:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2883:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2883:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2883:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2903:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2903:30: expected unsigned short [usertype] flags ../drivers/net/ethernet/brocade/bna/bnad.c:2903:30: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2904:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2904:37: expected unsigned int [usertype] frame_length ../drivers/net/ethernet/brocade/bna/bnad.c:2904:37: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3024:9: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3024:9: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3024:9: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3025:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3025:34: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3025:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3049:51: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3049:51: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:3049:51: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3065:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3065:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3065:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3066:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3066:48: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3066:48: got restricted __be16 [usertype] ../drivers/input/touchscreen/gunze.c: In function ‘gunze_connect’: ../drivers/input/touchscreen/gunze.c:109:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 109 | snprintf(gunze->phys, sizeof(serio->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/gunze.c:109:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 109 | snprintf(gunze->phys, sizeof(serio->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/misc/ibm-panel.c:116:9: warning: context imbalance in 'ibm_panel_i2c_slave_cb' - wrong count at exit ../drivers/rtc/rtc-ds2404.c:171:20: warning: incorrect type in initializer (different base types) ../drivers/rtc/rtc-ds2404.c:171:20: expected unsigned int [usertype] time ../drivers/rtc/rtc-ds2404.c:171:20: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1091:24: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1383:64: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1383:64: expected restricted __le32 [noderef] __iomem ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1383:64: got unsigned short [usertype] tx_offset ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1431:24: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1795:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1795:24: expected unsigned int [usertype] buffer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1795:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1799:42: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1799:42: expected restricted __le32 [usertype] buffer ../drivers/usb/gadget/udc/cdns2/cdns2-gadget.c:1799:42: got unsigned int [usertype] buffer ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static? ../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static? ../drivers/net/wireless/ti/wlcore/main.c:669:33: warning: context imbalance in 'wlcore_irq_locked' - different lock contexts for basic block ../drivers/net/ethernet/brocade/bna/bna_enet.c:167:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:168:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:169:42: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:171:45: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:184:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:185:28: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:189:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:190:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:191:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:192:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:193:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:194:9: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:207:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:222:48: warning: cast to restricted __be64 ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:412:38: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:429:40: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:446:37: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:467:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1164:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1626:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1704:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1716:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_enet.c:1848:35: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: expected unsigned short [usertype] stats_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1850:31: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: expected unsigned int [usertype] tx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1851:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: expected unsigned int [usertype] rx_enet_mask ../drivers/net/ethernet/brocade/bna/bna_enet.c:1852:33: got restricted __be32 [usertype] ../drivers/usb/typec/ucsi/ucsi_ccg.c:576:14: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_ccg.c:576:14: expected unsigned int [usertype] ../drivers/usb/typec/ucsi/ucsi_ccg.c:576:14: got restricted __le32 [usertype] cci ../drivers/input/touchscreen/elo.c: In function ‘elo_connect’: ../drivers/input/touchscreen/elo.c:323:51: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 323 | snprintf(elo->phys, sizeof(elo->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/elo.c:323:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 323 | snprintf(elo->phys, sizeof(elo->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c: In function ‘octeon_setup_interrupt’: ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1122 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1122:54: note: directive argument in the range [0, 2147483646] 1122 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1121:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1121 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | INTRNAMSIZ, "LiquidIO%u-pf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1123 | oct->octeon_id, oct->pf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:76: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 0 and 13 [-Wformat-truncation=] 1127 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1127:54: note: directive argument in the range [0, 2147483646] 1127 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1126:33: note: ‘snprintf’ output between 21 and 43 bytes into a destination of size 32 1126 | snprintf(&queue_irq_names[IRQ_NAME_OFF(i)], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1127 | INTRNAMSIZ, "LiquidIO%u-vf%u-rxtx-%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1128 | oct->octeon_id, oct->vf_num, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/advansys.c:4263:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4263:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4263:9: expected unsigned short val ../drivers/scsi/advansys.c:4263:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4263:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4263:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4263:9: expected unsigned short val ../drivers/scsi/advansys.c:4263:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4721:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4721:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4721:9: expected unsigned short val ../drivers/scsi/advansys.c:4721:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4721:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4721:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4721:9: expected unsigned short val ../drivers/scsi/advansys.c:4721:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4735:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4735:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4735:9: expected unsigned short val ../drivers/scsi/advansys.c:4735:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4735:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4735:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4735:9: expected unsigned short val ../drivers/scsi/advansys.c:4735:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5204:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5204:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5204:9: expected unsigned short val ../drivers/scsi/advansys.c:5204:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5204:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5204:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5204:9: expected unsigned short val ../drivers/scsi/advansys.c:5204:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5221:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5221:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5221:9: expected unsigned short val ../drivers/scsi/advansys.c:5221:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5221:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5221:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5221:9: expected unsigned short val ../drivers/scsi/advansys.c:5221:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5700:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5700:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5700:9: expected unsigned short val ../drivers/scsi/advansys.c:5700:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5700:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5700:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5700:9: expected unsigned short val ../drivers/scsi/advansys.c:5700:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5716:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5716:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5716:9: expected unsigned short val ../drivers/scsi/advansys.c:5716:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5716:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5716:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5716:9: expected unsigned short val ../drivers/scsi/advansys.c:5716:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:6095:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:6095:31: expected restricted __le32 [usertype] irq_next_vpa ../drivers/scsi/advansys.c:6095:31: got unsigned int [usertype] ../drivers/scsi/advansys.c:6117:22: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:6130:51: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:7934:31: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:7935:30: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8128:47: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8129:46: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8732:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:8848:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:8848:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:8848:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:8892:29: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9640:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9640:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9640:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9669:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9669:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9669:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9707:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9707:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9707:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9736:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9736:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9736:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9774:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9774:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9774:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9803:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9803:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9803:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9838:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9853:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9881:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9896:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9924:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9939:33: warning: cast to restricted __le16 ../drivers/net/ethernet/cavium/liquidio/request_manager.c:572:9: warning: context imbalance in 'octeon_send_command' - different lock contexts for basic block ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1743:15: warning: cast to restricted __be32 ../drivers/net/ethernet/cavium/liquidio/lio_core.c:1813:15: warning: cast to restricted __be32 ../drivers/usb/gadget/function/f_fs.c:3318:32: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_fs.c:3318:32: expected unsigned short [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3318:32: got restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3343:36: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_fs.c:3343:36: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3343:36: got unsigned short [usertype] wMaxPacketSize ../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:282:30: warning: incorrect type in argument 1 (different base types) ../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:282:30: expected unsigned short [usertype] header ../drivers/usb/typec/tcpm/qcom/qcom_pmic_typec_pdphy.c:282:30: got restricted __le16 const [usertype] header ../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:86:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:87:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:88:24: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:138:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:139:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:140:24: got int ../drivers/input/touchscreen/egalax_ts_serial.c: In function ‘egalax_connect’: ../drivers/input/touchscreen/egalax_ts_serial.c:112:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 112 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/egalax_ts_serial.c:111:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 111 | snprintf(egalax->phys, sizeof(egalax->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/stowaway.c: In function ‘skbd_connect’: ../drivers/input/keyboard/stowaway.c:82:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/stowaway.c:82:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’: ../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=] 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~ In function ‘bnx2_enable_msix’, inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3: ../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646] 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~~~~~~ ../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:185:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:201:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:217:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: expected unsigned short [usertype] handle ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:219:21: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:232:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:247:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:264:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:270:42: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:287:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:302:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: expected unsigned short [usertype] size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:304:19: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:319:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: expected unsigned int ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:324:33: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:338:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:603:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1622:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1635:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1637:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1643:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: expected unsigned short [usertype] rx_buffer_size ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1656:61: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1664:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1671:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1682:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1684:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1721:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1876:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1882:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1914:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:1920:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2105:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2109:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:2114:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3094:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] pages ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: expected unsigned short [usertype] page_sz ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3101:17: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: expected unsigned short [usertype] msix_index ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3108:54: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: expected unsigned int [usertype] coalescing_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3118:44: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: expected unsigned int [usertype] inter_pkt_timeout ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3120:43: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: expected unsigned short [usertype] vlan_id ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3125:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: expected unsigned short [usertype] num_entries ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3141:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3181:9: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3187:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3286:27: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bna_tx_rx.c:3289:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32 ../drivers/usb/host/sl811-hcd.c:1787:24: warning: symbol 'sl811h_driver' was not declared. Should it be static? ../drivers/input/keyboard/sunkbd.c: In function ‘sunkbd_connect’: ../drivers/input/keyboard/sunkbd.c:274:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/sunkbd.c:274:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/sunkbd.c:148:66: warning: dubious: x | !y ../drivers/input/keyboard/sunkbd.c:211:66: warning: dubious: x | !y ../drivers/input/touchscreen/fujitsu_ts.c: In function ‘fujitsu_connect’: ../drivers/input/touchscreen/fujitsu_ts.c:112:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 112 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/fujitsu_ts.c:111:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 111 | snprintf(fujitsu->phys, sizeof(fujitsu->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/BusLogic.c:2917:32: warning: context imbalance in 'blogic_qcmd_lck' - unexpected unlock ../drivers/scsi/BusLogic.c:3214:32: warning: context imbalance in 'blogic_resetadapter' - unexpected unlock ../drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c:196:30: warning: symbol 'gaokun_ucsi_ops' was not declared. Should it be static? ../drivers/input/keyboard/tegra-kbc.c:250:9: warning: context imbalance in 'tegra_kbc_keypress_timer' - wrong count at exit ../drivers/input/keyboard/tegra-kbc.c:300:9: warning: context imbalance in 'tegra_kbc_isr' - wrong count at exit ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: expected unsigned short [usertype] cmdq_pi ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:193:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: expected unsigned short [usertype] i2htok ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:284:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:232:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:238:21: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:269:24: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:270:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: expected unsigned short [usertype] rspq_ci ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:449:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:466:32: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:474:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:516:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: expected unsigned short [usertype] q_depth ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:518:32: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_msgq.c:624:13: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_msgq.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_msgq.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1243:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock ../drivers/spi/spi-fsl-qspi.c:636:25: warning: cast from restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:5261:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5261:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5261:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5216:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5216:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5216:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5217:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5217:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1391:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1391:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1392:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1392:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1687:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1687:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1688:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1688:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1734:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1734:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1737:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1741:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1745:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1749:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1753:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1753:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1777:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1777:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1793:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1793:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1800:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1804:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1804:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1807:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1807:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1808:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1808:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1824:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1824:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1830:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1834:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1834:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1850:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1850:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1853:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1853:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1859:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1859:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2327:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2328:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2328:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2329:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2331:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2331:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2332:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2332:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2373:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2373:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2430:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2430:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2431:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2431:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2448:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2448:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2476:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2476:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2477:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2477:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2510:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2510:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2511:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2511:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2523:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2523:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2538:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2538:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2610:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2610:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2611:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2611:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3516:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3791:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3791:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3797:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3797:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3798:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3798:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3828:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3828:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4946:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4946:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4946:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4946:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4957:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4957:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4957:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4982:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4982:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4982:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5047:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5047:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5047:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5049:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5049:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5049:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5067:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5067:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5067:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5069:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5069:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5069:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5074:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5074:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5074:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5076:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5076:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5076:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5086:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5086:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5086:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5088:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5088:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5088:41: got restricted __le16 * Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' ../drivers/input/keyboard/xtkbd.c: In function ‘xtkbd_connect’: ../drivers/input/keyboard/xtkbd.c:80:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/xtkbd.c:80:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock ../drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16 ../drivers/thermal/qoriq_thermal.c:217:38: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:217:38: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:217:38: got unsigned int const [usertype] *[assigned] calibration ../drivers/thermal/qoriq_thermal.c:219:50: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:219:50: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:219:50: got unsigned int const [usertype] * ../drivers/scsi/ips.c:2454:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:3542:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3542:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3542:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3551:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3551:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3551:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3561:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3561:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3561:47: got unsigned int * ../drivers/scsi/ips.c:3562:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3571:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3571:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3571:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3574:29: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3575:64: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3575:64: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3575:64: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3588:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3588:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3588:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3597:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3597:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3597:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3607:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3607:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3607:47: got unsigned int * ../drivers/scsi/ips.c:3608:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3619:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3619:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3619:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3706:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3706:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:3706:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3747:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3747:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3747:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3750:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3750:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3750:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3784:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3784:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3784:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3787:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3787:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3787:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4053:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4052:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4052:17: expected unsigned int [usertype] lba ../drivers/scsi/ips.c:4052:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4056:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4056:17: expected unsigned int [usertype] len ../drivers/scsi/ips.c:4056:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4082:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4092:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4109:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4109:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack ../drivers/scsi/ips.c:4109:49: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4110:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4110:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector ../drivers/scsi/ips.c:4110:48: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4111:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4111:44: expected unsigned short [addressable] [assigned] [usertype] Interleave ../drivers/scsi/ips.c:4111:44: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4122:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4122:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh ../drivers/scsi/ips.c:4122:47: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4130:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4130:42: expected unsigned short [addressable] [assigned] [usertype] StepRate ../drivers/scsi/ips.c:4130:42: got restricted __be16 [usertype] ../drivers/scsi/ips.c:5277:17: warning: cast to restricted __le32 ../drivers/scsi/ips.c:5587:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1818:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1818:46: expected unsigned int [usertype] count ../drivers/scsi/ips.c:1818:46: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1849:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1849:38: expected unsigned int [usertype] buffer_addr ../drivers/scsi/ips.c:1849:38: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2325:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:2325:40: expected unsigned int [usertype] count ../drivers/scsi/ips.c:2325:40: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4367:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4367:26: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4367:26: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4377:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4377:32: expected unsigned int [usertype] cccr ../drivers/scsi/ips.c:4377:32: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4378:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4378:33: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4378:33: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1927:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1927:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:1927:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1934:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1934:50: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:1934:50: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1937:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1937:51: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:1937:51: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2016:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:2017:14: warning: cast to restricted __le16 ../drivers/scsi/ips.c:2042:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:968:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1787:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1787:56: expected unsigned int [usertype] address_lo ../drivers/scsi/ips.c:1787:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1789:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1789:56: expected unsigned int [usertype] address_hi ../drivers/scsi/ips.c:1789:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1791:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1791:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1791:52: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1793:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1793:53: expected unsigned int [usertype] address ../drivers/scsi/ips.c:1793:53: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1795:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1795:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1795:52: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2558:17: warning: context imbalance in 'ips_next' - different lock contexts for basic block ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1924:28: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1925:25: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1927:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: expected unsigned short [assigned] [usertype] clscode ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1938:29: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: expected unsigned short [assigned] [usertype] rsvd ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1939:26: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1941:30: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: expected unsigned int val ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:1904:24: got restricted __le32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2106:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2107:31: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2108:31: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2210:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: expected unsigned int [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:2423:25: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3069:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3071:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3074:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3102:21: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3104:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3107:23: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3141:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3148:40: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3149:39: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3152:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3154:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3156:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3158:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3160:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3162:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3169:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3177:26: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c:3182:35: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.c: note: in included file: ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: expected unsigned int [usertype] al_len ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:65:22: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/usb/gadget/function/f_uac1_legacy.c:72:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:72:33: expected restricted __le16 [usertype] wTerminalType ../drivers/usb/gadget/function/f_uac1_legacy.c:72:33: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:74:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:74:33: expected restricted __le16 [usertype] wChannelConfig ../drivers/usb/gadget/function/f_uac1_legacy.c:74:33: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:87:48: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:87:48: expected restricted __le16 ../drivers/usb/gadget/function/f_uac1_legacy.c:87:48: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:122:35: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:122:35: expected restricted __le16 [usertype] wTerminalType ../drivers/usb/gadget/function/f_uac1_legacy.c:122:35: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:153:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/function/f_uac1_legacy.c:153:33: expected restricted __le16 [usertype] wFormatTag ../drivers/usb/gadget/function/f_uac1_legacy.c:153:33: got int ../drivers/usb/gadget/function/f_uac1_legacy.c:375:41: warning: cast to restricted __le16 ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:281:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:23: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:374:49: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:31: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:382:57: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:384:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:389:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:25: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:392:51: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:434:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:433:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:436:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:435:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:478:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:477:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:480:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:479:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:519:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:520:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:525:54: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:566:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:570:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:574:40: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:584:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:819:42: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c:826:44: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: expected void [noderef] __iomem *[assigned] inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:121:38: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:226:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: expected void [noderef] __iomem *doorbell_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:225:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:228:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: expected void [noderef] __iomem *inst_cnt_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:227:26: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:258:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: expected void [noderef] __iomem *pkts_sent_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:257:29: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:260:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: expected void [noderef] __iomem *pkts_credit_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:259:31: got unsigned char [usertype] * ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:296:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:299:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:302:14: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:311:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:479:50: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c:480:50: got void *mbox_int_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:43:29: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:81:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:115:36: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:163:26: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:172:47: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:175:42: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:184:63: got void *mbox_write_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:193:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:306:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:316:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:325:44: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:341:52: got void *mbox_read_reg ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c:371:36: got void *mbox_read_reg ../drivers/usb/gadget/function/u_uac1_legacy.c:104:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:104:21: expected int access ../drivers/usb/gadget/function/u_uac1_legacy.c:104:21: got restricted snd_pcm_access_t [usertype] ../drivers/usb/gadget/function/u_uac1_legacy.c:105:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:105:21: expected int format ../drivers/usb/gadget/function/u_uac1_legacy.c:105:21: got restricted snd_pcm_format_t [usertype] ../drivers/usb/gadget/function/u_uac1_legacy.c:135:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:135:21: expected int access ../drivers/usb/gadget/function/u_uac1_legacy.c:135:21: got restricted snd_pcm_access_t ../drivers/usb/gadget/function/u_uac1_legacy.c:136:21: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/u_uac1_legacy.c:136:21: expected int format ../drivers/usb/gadget/function/u_uac1_legacy.c:136:21: got restricted snd_pcm_format_t ../drivers/net/ethernet/brocade/bna/bfa_cee.c:42:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:44:25: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bfa_cee.c:34:29: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_cee.c: note: in included file (through ../drivers/net/ethernet/brocade/bna/bfa_cee.h): ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:55:34: warning: cast from restricted __be32 ../drivers/net/ethernet/brocade/bna/bfa_ioc.h:56:34: warning: cast from restricted __be32 ../drivers/usb/host/xen-hcd.c:774:20: warning: context imbalance in 'xenhcd_giveback_urb' - unexpected unlock ../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’: ../drivers/net/ethernet/cisco/enic/enic_main.c:1572:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1572 | "%s-rx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1572:33: note: directive argument in the range [0, 4294967294] 1572 | "%s-rx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1570:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1570 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1571 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1572 | "%s-rx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1583:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1583 | "%s-tx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1583:33: note: directive argument in the range [0, 4294967294] 1583 | "%s-tx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1581:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1581 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1582 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1583 | "%s-tx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qlogicfas408.c:248:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/scsi/qlogicfas408.c:575:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/net/ethernet/cisco/enic/enic_main.c:270:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:274:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:269:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:269:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:629:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:636:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:628:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:628:20: warning: restricted __be16 degrades to integer ../drivers/i2c/busses/i2c-imx.c:890:29: warning: context imbalance in 'i2c_imx_slave_timeout' - wrong count at exit ../drivers/net/wireless/ralink/rt2x00/rt2800mmio.c:834:5: warning: context imbalance in 'rt2800mmio_probe_hw' - different lock contexts for basic block ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: expected restricted __be16 [usertype] l2t_idx ../drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c:520:30: got restricted __be32 [usertype] ../drivers/scsi/qla1280.c:2854:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2854:27: expected restricted __le32 [usertype] *dword_ptr ../drivers/scsi/qla1280.c:2854:27: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2910:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2910:35: expected restricted __le32 [usertype] *[assigned] dword_ptr ../drivers/scsi/qla1280.c:2910:35: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2316:16: warning: cast to restricted __le16 ../drivers/scsi/qla1280.c:637:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:637:27: expected unsigned short [usertype] isp_parameter ../drivers/scsi/qla1280.c:637:27: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:638:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:638:32: expected unsigned short [usertype] w ../drivers/scsi/qla1280.c:638:32: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:640:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:640:46: expected unsigned short [usertype] selection_timeout ../drivers/scsi/qla1280.c:640:46: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:641:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:641:44: expected unsigned short [usertype] max_queue_depth ../drivers/scsi/qla1280.c:641:44: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:1489:30: warning: context imbalance in 'qla1280_request_firmware' - unexpected unlock ../drivers/input/touchscreen/inexio.c: In function ‘inexio_connect’: ../drivers/input/touchscreen/inexio.c:126:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 126 | snprintf(pinexio->phys, sizeof(pinexio->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/inexio.c:126:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 126 | snprintf(pinexio->phys, sizeof(pinexio->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: expected unsigned int [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:833:31: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/cxgb3/t3_hw.c:3601:52: warning: dubious: !x | y ../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: expected unsigned int [addressable] [assigned] [usertype] mtu ../drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c:211:29: got restricted __be32 [usertype] ../drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c:177:13: warning: context imbalance in 'hdmirx_writel' - wrong count at exit ../drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c:184:12: warning: context imbalance in 'hdmirx_readl' - wrong count at exit ../drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c:191:13: warning: context imbalance in 'hdmirx_reset_dma' - wrong count at exit ../drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c:198:13: warning: context imbalance in 'hdmirx_update_bits' - wrong count at exit ../drivers/net/wireless/ralink/rt2x00/rt2800usb.c:610:12: warning: context imbalance in 'rt2800usb_probe_hw' - different lock contexts for basic block ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=] 1074 | "%s-Rx%d", dev->name, j); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254] 1074 | "%s-Rx%d", dev->name, j); | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26 1072 | snprintf(adap->msix_info[msix].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | sizeof(adap->msix_info[msix].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | "%s-Rx%d", dev->name, j); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26 1354 | snprintf(mirror_rxq->msix->desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | sizeof(mirror_rxq->msix->desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | "%s-mirrorrxq%d", dev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2683:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2694:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3372:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3373:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3374:30: got restricted __be16 [usertype] ../drivers/spi/spi-lp8841-rtc.c:111:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:111:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:111:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:120:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:120:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:120:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:142:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:142:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:142:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:146:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:146:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:146:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:208:21: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:208:21: expected void *iomem ../drivers/spi/spi-lp8841-rtc.c:208:21: got void [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/input/misc/powermate.c:201:9: warning: context imbalance in 'powermate_config_complete' - wrong count at exit ../drivers/input/misc/powermate.c:242:9: warning: context imbalance in 'powermate_pulse_led' - wrong count at exit ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1771:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1782:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1964:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1965:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1966:30: got restricted __be16 [usertype] ../drivers/scsi/dc395x.c: In function ‘msgin_set_sync’: ../drivers/scsi/dc395x.c:2185:13: warning: variable ‘fact’ set but not used [-Wunused-but-set-variable] 2185 | int fact; | ^~~~ ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 ../drivers/scsi/dc395x.c:3435:48: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3437:45: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/scsi/dc395x.c:3441:44: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3443:44: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘cxgb4vf_get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:44: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1560:18: note: directive argument in the range [0, 255] 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:1559:9: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 1559 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1565 | FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1566 | FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1567 | FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1568 | FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c: In function ‘adapter_up’: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:38: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 371 | "%s-%d", dev->name, qs); | ^~ In function ‘name_msix_vecs’, inlined from ‘adapter_up’ at ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:778:4: ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:371:34: note: directive argument in the range [-2147483641, 254] 371 | "%s-%d", dev->name, qs); | ^~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c:370:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 21 370 | snprintf(adapter->msix_info[msi].desc, namelen, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s-%d", dev->name, qs); | ~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: expected unsigned int [usertype] vld_tid ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:302:22: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: expected unsigned int [usertype] pgsz_tag_clr ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:305:27: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: expected unsigned int [usertype] max_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:306:25: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: expected unsigned int [usertype] page_offset ../drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c:307:26: got restricted __be32 [usertype] ../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y ../drivers/scsi/megaraid.c: In function ‘mega_query_adapter’: ../drivers/scsi/megaraid.c:317:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 317 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:317:26: note: directive argument in the range [0, 15] 317 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:316:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 316 | snprintf(adapter->fw_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 318 | adapter->product_info.fw_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 0, | ~~ 320 | adapter->product_info.fw_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | 0, | ~~ 322 | adapter->product_info.fw_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:324:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 324 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:324:26: note: directive argument in the range [0, 15] 324 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:323:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 323 | snprintf(adapter->bios_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 325 | adapter->product_info.bios_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | 0, | ~~ 327 | adapter->product_info.bios_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | 0, | ~~ 329 | adapter->product_info.bios_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:4464:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4464:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4464:26: got void * ../drivers/scsi/megaraid.c:4523:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4523:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4523:26: got void * ../drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype] ../drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype] ../drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block ../drivers/input/rmi4/rmi_f03.c:66:9: warning: context imbalance in 'rmi_f03_commit_buttons' - wrong count at exit ../drivers/net/ethernet/cisco/enic/vnic_vic.c:25:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/vnic_vic.c:25:20: expected unsigned int [usertype] length ../drivers/net/ethernet/cisco/enic/vnic_vic.c:25:20: got restricted __be32 [usertype] ../drivers/net/ethernet/cisco/enic/vnic_vic.c:43:13: warning: cast to restricted __be32 ../drivers/net/ethernet/cisco/enic/vnic_vic.c:48:17: warning: cast to restricted __be32 ../drivers/net/ethernet/cisco/enic/vnic_vic.c:50:19: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/vnic_vic.c:50:19: expected unsigned short [usertype] type ../drivers/net/ethernet/cisco/enic/vnic_vic.c:50:19: got restricted __be16 [usertype] ../drivers/net/ethernet/cisco/enic/vnic_vic.c:51:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/vnic_vic.c:51:21: expected unsigned short [usertype] length ../drivers/net/ethernet/cisco/enic/vnic_vic.c:51:21: got restricted __be16 [usertype] ../drivers/net/ethernet/cisco/enic/vnic_vic.c:55:24: warning: cast to restricted __be32 ../drivers/net/ethernet/cisco/enic/vnic_vic.c:55:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/vnic_vic.c:55:22: expected unsigned int [usertype] num_tlvs ../drivers/net/ethernet/cisco/enic/vnic_vic.c:55:22: got restricted __be32 [usertype] ../drivers/net/ethernet/cisco/enic/vnic_vic.c:56:22: warning: cast to restricted __be32 ../drivers/net/ethernet/cisco/enic/vnic_vic.c:56:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/vnic_vic.c:56:20: expected unsigned int [usertype] length ../drivers/net/ethernet/cisco/enic/vnic_vic.c:56:20: got restricted __be32 [usertype] ../drivers/net/ethernet/cisco/enic/vnic_vic.c:64:22: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c:10478:48: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/scsi/initio.c:2587:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2587:34: expected unsigned int [usertype] data ../drivers/scsi/initio.c:2587:34: got restricted __le32 [usertype] ../drivers/scsi/initio.c:2588:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2588:33: expected unsigned int [usertype] len ../drivers/scsi/initio.c:2588:33: got restricted __le32 [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:515:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:518:38: got unsigned int [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:521:36: got unsigned short [usertype] ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/cisco/enic/enic_ethtool.c:524:36: got unsigned short [usertype] Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/input/touchscreen/mtouch.c: In function ‘mtouch_connect’: ../drivers/input/touchscreen/mtouch.c:140:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(mtouch->phys, sizeof(mtouch->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/mtouch.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(mtouch->phys, sizeof(mtouch->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32 ../drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr ../drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr ../drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype] ../drivers/i2c/busses/i2c-npcm7xx.c:1387:61: warning: Using plain integer as NULL pointer ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/myrb.c: In function ‘myrb_get_hba_config’: ../drivers/scsi/myrb.c:1050:29: warning: ‘%02u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 2 and 5 [-Wformat-truncation=] 1050 | "%u.%02u-%c-%02u", | ^~~~ ../drivers/scsi/myrb.c:1050:17: note: directive argument in the range [0, 255] 1050 | "%u.%02u-%c-%02u", | ^~~~~~~~~~~~~~~~~ ../drivers/scsi/myrb.c:1049:9: note: ‘snprintf’ output between 10 and 14 bytes into a destination of size 12 1049 | snprintf(cb->fw_version, sizeof(cb->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 | "%u.%02u-%c-%02u", | ~~~~~~~~~~~~~~~~~~ 1051 | enquiry2->fw.major_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | enquiry2->fw.minor_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | enquiry2->fw.firmware_type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | enquiry2->fw.turn_id); | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/spi/spi-nxp-fspi.c:530:25: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: expected unsigned int [usertype] request_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: expected unsigned int [usertype] pa_lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: expected unsigned int [usertype] len ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: expected unsigned int [usertype] hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: expected unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: expected unsigned short [usertype] max_frame_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: expected unsigned int [usertype] rss_queue ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: expected unsigned int [usertype] capability_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: expected unsigned int [usertype] enable_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: expected unsigned short [usertype] pport_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: expected unsigned int [usertype] read_log_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: expected unsigned int [usertype] data_buffer_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: expected unsigned int [usertype] num_eq ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: expected unsigned int [usertype] eq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: expected unsigned int [usertype] delay_multiplier ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: expected unsigned int [usertype] if_flags_mask ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |= ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: left side has type unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: right side has type restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: expected unsigned int [usertype] mcast_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] tx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: expected unsigned short [usertype] rx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2138:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: expected unsigned short [usertype] enable_rss ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: expected unsigned short [usertype] cpu_table_size_log2 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: expected unsigned int [usertype] write_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] desired_read_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: expected unsigned int [usertype] read_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2641:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2643:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2875:24: warning: too many warnings ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1559:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2630:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2630:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2630:32: got restricted __le32 [usertype] ../drivers/input/touchscreen/penmount.c: In function ‘pm_connect’: ../drivers/input/touchscreen/penmount.c:211:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 211 | snprintf(pm->phys, sizeof(pm->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/penmount.c:211:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 211 | snprintf(pm->phys, sizeof(pm->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/myrs.c:2271:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/myrs.c:2271:42: expected void [noderef] __iomem *base ../drivers/scsi/myrs.c:2271:42: got struct myrs_hba *cs ../drivers/scsi/myrs.c:2423:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2423:16: expected unsigned int val ../drivers/scsi/myrs.c:2423:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2438:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: got unsigned int ../drivers/scsi/myrs.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2508:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2508:13: got unsigned int ../drivers/scsi/myrs.c:2511:18: warning: restricted __le32 degrades to integer ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2469:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2469:16: expected unsigned int val ../drivers/scsi/myrs.c:2469:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2454:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2454:16: expected unsigned int val ../drivers/scsi/myrs.c:2454:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2430:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: got unsigned int ../drivers/scsi/myrs.c:2402:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2402:16: expected unsigned int val ../drivers/scsi/myrs.c:2402:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2461:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: got unsigned int ../drivers/scsi/myrs.c:2446:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2446:16: expected unsigned int val ../drivers/scsi/myrs.c:2446:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/usb/gadget/function/f_tcm.c:83:18: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_tcm.c:83:18: expected unsigned int [usertype] Tag ../drivers/usb/gadget/function/f_tcm.c:83:18: got restricted __le32 [usertype] bot_tag ../drivers/usb/gadget/function/f_tcm.c:165:26: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_tcm.c:165:26: expected unsigned int [usertype] Tag ../drivers/usb/gadget/function/f_tcm.c:165:26: got restricted __le32 [usertype] bot_tag ../drivers/usb/gadget/function/f_tcm.c:1539:22: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_tcm.c:1539:22: expected restricted __le32 [usertype] bot_tag ../drivers/usb/gadget/function/f_tcm.c:1539:22: got unsigned int [usertype] Tag ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2783:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 2783 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2783:52: note: directive argument in the range [-2147483639, 2147483646] 2783 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2783:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2783 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2784 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ^~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/spi/spi-ti-qspi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:264:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:264:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:267:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:267:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:270:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:270:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:270:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:273:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:273:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:273:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:374:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:376:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32 ../drivers/spi/spi-orion.c:451:24: warning: incorrect type in argument 1 (different base types) ../drivers/spi/spi-orion.c:451:24: expected unsigned int val ../drivers/spi/spi-orion.c:451:24: got restricted __le16 [usertype] ../drivers/spi/spi-orion.c:461:17: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count ../drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime ../drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count ../drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits ../drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features ../drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl ../drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id ../drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch ../drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build ../drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32 ../drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1243:27: got void *reg ../drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1247:35: got void *reg ../drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1275:55: expected void *reg ../drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1280:55: expected void *reg ../drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1644:28: warning: cast to restricted __le32 ../drivers/spi/spi-pci1xxxx.c:436:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:436:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:436:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:438:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:438:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:438:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:440:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:440:34: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:440:34: got void * ../drivers/spi/spi-pci1xxxx.c:441:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:441:26: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:441:26: got void * ../drivers/spi/spi-pci1xxxx.c:442:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:442:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:442:46: got void * ../drivers/spi/spi-pci1xxxx.c:443:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:443:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:443:46: got void * ../drivers/spi/spi-pci1xxxx.c:445:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:445:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:445:21: got void * ../drivers/spi/spi-pci1xxxx.c:447:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:447:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:447:21: got void * ../drivers/net/ethernet/huawei/hinic/hinic_main.c:832:25: warning: cast to restricted __be16 ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) ../drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:172:35: got restricted __le32 * ../drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:208:34: got restricted __le32 * ../drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:209:35: got restricted __le32 * ../drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result ../drivers/scsi/hptiop.c:244:44: got int ../drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr ../drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag ../drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val ../drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr ../drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:369:52: got restricted __le32 * ../drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:370:25: got restricted __le32 * ../drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces) ../drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info ../drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config ../drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:558:27: got restricted __le32 * ../drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem * ../drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &= ../drivers/scsi/hptiop.c:943:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:943:43: right side has type int ../drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^= ../drivers/scsi/hptiop.c:944:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:944:43: right side has type int ../drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len ../drivers/scsi/hptiop.c:949:48: got unsigned int ../drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:950:29: expected unsigned int val ../drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:975:16: expected unsigned int val ../drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:977:16: expected unsigned int val ../drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:980:16: expected unsigned int val ../drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:982:16: expected unsigned int val ../drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:985:16: expected unsigned int val ../drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:987:16: expected unsigned int val ../drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:990:35: got unsigned int ../drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype] ../drivers/scsi/hptiop.c:991:37: got unsigned int ../drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:992:36: got unsigned int ../drivers/scsi/hptiop.c:1531:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:1531:29: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1531:29: got restricted __le32 * ../drivers/scsi/hptiop.c:1532:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:1532:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1532:25: got restricted __le32 * ../drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression ../drivers/input/misc/ideapad_slidebar.c:96:11: warning: context imbalance in 'slidebar_pos_get' - wrong count at exit ../drivers/input/misc/ideapad_slidebar.c:105:11: warning: context imbalance in 'slidebar_mode_get' - wrong count at exit ../drivers/input/misc/ideapad_slidebar.c:114:13: warning: context imbalance in 'slidebar_mode_set' - wrong count at exit ../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 ../drivers/power/supply/cros_usbpd-charger.c: In function ‘cros_usbpd_charger_probe’: ../drivers/power/supply/cros_usbpd-charger.c:17:49: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 5 [-Wformat-overflow=] 17 | #define CHARGER_USBPD_DIR_NAME "CROS_USBPD_CHARGER%d" | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:631:45: note: in expansion of macro ‘CHARGER_USBPD_DIR_NAME’ 631 | sprintf(port->name, CHARGER_USBPD_DIR_NAME, i); | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:17:68: note: format string is defined here 17 | #define CHARGER_USBPD_DIR_NAME "CROS_USBPD_CHARGER%d" | ^~ ../drivers/power/supply/cros_usbpd-charger.c:17:49: note: directive argument in the range [-2147483641, 2147483646] 17 | #define CHARGER_USBPD_DIR_NAME "CROS_USBPD_CHARGER%d" | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:631:45: note: in expansion of macro ‘CHARGER_USBPD_DIR_NAME’ 631 | sprintf(port->name, CHARGER_USBPD_DIR_NAME, i); | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/cros_usbpd-charger.c:631:25: note: ‘sprintf’ output between 20 and 30 bytes into a destination of size 23 631 | sprintf(port->name, CHARGER_USBPD_DIR_NAME, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:388:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:410:32: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:411:28: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_rx.c:432:38: warning: cast to restricted __be32 ../drivers/rtc/rtc-mxc_v2.c:114:12: warning: context imbalance in 'mxc_rtc_lock' - different lock contexts for basic block ../drivers/rtc/rtc-mxc_v2.c:127:12: warning: context imbalance in 'mxc_rtc_unlock' - unexpected unlock ../drivers/scsi/ipr.c: note: in included file: ../drivers/scsi/ipr.h:1063:44: warning: array of flexible structures ../drivers/scsi/ipr.h:1070:46: warning: array of flexible structures ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:625:32: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:632:31: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:639:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: expected unsigned int [usertype] offset ../drivers/net/ethernet/huawei/hinic/hinic_port.c:650:27: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:651:25: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: expected unsigned int [usertype] group_index ../drivers/net/ethernet/huawei/hinic/hinic_port.c:735:30: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: expected unsigned int [usertype] size ../drivers/net/ethernet/huawei/hinic/hinic_port.c:738:23: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: expected unsigned int [usertype] ctx ../drivers/net/ethernet/huawei/hinic/hinic_port.c:740:22: got restricted __be32 [usertype] ../drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:81:52: got void * ../drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/mvumi.c:90:39: expected void * ../drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem * ../drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:213:17: left side has type unsigned int ../drivers/scsi/mvumi.c:213:17: right side has type restricted __le32 ../drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:245:9: left side has type unsigned int ../drivers/scsi/mvumi.c:245:9: right side has type restricted __le32 ../drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer ../drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:429:30: got void *ib_shadow ../drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:458:31: got void *ib_shadow ../drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer ../drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:497:48: got void *ob_shadow ../drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer ../drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer ../drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:670:32: got void *reset_enable ../drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:671:34: got void *reset_request ../drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:673:35: got void *reset_enable ../drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:674:35: got void *reset_request ../drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0 ../drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1177:50: got void *ib_shadow ../drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel ../drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh ../drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1188:61: got void *ob_shadow ../drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel ../drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh ../drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1849:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1849:35: expected unsigned int [usertype] src_low_addr ../drivers/scsi/mvumi.c:1849:35: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1851:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1851:36: expected unsigned int [usertype] src_high_addr ../drivers/scsi/mvumi.c:1851:36: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1903:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1903:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1903:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1904:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1904:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1904:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1906:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1906:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1906:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1918:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1918:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1918:26: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1919:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1919:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1919:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1922:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1922:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1922:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1931:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1931:31: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1931:31: got void *main_int_cause_reg ../drivers/scsi/mvumi.c:1935:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1935:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1935:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1939:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1939:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1939:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1945:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1945:53: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1945:53: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1951:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1951:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1951:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1953:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1953:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1953:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1956:43: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1956:43: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1956:43: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1958:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1958:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1958:51: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1975:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1975:37: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1975:37: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1977:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1977:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1977:45: got void *arm_to_pciea_drbl_reg ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: warning: incorrect type in return expression (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: expected void [noderef] __iomem * ../drivers/net/ethernet/huawei/hinic/hinic_hw_io.c:72:31: got void * ../drivers/input/touchscreen/touchit213.c: In function ‘touchit213_connect’: ../drivers/input/touchscreen/touchit213.c:152:21: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 152 | "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/touchit213.c:151:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 151 | snprintf(touchit213->phys, sizeof(touchit213->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "%s/input0", serio->phys); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/vmw_pvscsi.c:210:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:210:39: expected void volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:210:39: got char * ../drivers/scsi/vmw_pvscsi.c:215:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:215:40: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:215:40: got char * ../drivers/scsi/vmw_pvscsi.c:1225:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1225:50: expected void [noderef] __iomem * ../drivers/scsi/vmw_pvscsi.c:1225:50: got char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1403:27: expected char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: got void [noderef] __iomem * ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:105:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:167:24: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: expected unsigned int ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:621:16: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:646:50: got unsigned long long [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:730:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:852:18: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:903:22: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: expected unsigned int [usertype] status ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:908:21: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:926:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:928:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:929:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: expected unsigned short [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c:970:27: got restricted __be16 [usertype] ../drivers/input/touchscreen/touchright.c: In function ‘tr_connect’: ../drivers/input/touchscreen/touchright.c:114:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 114 | snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/touchright.c:114:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 114 | snprintf(tr->phys, sizeof(tr->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/touchscreen/touchwin.c: In function ‘tw_connect’: ../drivers/input/touchscreen/touchwin.c:121:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 121 | snprintf(tw->phys, sizeof(tw->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/touchwin.c:121:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 121 | snprintf(tw->phys, sizeof(tw->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: expected unsigned int [addressable] [usertype] db_info ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:328:17: got restricted __be32 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: expected unsigned long long [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:408:23: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:572:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:620:14: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:625:19: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:656:30: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c:702:31: warning: cast to restricted __be64 ../drivers/input/touchscreen/tsc40.c: In function ‘tsc_connect’: ../drivers/input/touchscreen/tsc40.c:95:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 95 | snprintf(ptsc->phys, sizeof(ptsc->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/touchscreen/tsc40.c:95:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 95 | snprintf(ptsc->phys, sizeof(ptsc->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/phy/mscc/mscc_main.c: In function ‘vsc85xx_probe_common.constprop’: ../drivers/net/phy/mscc/mscc_main.c:473:64: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^ In function ‘vsc85xx_dt_led_modes_get’, inlined from ‘vsc85xx_probe_common.constprop’ at ../drivers/net/phy/mscc/mscc_main.c:2315:9: ../drivers/net/phy/mscc/mscc_main.c:473:23: note: ‘sprintf’ output between 19 and 29 bytes into a destination of size 28 473 | ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' ../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:428:40: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:482:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:482:24: expected unsigned long long [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c:482:24: got restricted __be64 [usertype] ../drivers/power/supply/ucs1002_power.c:191:29: warning: cast to restricted __be32 ../drivers/input/touchscreen/tsc200x-core.c:196:13: warning: context imbalance in 'tsc200x_penup_timer' - wrong count at exit ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:212:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:212:20: expected unsigned long long [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:212:20: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:252:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:252:20: expected unsigned long long [usertype] desc ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:252:20: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:296:25: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:298:18: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:644:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:644:42: expected unsigned long long [usertype] hw_cmd_paddr ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:644:42: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:694:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:694:43: expected unsigned long long [usertype] next_cell_paddr ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:694:43: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:794:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:794:31: expected unsigned long long [usertype] next_cell_paddr ../drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c:794:31: got restricted __be64 [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:324:24: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: expected unsigned int [usertype] ../drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c:617:25: got restricted __be32 [usertype] ../drivers/i2c/busses/i2c-octeon-core.c:731:23: warning: cast from restricted __be64 ../drivers/i2c/busses/i2c-octeon-core.c:732:42: warning: cast from restricted __be64 ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase ../drivers/i2c/busses/i2c-xiic.c:1320:9: warning: context imbalance in 'xiic_start_xfer' - different lock contexts for basic block ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:595:21: warning: cast to restricted __be32 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:673:54: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:696:58: got unsigned char [usertype] * ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:748:22: warning: cast to restricted __be64 ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: expected unsigned char [usertype] *data ../drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c:1189:25: got void [noderef] __iomem * ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../drivers/scsi/st.c: In function ‘create_one_cdev’: ../drivers/scsi/st.c:4249:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4249 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ ../drivers/scsi/st.c:4249:9: note: ‘snprintf’ output 1 or more bytes (assuming 33) into a destination of size 10 4249 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4250 | tape->name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c: In function ‘prestera_dl_info_get’: ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:43: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 4 and 12 [-Wformat-truncation=] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:36: note: directive argument in the range [0, 65535] 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~ ../drivers/net/ethernet/marvell/prestera/prestera_devlink.c:359:9: note: ‘snprintf’ output between 6 and 18 bytes into a destination of size 16 359 | snprintf(buf, sizeof(buf), "%d.%d.%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | sw->dev->fw_rev.maj, | ~~~~~~~~~~~~~~~~~~~~ 361 | sw->dev->fw_rev.min, | ~~~~~~~~~~~~~~~~~~~~ 362 | sw->dev->fw_rev.sub); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3038:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3038:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3038:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3083:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3143:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3143:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3143:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3147:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3147:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3147:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3149:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3149:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3149:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3151:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3151:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3151:36: got int ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer ../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32 ../scripts/Makefile.build:287: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../scripts/Makefile.build:287: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpmac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/micrel/ks8851_par.c:62:13: warning: context imbalance in 'ks8851_lock_par' - wrong count at exit ../drivers/net/ethernet/micrel/ks8851_par.c:76:13: warning: context imbalance in 'ks8851_unlock_par' - unexpected unlock ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1992:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1992:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1992:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2023:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2023:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2023:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2057:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2057:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2057:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2112:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2112:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2112:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2130:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2130:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2130:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/intel/idpf/xsk.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/netdevice.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h, ../include/net/libeth/xdp.h, ...): ../include/linux/rcupdate.h:897:25: warning: context imbalance in 'idpf_xsk_finalize_rx' - unexpected unlock ../drivers/net/ethernet/intel/idpf/xsk.c:464:5: warning: context imbalance in 'idpf_xskrq_poll' - wrong count at exit ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function ‘rvu_dbg_mcs_init’: ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:508:36: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 508 | sprintf(dname, "mcs%d", i); | ^~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:508:32: note: directive argument in the range [-2147483641, 2147483646] 508 | sprintf(dname, "mcs%d", i); | ^~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:508:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 10 508 | sprintf(dname, "mcs%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/idpf/idpf_txrx.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/netdevice.h, ../include/linux/if_vlan.h, ../include/net/pkt_sched.h, ../drivers/net/ethernet/intel/idpf/idpf.h): ../include/linux/rcupdate.h:897:25: warning: context imbalance in 'idpf_xdp_finalize_rx' - unexpected unlock ../drivers/net/ethernet/intel/idpf/idpf_txrx.c:3610:29: warning: context imbalance in 'idpf_rx_splitq_clean' - wrong count at exit ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: got struct rvu_fwdata *fwdata Warning: ../drivers/net/ethernet/intel/idpf/idpf_txrx.c:2407 expecting prototype for idpf_tx_splitq_has_room(). Prototype was for idpf_txq_has_room() instead ../drivers/net/ethernet/marvell/skge.c:3115:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3115:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3115:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3115:27: got unsigned short [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3146:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3467:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3467:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3467:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3469:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3469:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3469:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3471:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3471:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3471:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1542:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1542:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1542:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1562:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1518:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1518:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1518:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1526:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1528:30: got restricted __le32 [usertype] ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: warning: incorrect type in assignment (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: expected void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: got void * ../drivers/rtc/rtc-rzn1.c:158:9: warning: context imbalance in 'rzn1_rtc_alarm_irq' - wrong count at exit ../drivers/rtc/rtc-rzn1.c:183:9: warning: context imbalance in 'rzn1_rtc_1s_irq' - wrong count at exit ../drivers/rtc/rtc-rzn1.c:186:12: warning: context imbalance in 'rzn1_rtc_alarm_irq_enable' - wrong count at exit ../drivers/scsi/ch.c: In function ‘ch_probe’: ../drivers/scsi/ch.c:924:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 924 | sprintf(ch->name,"ch%d",ch->minor); | ^~ ../drivers/scsi/ch.c:924:26: note: directive argument in the range [0, 2147483647] 924 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~ ../drivers/scsi/ch.c:924:9: note: ‘sprintf’ output between 4 and 13 bytes into a destination of size 8 924 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/i2c/busses/i2c-viperboard.c:124:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:124:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:124:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf1 ../drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:198:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:198:34: expected unsigned short [usertype] tf2 ../drivers/i2c/busses/i2c-viperboard.c:198:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:233:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:233:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:233:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:294:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:294:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:294:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:319:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:319:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:319:35: got restricted __le16 [usertype] ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2185 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646] 2185 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2184 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2185 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/sky2.c:1891:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1891:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1891:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2671:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2671:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2671:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2671:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2692:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2700:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4446:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4446:53: warning: cast from restricted __le16 ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion ../drivers/spi/spi-stm32.c:1604:65: warning: Using plain integer as NULL pointer ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_add_isr’: ../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=] 6947 | "%s:MSI-X-%d-TX", | ^~ ../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646] 6947 | "%s:MSI-X-%d-TX", | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25 6945 | snprintf(sp->desc[i], | ^~~~~~~~~~~~~~~~~~~~~ 6946 | sizeof(sp->desc[i]), | ~~~~~~~~~~~~~~~~~~~~ 6947 | "%s:MSI-X-%d-TX", | ~~~~~~~~~~~~~~~~~ 6948 | dev->name, i); | ~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=] 6936 | "%s:MSI-X-%d-RX", | ^~ ../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646] 6936 | "%s:MSI-X-%d-RX", | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25 6934 | snprintf(sp->desc[i], | ^~~~~~~~~~~~~~~~~~~~~ 6935 | sizeof(sp->desc[i]), | ~~~~~~~~~~~~~~~~~~~~ 6936 | "%s:MSI-X-%d-RX", | ~~~~~~~~~~~~~~~~~ 6937 | dev->name, i); | ~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’: ../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=] 8097 | snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name, | ^~ ../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60 8097 | snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8098 | sp->product_name); | ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c:5347:31: warning: context imbalance in 'hclge_sync_fd_user_def_cfg' - unexpected unlock ../drivers/net/ethernet/nvidia/forcedeth.c:4776:9: warning: context imbalance in 'nv_set_ringparam' - different lock contexts for basic block ../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32 ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/scsi/scsi_debug.c:4683:9: warning: context imbalance in 'resp_read_dt0' - different lock contexts for basic block ../drivers/scsi/scsi_debug.c:5003:17: warning: context imbalance in 'resp_write_dt0' - different lock contexts for basic block ../drivers/scsi/scsi_debug.c:5310:9: warning: context imbalance in 'resp_write_same' - different lock contexts for basic block ../drivers/net/ethernet/realtek/8139too.c:2249:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2249:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2249:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2250:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2250:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2250:9: got restricted __le32 [usertype] ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4480:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/net/bonding/bond_options.c:1261:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1261:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1261:24: got unsigned long long const [usertype] value ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/libfc/fc_libfc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_libfc.c:197:26: warning: cast to restricted __be16 ../drivers/scsi/libfc/fc_libfc.c:197:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/libfc/fc_libfc.c:197:24: expected restricted __be16 [usertype] fh_seq_cnt ../drivers/scsi/libfc/fc_libfc.c:197:24: got unsigned short [usertype] ../drivers/scsi/libfc/fc_libfc.c:287:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:287:17: struct fc4_prov * ../drivers/scsi/libfc/fc_libfc.c:289:17: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_libfc.c:289:17: struct fc4_prov * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1545:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1545:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1545:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1602:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1605:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1606:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1644:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1675:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1675:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1675:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1691:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1691:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1691:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1695:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1695:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1695:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1698:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1698:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1698:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2477:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2477:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2477:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2478:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2478:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2478:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2529:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2529:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2529:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2530:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2530:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2530:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2536:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2536:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2536:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3109:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3109:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3109:23: got void [noderef] __iomem * ../drivers/scsi/fnic/fnic_attrs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] 1770 | "%s-tx-%d", netdev->name, ring); | ^~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:42: note: directive argument in the range [-2147483643, 254] 1770 | "%s-tx-%d", netdev->name, ring); | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1769:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 1769 | snprintf(tx_ring->name, sizeof(tx_ring->name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1770 | "%s-tx-%d", netdev->name, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/libfc/fc_disc.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype] ../drivers/scsi/fnic/fip.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_transport.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: ../drivers/net/ethernet/qlogic/qede/qede_main.c:1885:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1885 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1885:54: note: directive argument in the range [-2147483641, 65534] 1885 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1885:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 1885 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1886 | edev->ndev->name, queue_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_els.c:95:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:536:44: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: expected unsigned int [assigned] [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_els.c:545:40: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/bnx2fc/bnx2fc_els.c:608:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:648:25: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:841:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:842:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:843:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_els.c:845:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_els.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/libfc/fc_elsct.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_elsct.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/libfc/fc_exch.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_exch.c:812:23: warning: context imbalance in 'fc_exch_em_alloc' - different lock contexts for basic block ../drivers/scsi/libfc/fc_exch.c:1022:29: warning: context imbalance in 'fc_exch_resp' - unexpected unlock ../drivers/scsi/libfc/fc_exch.c:2228:9: warning: context imbalance in 'fc_exch_seq_send' - unexpected unlock ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 ../drivers/scsi/fnic/fnic_isr.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_sysfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_tgt.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe_ctlr.c:52:37: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:53:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:54:38: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c:55:36: error: invalid initializer ../drivers/scsi/fcoe/fcoe_ctlr.c: note: in included file: ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: warning: incorrect type in initializer (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1133:35: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1161:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1162:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1181:30: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: expected unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1213:20: got restricted __le32 [usertype] fcoe_conn_context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1214:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1285:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:42:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: expected restricted __le32 [addressable] [assigned] [usertype] stat_params_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:43:38: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: expected restricted __le16 [addressable] [assigned] [usertype] num_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:82:30: got unsigned int [usertype] max_tasks ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: expected restricted __le16 [addressable] [assigned] [usertype] sq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:83:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: expected restricted __le16 [addressable] [assigned] [usertype] rq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:84:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: expected restricted __le16 [addressable] [assigned] [usertype] rq_buffer_log_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:85:39: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: expected restricted __le16 [addressable] [assigned] [usertype] cq_num_wqes ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:86:32: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:87:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: expected restricted __le32 [addressable] [assigned] [usertype] dummy_buffer_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:88:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:89:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: expected restricted __le32 [addressable] [assigned] [usertype] task_list_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:90:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: expected restricted __le16 [addressable] [assigned] [usertype] mtu ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:92:24: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:109:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: expected restricted __le32 [addressable] [assigned] [usertype] hash_tbl_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:110:41: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:113:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: expected restricted __le32 [addressable] [assigned] [usertype] t2_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:114:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:117:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: expected restricted __le32 [addressable] [assigned] [usertype] t2_ptr_hash_tbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:118:44: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: expected restricted __le32 [addressable] [assigned] [usertype] free_list_count ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:121:36: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:128:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: expected restricted __le32 [addressable] [assigned] [usertype] error_bit_map_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:129:37: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: expected restricted __le16 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:199:32: got unsigned short [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:202:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: expected restricted __le32 [addressable] [assigned] [usertype] sq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:203:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:205:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: expected restricted __le32 [addressable] [assigned] [usertype] rq_pbl_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:206:34: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:208:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: expected restricted __le32 [addressable] [assigned] [usertype] rq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:209:40: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: expected restricted __le16 [addressable] [assigned] [usertype] rq_prod ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:212:27: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: expected restricted __le16 [addressable] [assigned] [usertype] tx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:221:37: got unsigned short [usertype] maxframe_size ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:223:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: expected restricted __le32 [addressable] [assigned] [usertype] cq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:224:30: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:226:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: expected restricted __le32 [addressable] [assigned] [usertype] xferq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:227:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:229:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: expected restricted __le32 [addressable] [assigned] [usertype] conn_db_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:230:35: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: expected restricted __le16 [addressable] [assigned] [usertype] vlan_tag ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:239:28: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:241:28: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: expected restricted __le16 [addressable] [assigned] [usertype] tx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:264:38: got unsigned short [usertype] max_seq ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_max_fc_pay_len ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:267:38: got unsigned int [usertype] mfs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: expected restricted __le16 [addressable] [assigned] [usertype] rx_total_conc_seqs ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:269:38: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:273:43: got unsigned long long [usertype] confq_dma ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: expected restricted __le32 [addressable] [assigned] [usertype] confq_first_pbe_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:274:43: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:332:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: expected restricted __le32 [addressable] [assigned] [usertype] lcq_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:333:31: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:335:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: expected restricted __le32 [addressable] [assigned] [usertype] confq_pbl_base_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:336:42: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:410:29: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:411:26: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:469:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:470:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: expected restricted __le32 [addressable] [assigned] [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:504:32: got unsigned int [usertype] context_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: expected restricted __le32 [addressable] [assigned] [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:505:29: got unsigned int [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:613:28: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:695:21: got restricted __le16 [usertype] ox_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:727:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:728:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:23: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: expected unsigned short [usertype] xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:807:21: got restricted __be16 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:821:27: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:822:26: warning: cast from restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:886:45: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: expected restricted __le16 [usertype] doorbell_cq_cons ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:963:33: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:966:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1019:43: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: expected unsigned short [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1089:22: got restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: expected unsigned int [usertype] conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1253:17: got restricted __le32 [usertype] fcoe_conn_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: expected unsigned int [usertype] err_code ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1369:53: got restricted __le32 [usertype] completion_status ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: expected restricted __le16 [usertype] wqe ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1420:18: got int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1421:18: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: expected unsigned int val ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1439:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1522:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1524:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1527:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: expected restricted __le32 [usertype] rolled_tx_data_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1530:69: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1536:35: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1538:24: right side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1543:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1545:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1549:65: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1556:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1557:46: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: expected restricted __le16 [usertype] cur_sge_off ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1559:42: got unsigned int [usertype] offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: expected restricted __le32 [usertype] low_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1564:55: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: expected restricted __le32 [usertype] high_exp_ro ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1565:56: got unsigned int [usertype] orig_offset ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: expected restricted __le16 [usertype] cleaned_task_id ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1592:63: got unsigned short [usertype] orig_xid ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: expected restricted __le32 [usertype] init_flags ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1600:46: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: warning: invalid assignment: |= ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: left side has type restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1602:42: right side has type int ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: expected restricted __le32 [usertype] lo ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1638:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: expected restricted __le32 [usertype] hi ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1640:69: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_hwi.c:1665:47: warning: too many warnings ../drivers/scsi/bnx2fc/bnx2fc_io.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1638:53: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1639:54: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1640:49: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:1682:50: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:1683:51: got unsigned long long ../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1684:46: got unsigned short [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1771:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: expected unsigned int [usertype] rq_buff_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1788:41: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: expected int fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1793:37: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: warning: invalid assignment: += ../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:1794:37: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:639:32: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:640:32: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:641:28: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: expected restricted __le32 [usertype] buf_addr_lo ../drivers/scsi/bnx2fc/bnx2fc_io.c:651:33: got unsigned int ../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: expected restricted __le32 [usertype] buf_addr_hi ../drivers/scsi/bnx2fc/bnx2fc_io.c:652:33: got unsigned int [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: expected restricted __le16 [usertype] buf_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:653:29: got int ../drivers/scsi/bnx2fc/bnx2fc_io.c:880:28: warning: cast from restricted __le16 ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1553:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1554:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: expected unsigned long long [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1555:16: got restricted __be64 [usertype] ../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: expected unsigned int [usertype] resp_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1557:26: got restricted __le32 [usertype] mp_payload_len ../drivers/scsi/bnx2fc/bnx2fc_io.c:1993:56: warning: restricted __le16 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_io.c:1996:60: warning: restricted __le16 degrades to integer ../drivers/scsi/fnic/fnic_main.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:25:1: warning: symbol '__pcpu_scope_bnx2fc_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:551:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:624:18: warning: cast to restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: expected restricted __be32 [usertype] rnid_atype ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:1027:36: got int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: got restricted __le32 [usertype] fc_crc_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:702:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: got restricted __le32 [usertype] fcoe_tx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:704:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: got restricted __le32 [usertype] fcoe_tx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:706:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: got restricted __le32 [usertype] fcoe_rx_pkt_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:708:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: expected unsigned int [usertype] val ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: got restricted __le32 [usertype] fcoe_rx_byte_cnt ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: invalid assignment: -= ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: left side has type unsigned int ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: right side has type restricted __le32 ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c:710:9: warning: restricted __le32 degrades to integer ../drivers/scsi/bnx2fc/bnx2fc_fcoe.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: got void * ../drivers/scsi/pcmcia/nsp_cs.c: note: in included file: ../drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr ../drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr ../drivers/scsi/pcmcia/aha152x_core.c: note: in included file: ../drivers/scsi/aha152x.c:2351:17: warning: context imbalance in 'is_complete' - unexpected unlock ../drivers/scsi/bnx2fc/bnx2fc_debug.c: note: in included file (through ../include/scsi/libfc.h, ../drivers/scsi/bnx2fc/bnx2fc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’: ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=] 621 | "[storm %s]", storm); | ^~ ~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32 620 | snprintf(info->version, sizeof(info->version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | "[storm %s]", storm); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 638 | "mfw %s", mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32 637 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | "mfw %s", mfw); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=] 635 | "mbi %s [mfw %s]", mbi, mfw); | ^~ ~~~ ../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32 634 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 635 | "mbi %s [mfw %s]", mbi, mfw); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/smsc/smc91x.c:557:9: warning: context imbalance in 'smc_hardware_send_pkt' - different lock contexts for basic block ../drivers/scsi/arcmsr/arcmsr_hba.c:3371:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3371:41: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3371:41: got unsigned int [usertype] *firm_model ../drivers/scsi/arcmsr/arcmsr_hba.c:3378:43: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3378:43: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3378:43: got unsigned int [usertype] *firm_version ../drivers/scsi/arcmsr/arcmsr_hba.c:3385:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3385:41: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3385:41: got unsigned int [usertype] *device_map ../drivers/scsi/arcmsr/arcmsr_hba.c:3390:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3390:42: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3390:42: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3391:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3391:49: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3391:49: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3392:51: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3392:51: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3392:51: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3393:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3393:48: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3393:48: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3394:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3394:49: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3394:49: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3395:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3395:49: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3395:49: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3397:55: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3397:55: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/arcmsr/arcmsr_hba.c:3397:55: got unsigned int [usertype] * ../drivers/scsi/arcmsr/arcmsr_hba.c:3417:40: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3417:40: expected unsigned int [usertype] *rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3417:40: got unsigned int [noderef] __iomem * ../drivers/scsi/arcmsr/arcmsr_hba.c:3436:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3436:43: expected unsigned int [usertype] *rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3436:43: got unsigned int [noderef] [usertype] __iomem *message_rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3459:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3459:41: expected unsigned int [usertype] *rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3459:41: got unsigned int [noderef] __iomem * ../drivers/scsi/arcmsr/arcmsr_hba.c:3481:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3481:43: expected unsigned int [usertype] *rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3481:43: got unsigned int [noderef] [usertype] __iomem *msgcode_rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3507:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/arcmsr/arcmsr_hba.c:3507:41: expected unsigned int [usertype] *rwbuffer ../drivers/scsi/arcmsr/arcmsr_hba.c:3507:41: got unsigned int [noderef] __iomem * ../drivers/scsi/fnic/fnic_res.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c: note: in included file (through ../include/scsi/libfc.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/libfc/fc_lport.c:962:16: error: incompatible types in comparison expression (different address spaces): ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov [noderef] __rcu * ../drivers/scsi/libfc/fc_lport.c:962:16: struct fc4_prov * ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c: In function ‘qed_mfw_get_tlv_time_value’: ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:44: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 2 and 10 [-Wformat-truncation=] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:35: note: directive argument in the range [0, 65535] ../drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c:432:9: note: ‘snprintf’ output between 7 and 23 bytes into a destination of size 14 432 | snprintf(p_buf->data, 14, "%d%d%d%d%d%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | p_time->month, p_time->day, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | p_time->hour, p_time->min, p_time->msec, p_time->usec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/aic7xxx/aic7xxx_core.c:4200:33: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:4205:41: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:4211:45: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:4267:19: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:4268:20: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:4276:27: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:6938:25: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: expected unsigned int [addressable] [assigned] [usertype] integer ../drivers/scsi/aic7xxx/aic7xxx_core.c:7043:31: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: expected unsigned int [usertype] addr ../drivers/scsi/aic7xxx/aic7xxx_core.c:1090:34: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: expected unsigned int [usertype] len ../drivers/scsi/aic7xxx/aic7xxx_core.c:1091:33: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: expected unsigned int [usertype] sgptr ../drivers/scsi/aic7xxx/aic7xxx_core.c:1135:37: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:1401:33: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:6613:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:6624:23: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:6640:25: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:6651:25: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:6653:34: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:433:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: expected unsigned int [usertype] cdb_ptr ../drivers/scsi/aic7xxx/aic7xxx_core.c:588:45: got restricted __le32 [usertype] ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_main.c:2218:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2218:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2218:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2247:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2247:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedf/qedf_main.c:2247:18: got restricted __le16 ../drivers/scsi/qedf/qedf_main.c:2264:33: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2282:26: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2513:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_main.c:2513:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_main.c:2513:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/qedf/qedf_main.c:2709:34: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2824:25: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c:2827:18: warning: restricted __le32 degrades to integer ../drivers/scsi/qedf/qedf_main.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_fcs.c: note: in included file: ../drivers/scsi/fnic/cq_enet_desc.h:130:39: warning: restricted __le16 degrades to integer ../drivers/scsi/libfc/fc_rport.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_io.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_io.c:641:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:641:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:641:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:643:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:643:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:643:59: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:655:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:655:40: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:655:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:656:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:656:40: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:656:40: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:664:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:664:33: expected unsigned int ../drivers/scsi/qedf/qedf_io.c:664:33: got restricted __be32 [usertype] ../drivers/scsi/qedf/qedf_io.c:720:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:720:26: expected restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:720:26: got unsigned short [usertype] xid ../drivers/scsi/qedf/qedf_io.c:724:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:724:31: expected restricted __le32 [addressable] [usertype] parameter ../drivers/scsi/qedf/qedf_io.c:724:31: got restricted __be32 [usertype] fh_parm_offset ../drivers/scsi/qedf/qedf_io.c:729:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:729:27: expected restricted __le16 [addressable] [assigned] [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:729:27: got restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_io.c:730:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:730:27: expected restricted __le16 [addressable] [assigned] [usertype] ox_id ../drivers/scsi/qedf/qedf_io.c:730:27: got restricted __be16 [usertype] fh_ox_id ../drivers/scsi/qedf/qedf_io.c:734:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:734:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:734:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:735:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:735:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:735:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:743:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:743:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedf/qedf_io.c:743:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:744:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:744:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedf/qedf_io.c:744:45: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:789:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:789:23: expected restricted __le16 [assigned] [usertype] sq_prod ../drivers/scsi/qedf/qedf_io.c:789:23: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedf/qedf_io.c:1068:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1068:35: expected unsigned int [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1068:35: got restricted __le32 [usertype] fcp_resid ../drivers/scsi/qedf/qedf_io.c:1075:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1075:29: expected int fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1075:29: got restricted __le32 [usertype] fcp_rsp_len ../drivers/scsi/qedf/qedf_io.c:1079:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1079:29: expected int fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1079:29: got restricted __le32 [usertype] fcp_sns_len ../drivers/scsi/qedf/qedf_io.c:1253:48: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1255:52: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1276:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1453:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:1461:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1462:14: warning: cast from restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1476:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1476:52: expected unsigned int [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1476:52: got restricted __le32 [usertype] rx_buf_off ../drivers/scsi/qedf/qedf_io.c:1478:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1478:52: expected unsigned int [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1478:52: got restricted __le32 [usertype] tx_buf_off ../drivers/scsi/qedf/qedf_io.c:1480:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:1480:47: expected unsigned int [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1480:47: got restricted __le16 [usertype] rx_id ../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast to restricted __le32 ../drivers/scsi/qedf/qedf_io.c:1529:9: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_io.c:2103:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2103:32: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2103:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2104:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2104:32: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2104:32: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2105:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2105:28: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2105:28: got int ../drivers/scsi/qedf/qedf_io.c:2114:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2114:33: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/qedf_io.c:2114:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2115:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2115:33: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/qedf_io.c:2115:33: got unsigned int [usertype] ../drivers/scsi/qedf/qedf_io.c:2116:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2116:29: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/qedf_io.c:2116:29: got int ../drivers/scsi/qedf/qedf_io.c:2493:53: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedf/qedf_io.c:2493:53: expected unsigned short [usertype] pktlen ../drivers/scsi/qedf/qedf_io.c:2493:53: got restricted __le16 [usertype] pkt_len ../drivers/scsi/qedf/qedf_io.c:2555:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_io.c:2555:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_io.c:2555:20: got restricted __le32 [usertype] ../drivers/scsi/libfc/fc_fcp.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/libfc/fc_fcp.c:535:29: warning: cast to restricted __le32 ../drivers/scsi/libfc/fc_fcp.c:838:26: warning: context imbalance in 'fc_fcp_recv' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1206:26: warning: context imbalance in 'fc_fcp_cmd_send' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1235:26: warning: context imbalance in 'fc_fcp_error' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:464:32: warning: context imbalance in 'fc_lun_reset_send' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1392:26: warning: context imbalance in 'fc_tm_done' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1448:26: warning: context imbalance in 'fc_fcp_timeout' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1637:26: warning: context imbalance in 'fc_fcp_rec_resp' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1682:26: warning: context imbalance in 'fc_fcp_rec_error' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1790:34: warning: context imbalance in 'fc_fcp_srr_resp' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:1834:26: warning: context imbalance in 'fc_fcp_srr_error' - unexpected unlock ../drivers/scsi/libfc/fc_fcp.c:2133:9: warning: context imbalance in 'fc_eh_abort' - unexpected unlock ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_attr.c: note: in included file (through ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/scsi/fc/fc_fcoe.h:89:36: warning: cast truncates bits from constant value (efc becomes fc) ../include/scsi/fc/fc_fcoe.h:90:23: warning: cast truncates bits from constant value (efc00 becomes 0) ../drivers/scsi/qedf/qedf_fip.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_fip.c:21:48: error: invalid initializer ../drivers/scsi/qedf/qedf_fip.c:165:38: error: invalid initializer ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:222:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 222 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:222:64: note: directive argument in the range [-2147483641, 2147483646] 222 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:222:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 222 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:25:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:26:37: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:27:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:28:37: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:29:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: expected restricted __le32 [usertype] sgl_total_length ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:30:42: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:23: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:34:21: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:35:59: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:23: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:36:21: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:37:59: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:23: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:38:21: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedf/drv_scsi_fw_funcs.c:39:55: got unsigned int [usertype] val ../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block In file included from ../include/linux/string.h:382, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/libfc/fc_npiv.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/qlogic/qed/qed_mcp.c:512:9: warning: context imbalance in '_qed_mcp_cmd_and_union' - unexpected unlock ../drivers/net/fddi/skfp/fplustm.c:447:50: warning: cast truncates bits from constant value (1000000 becomes 0) ../drivers/net/fddi/skfp/fplustm.c:545:9: warning: cast truncates bits from constant value (ffff67ff becomes 67ff) ../drivers/net/fddi/skfp/fplustm.c:548:9: warning: cast truncates bits from constant value (ffff3b89 becomes 3b89) ../drivers/net/fddi/skfp/fplustm.c:948:17: warning: cast truncates bits from constant value (ffffffffffff0218 becomes 218) ../drivers/scsi/qedf/qedf_els.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedf/qedf_els.c:180:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:180:34: expected unsigned int [usertype] resp_len ../drivers/scsi/qedf/qedf_els.c:180:34: got restricted __le32 [usertype] data_placement_size ../drivers/scsi/qedf/qedf_els.c:314:13: warning: cast from restricted __le16 ../drivers/scsi/qedf/qedf_els.c:350:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:350:22: expected restricted __be16 [usertype] fh_rx_id ../drivers/scsi/qedf/qedf_els.c:350:22: got int ../drivers/scsi/qedf/qedf_els.c:358:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/qedf_els.c:358:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/qedf/qedf_els.c:358:20: got restricted __le32 [usertype] ../drivers/scsi/qedf/qedf_els.c:1050:13: warning: cast from restricted __le16 ../drivers/scsi/fnic/fnic_trace.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_debugfs.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1534:25: warning: invalid assignment: |= ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1534:25: left side has type unsigned int ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1534:25: right side has type restricted __le32 ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1539:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1539:34: expected unsigned int [usertype] sgptr ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1539:34: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1549:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1549:34: expected unsigned int [usertype] sgptr ../drivers/scsi/aic7xxx/aic7xxx_osm.c:1549:34: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_osm.c:482:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_osm.c:482:18: expected unsigned int [usertype] addr ../drivers/scsi/aic7xxx/aic7xxx_osm.c:482:18: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic7xxx_osm.c:489:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic7xxx_osm.c:489:17: expected unsigned int [usertype] len ../drivers/scsi/aic7xxx/aic7xxx_osm.c:489:17: got restricted __le32 [usertype] ../drivers/scsi/fnic/vnic_dev.c:324:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:324:32: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:324:32: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:325:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:325:37: expected void const [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:325:37: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:365:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:365:36: expected void [noderef] __iomem * ../drivers/scsi/fnic/vnic_dev.c:365:36: got unsigned int * ../drivers/scsi/fnic/vnic_dev.c:462:32: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:462:32: expected struct vnic_wq_ctrl *wq_ctrl ../drivers/scsi/fnic/vnic_dev.c:462:32: got struct vnic_wq_ctrl [noderef] __iomem *ctrl ../drivers/scsi/fnic/vnic_dev.c:937:11: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/fnic/vnic_dev.c:937:11: expected void *p ../drivers/scsi/fnic/vnic_dev.c:937:11: got void [noderef] __iomem * ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/scsi/fnic/fnic_scsi.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fnic_scsi.c:703:39: warning: context imbalance in 'fnic_queuecommand' - unexpected unlock ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:55:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:59:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:69:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: expected restricted __le32 [usertype] hi ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:70:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:15: warning: cast from restricted __le32 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:71:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: expected restricted __le32 [usertype] lo ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:72:35: got unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:87:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:94:17: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:146:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: expected unsigned int [usertype] val ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:154:13: got restricted __le32 [usertype] ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:157:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: expected restricted __le32 [usertype] burst_length ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:167:62: got unsigned int [usertype] total_buffer_size ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:169:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:171:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: expected restricted __le32 [usertype] seq_rec_updated_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:193:72: got unsigned int [usertype] desired_offset ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: &= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type int ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: warning: invalid assignment: |= ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: left side has type restricted __le16 ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:14:9: right side has type unsigned long long ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: expected restricted __le16 [usertype] task_id ../drivers/scsi/qedf/drv_fcoe_fw_funcs.c:16:35: got unsigned short [usertype] itid ../drivers/scsi/aic94xx/aic94xx_sds.c:481:38: warning: array of flexible structures ../drivers/scsi/aic94xx/aic94xx_sds.c:521:17: warning: array of flexible structures ../drivers/scsi/aic94xx/aic94xx_sds.c:506:40: warning: array of flexible structures ../drivers/scsi/aic94xx/aic94xx_sds.c:522:17: warning: array of flexible structures ../drivers/scsi/aic94xx/aic94xx_seq.c:184:21: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:185:25: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:226:29: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1240:23: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1241:24: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1242:24: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1243:36: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1244:34: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1245:36: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1246:34: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1247:35: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1248:33: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1249:35: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1250:33: warning: cast to restricted __le32 ../drivers/scsi/aic94xx/aic94xx_seq.c:1251:29: warning: cast to restricted __le16 ../drivers/scsi/aic94xx/aic94xx_seq.c:1252:33: warning: cast to restricted __le16 ../drivers/scsi/aic94xx/aic94xx_seq.c:1253:33: warning: cast to restricted __le16 ../drivers/scsi/aic94xx/aic94xx_seq.c:1286:32: warning: cast to restricted __le16 ../drivers/scsi/aic94xx/aic94xx_seq.c:1289:32: warning: cast to restricted __le16 ../drivers/scsi/aic94xx/aic94xx_seq.c:732:35: warning: cast truncates bits from constant value (93ef7f becomes ef7f) ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fnic/fdls_disc.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/fnic/fnic_pci_subsys_devid.c: note: in included file (through ../drivers/scsi/fnic/fdls_fc.h, ../drivers/scsi/fnic/fnic_fdls.h, ../drivers/scsi/fnic/fnic_io.h, ../drivers/scsi/fnic/fnic.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/aacraid/aachba.c:3941:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3941:39: expected unsigned int [usertype] addrHigh ../drivers/scsi/aacraid/aachba.c:3941:39: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:3942:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3942:38: expected unsigned int [usertype] addrLow ../drivers/scsi/aacraid/aachba.c:3942:38: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:3943:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3943:26: expected unsigned int [usertype] cur_size ../drivers/scsi/aacraid/aachba.c:3943:26: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:3948:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3948:44: expected restricted __le32 [usertype] sgeFirstSize ../drivers/scsi/aacraid/aachba.c:3948:44: got unsigned int [usertype] cur_size ../drivers/scsi/aacraid/aachba.c:3950:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3950:46: expected restricted __le32 [usertype] sgeNominalSize ../drivers/scsi/aacraid/aachba.c:3950:46: got unsigned int [usertype] cur_size ../drivers/scsi/aacraid/aachba.c:3952:60: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/aachba.c:3962:28: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:3964:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3964:39: expected unsigned int [usertype] length ../drivers/scsi/aacraid/aachba.c:3964:39: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:3968:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3968:22: expected unsigned char [usertype] sgeCnt ../drivers/scsi/aacraid/aachba.c:3968:22: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4067:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4067:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/aacraid/aachba.c:4067:30: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4068:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4068:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/aacraid/aachba.c:4068:30: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4069:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4069:26: expected unsigned int [usertype] cur_size ../drivers/scsi/aacraid/aachba.c:4069:26: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4081:24: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:4083:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4083:26: expected unsigned int [usertype] len ../drivers/scsi/aacraid/aachba.c:4083:26: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4088:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4088:45: expected unsigned char [usertype] emb_data_desc_count ../drivers/scsi/aacraid/aachba.c:4088:45: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4089:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4089:28: expected unsigned int [usertype] flags ../drivers/scsi/aacraid/aachba.c:4089:28: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4092:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4092:38: expected unsigned int [usertype] flags ../drivers/scsi/aacraid/aachba.c:4092:38: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4093:48: warning: cast from restricted __le32 ../drivers/scsi/aacraid/aachba.c:4094:43: warning: cast from restricted __le32 ../drivers/scsi/aacraid/aachba.c:4095:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4095:40: expected unsigned int [usertype] addr_lo ../drivers/scsi/aacraid/aachba.c:4095:40: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4033:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4033:22: expected unsigned char [usertype] sgeCnt ../drivers/scsi/aacraid/aachba.c:4033:22: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:4035:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:4035:30: expected restricted __le32 [usertype] sgeNominalSize ../drivers/scsi/aacraid/aachba.c:4035:30: got unsigned long ../drivers/scsi/aacraid/aachba.c:244:5: warning: symbol 'aac_sync_mode' was not declared. Should it be static? ../drivers/scsi/aacraid/aachba.c:659:76: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:659:76: expected restricted __le32 [usertype] block_size ../drivers/scsi/aacraid/aachba.c:659:76: got int ../drivers/scsi/aacraid/aachba.c:1058:63: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/aachba.c:1079:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:1079:59: expected unsigned int [addressable] [assigned] [usertype] Serial ../drivers/scsi/aacraid/aachba.c:1079:59: got restricted __le32 [usertype] uid ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1252:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1383:27: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1556:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:1556:24: expected unsigned char ../drivers/scsi/aacraid/aachba.c:1556:24: got restricted __le32 [usertype] ../drivers/scsi/aacraid/aachba.c:1663:33: warning: cast to restricted __le32 ../drivers/scsi/aacraid/aachba.c:1996:61: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:1996:61: expected restricted __le32 [usertype] rmw_nexus ../drivers/scsi/aacraid/aachba.c:1996:61: got unsigned int [assigned] [usertype] nexus ../drivers/scsi/aacraid/aachba.c:2073:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:2073:54: expected restricted __le16 [usertype] virt_device_bus ../drivers/scsi/aacraid/aachba.c:2073:54: got int ../drivers/scsi/aacraid/aachba.c:3616:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/aachba.c:3616:58: expected restricted __le32 [usertype] rmw_nexus ../drivers/scsi/aacraid/aachba.c:3616:58: got unsigned int ../drivers/scsi/aacraid/aachba.c: note: in included file: ../drivers/scsi/aacraid/aacraid.h:2763:43: warning: incorrect type in return expression (different base types) ../drivers/scsi/aacraid/aacraid.h:2763:43: expected int ../drivers/scsi/aacraid/aacraid.h:2763:43: got restricted __le32 ../drivers/scsi/qedf/qedf_debugfs.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.h, ../drivers/scsi/qedf/qedf.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/aacraid/comminit.c:100:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/comminit.c:100:31: expected restricted __le32 [usertype] *host_rrq ../drivers/scsi/aacraid/comminit.c:100:31: got unsigned int [usertype] * ../drivers/scsi/aacraid/comminit.c:134:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/comminit.c:134:49: expected restricted __le16 [usertype] msix_id ../drivers/scsi/aacraid/comminit.c:134:49: got int [assigned] i ../drivers/scsi/aacraid/comminit.c:543:33: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/comminit.c:547:34: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/comminit.c:550:42: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/comminit.c:553:48: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/comminit.c:556:48: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/comminit.c:559:48: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/commctrl.c:602:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:602:32: expected unsigned char ../drivers/scsi/aacraid/commctrl.c:602:32: got restricted __le32 [usertype] ../drivers/scsi/aacraid/commctrl.c:618:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:618:45: expected unsigned char [usertype] emb_data_desc_count ../drivers/scsi/aacraid/commctrl.c:618:45: got restricted __le32 [usertype] ../drivers/scsi/aacraid/commctrl.c:693:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:693:48: expected unsigned int [usertype] addr_hi ../drivers/scsi/aacraid/commctrl.c:693:48: got restricted __le32 [usertype] ../drivers/scsi/aacraid/commctrl.c:694:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:694:48: expected unsigned int [usertype] addr_lo ../drivers/scsi/aacraid/commctrl.c:694:48: got restricted __le32 [usertype] ../drivers/scsi/aacraid/commctrl.c:696:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:696:44: expected unsigned int [usertype] len ../drivers/scsi/aacraid/commctrl.c:696:44: got restricted __le32 [usertype] ../drivers/scsi/aacraid/commctrl.c:702:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:702:59: expected unsigned int [usertype] flags ../drivers/scsi/aacraid/commctrl.c:702:59: got restricted __le32 [usertype] ../drivers/scsi/aacraid/commctrl.c:954:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:954:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status ../drivers/scsi/aacraid/commctrl.c:954:42: got int ../drivers/scsi/aacraid/commctrl.c:956:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:956:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length ../drivers/scsi/aacraid/commctrl.c:956:48: got unsigned int [assigned] [usertype] byte_count ../drivers/scsi/aacraid/commctrl.c:960:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:960:42: expected restricted __le32 [addressable] [assigned] [usertype] srb_status ../drivers/scsi/aacraid/commctrl.c:960:42: got unsigned char [usertype] service_response ../drivers/scsi/aacraid/commctrl.c:961:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:961:43: expected restricted __le32 [addressable] [assigned] [usertype] scsi_status ../drivers/scsi/aacraid/commctrl.c:961:43: got unsigned char [usertype] status ../drivers/scsi/aacraid/commctrl.c:962:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:962:48: expected restricted __le32 [addressable] [assigned] [usertype] data_xfer_length ../drivers/scsi/aacraid/commctrl.c:962:48: got unsigned int ../drivers/scsi/aacraid/commctrl.c:964:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/aacraid/commctrl.c:964:47: expected restricted __le32 [addressable] [assigned] [usertype] sense_data_size ../drivers/scsi/aacraid/commctrl.c:964:47: got unsigned char [usertype] sense_response_data_len ../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ppp/ppp_synctty.c:587:1: warning: context imbalance in 'ppp_sync_push' - wrong count at exit ../drivers/scsi/aic94xx/aic94xx_scb.c:442:28: warning: cast to restricted __le16 ../drivers/scsi/aic94xx/aic94xx_scb.c:488:31: warning: cast to restricted __le16 ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int ../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/usb/rtl8150.c:200:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:200:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:200:22: got restricted __le16 [usertype] ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:664:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 664 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:711:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:664:25: note: ‘snprintf’ output between 4 and 77 bytes into a destination of size 32 664 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | stmmac_qstats_tx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c: In function ‘stmmac_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:671:62: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 671 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~ In function ‘stmmac_get_qstats_string’, inlined from ‘stmmac_get_strings’ at ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:711:3: ../drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c:671:25: note: ‘snprintf’ output between 4 and 77 bytes into a destination of size 32 671 | snprintf(data, ETH_GSTRING_LEN, "q%d_%s", q, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 672 | stmmac_qstats_rx_string[stat]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_mem.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/aacraid/commsup.c:592:17: warning: context imbalance in 'aac_fib_send' - different lock contexts for basic block ../drivers/scsi/aacraid/commsup.c:747:17: warning: context imbalance in 'aac_hba_send' - different lock contexts for basic block ../drivers/scsi/aacraid/commsup.c:1490:32: warning: context imbalance in '_aac_reset_adapter' - unexpected unlock ../drivers/scsi/qla2xxx/qla_mbx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block ../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/elx/efct/efct_io.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/elx/efct/efct_driver.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/aic7xxx/aic79xx_core.c:2999:50: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:3067:25: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:3072:39: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:3087:39: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:3260:39: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:4251:27: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:4412:64: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:4465:41: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:5614:30: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:5722:41: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5727:49: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5733:53: warning: cast to restricted __le64 ../drivers/scsi/aic7xxx/aic79xx_core.c:5755:41: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5760:49: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5766:53: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5859:27: warning: cast to restricted __le64 ../drivers/scsi/aic7xxx/aic79xx_core.c:5860:28: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5871:27: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5872:28: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:5875:27: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:7505:19: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:8028:27: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:8035:56: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:9490:25: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: expected unsigned int [addressable] [assigned] [usertype] integer ../drivers/scsi/aic7xxx/aic79xx_core.c:9538:31: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:1404:36: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: expected unsigned int [usertype] hscb_busaddr ../drivers/scsi/aic7xxx/aic79xx_core.c:6903:36: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: expected unsigned short [usertype] tag ../drivers/scsi/aic7xxx/aic79xx_core.c:6917:37: got restricted __le16 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:9069:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:9086:23: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:9095:17: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:9111:25: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:9122:25: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:9124:34: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:7974:34: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:1674:29: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:2206:25: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:2248:62: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:2275:39: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:2341:62: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:415:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:415:26: expected unsigned long long [usertype] addr ../drivers/scsi/aic7xxx/aic79xx_core.c:415:26: got restricted __le64 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:416:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:416:25: expected unsigned int [usertype] len ../drivers/scsi/aic7xxx/aic79xx_core.c:416:25: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:422:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:422:26: expected unsigned int [usertype] addr ../drivers/scsi/aic7xxx/aic79xx_core.c:422:26: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:423:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:423:25: expected unsigned int [usertype] len ../drivers/scsi/aic7xxx/aic79xx_core.c:423:25: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:446:72: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:446:72: expected unsigned int [usertype] sense_addr ../drivers/scsi/aic7xxx/aic79xx_core.c:446:72: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:473:37: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:474:44: warning: invalid assignment: |= ../drivers/scsi/aic7xxx/aic79xx_core.c:474:44: left side has type unsigned long long ../drivers/scsi/aic7xxx/aic79xx_core.c:474:44: right side has type restricted __le64 ../drivers/scsi/aic7xxx/aic79xx_core.c:484:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:484:26: expected unsigned int [usertype] sgptr ../drivers/scsi/aic7xxx/aic79xx_core.c:484:26: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:490:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:490:26: expected unsigned int [usertype] sgptr ../drivers/scsi/aic7xxx/aic79xx_core.c:490:26: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:834:32: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:845:13: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:847:23: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:852:56: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:871:32: warning: cast to restricted __le64 ../drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:872:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:1739:40: warning: cast to restricted __le64 ../drivers/scsi/aic7xxx/aic79xx_core.c:1755:39: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:1756:33: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:6461:21: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:6473:29: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:6483:21: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:6704:32: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: expected unsigned int [usertype] hscb_busaddr ../drivers/scsi/aic7xxx/aic79xx_core.c:7098:45: got restricted __le32 [usertype] ../drivers/scsi/aic7xxx/aic79xx_core.c:8152:19: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:8292:33: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:8877:25: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:8940:25: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:9720:27: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:9722:37: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:9737:25: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:9745:17: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:1106:17: warning: cast to restricted __le32 ../drivers/scsi/aic7xxx/aic79xx_core.c:1096:17: warning: cast to restricted __le32 ../drivers/net/ethernet/intel/ice/ice_ptp.c:203:5: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit ../drivers/scsi/isci/remote_node_context.c:135:42: warning: restricted __le64 degrades to integer ../drivers/scsi/isci/remote_node_context.c:136:42: warning: restricted __le64 degrades to integer ../drivers/net/xen-netback/xenbus.c: In function ‘connect’: ../drivers/net/xen-netback/xenbus.c:779:65: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 779 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~ ../drivers/net/xen-netback/xenbus.c:779:60: note: directive argument in the range [0, 4294967294] 779 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~ ../drivers/net/xen-netback/xenbus.c:779:17: note: ‘snprintf’ output between 4 and 28 bytes into a destination of size 21 779 | snprintf(queue->name, sizeof(queue->name), "%s-q%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 780 | be->vif->dev->name, queue->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/elx/efct/efct_xport.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_scsi.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_iocb.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:359:9: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit ../drivers/scsi/qla2xxx/qla_isr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_sup.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_attr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_os.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/can/rockchip/rockchip_canfd-core.c:152:16: error: too long token expansion Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3890 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' Warning: ../drivers/scsi/qla2xxx/qla_isr.c:3890 function parameter 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' ../drivers/scsi/qla2xxx/qla_gs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1478:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1479:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1487:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1631:37: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_osm.c:312:10: warning: symbol 'aic79xx_slowcrc' was not declared. Should it be static? ../drivers/scsi/aic7xxx/aic79xx_osm.c:2261:16: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_osm.c:2280:37: warning: cast to restricted __le16 ../drivers/scsi/aic7xxx/aic79xx_osm.c:1765:17: warning: cast to restricted __le16 ../drivers/scsi/qla2xxx/qla_mid.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6031 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6049:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8: ../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6031 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: expected unsigned int [usertype] app1 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: got restricted __be16 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: got restricted __be32 [usertype] ../drivers/scsi/qla2xxx/qla_dfs.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_dfs.c:513:35: warning: Using plain integer as NULL pointer ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/scsi/csiostor/csio_attr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfad_im.c:1064:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1064:29: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1064:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1066:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1066:29: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1066:29: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1033:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1033:33: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_im.c:1033:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1035:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1035:33: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_im.c:1035:33: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_im.c:1054:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_im.c:1054:37: expected unsigned int [usertype] maxframe_size ../drivers/scsi/bfa/bfad_im.c:1054:37: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/csiostor/csio_init.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures In file included from ../include/linux/string.h:382, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/scsi/qla2xxx/qla_def.h:12, from ../drivers/scsi/qla2xxx/qla_init.c:6: In function ‘fortify_memcpy_chk’, inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9246:2: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/bfa/bfad_attr.c:66:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:66:39: expected unsigned long long [usertype] node_name ../drivers/scsi/bfa/bfad_attr.c:66:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:92:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:92:39: expected unsigned long long [usertype] port_name ../drivers/scsi/bfa/bfad_attr.c:92:39: got restricted __be64 [usertype] ../drivers/scsi/bfa/bfad_attr.c:248:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfad_attr.c:248:36: expected unsigned long long [usertype] fabric_name ../drivers/scsi/bfa/bfad_attr.c:248:36: got restricted __be64 [usertype] ../drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: expected restricted pci_power_t [usertype] state ../drivers/scsi/aic7xxx/aic79xx_osm_pci.c:377:45: got unsigned int enum ahd_power_state [usertype] new_state ../drivers/net/fjes/fjes_ethtool.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c: In function ‘xlgmac_alloc_channels’: ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:73: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size 8 [-Wformat-truncation=] 257 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:64: note: directive argument in the range [0, 4294967294] 257 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~ ../drivers/net/ethernet/synopsys/dwc-xlgmac-desc.c:257:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 16 257 | snprintf(channel->name, sizeof(channel->name), "channel-%u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/fjes/fjes_main.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla2xxx/qla_dbg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_init.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/can/rockchip/rockchip_canfd-timestamp.c:57:15: error: too long token expansion ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1745:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1745:34: expected unsigned long [usertype] __UNIQUE_ID_y__1628 ../drivers/net/ethernet/via/via-velocity.c:1745:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2438:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2438:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2438:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2451:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2451:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2451:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2876:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2876:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2876:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3147:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3147:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3147:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3153:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3153:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3153:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3205:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3205:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3205:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3275:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3275:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3275:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3292:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3292:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3292:48: got restricted pci_power_t [usertype] ../drivers/net/fjes/fjes_hw.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/lpfc/lpfc_ct.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_ct.c:198:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:199:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:202:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:531:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:532:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:534:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:878:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:880:40: warning: restricted __be32 degrades to integer ../drivers/scsi/lpfc/lpfc_ct.c:1350:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1498:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1514:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1515:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_ct.c:1940:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1941:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:1965:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_ct.c:2002:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2002:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2002:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2009:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2009:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2009:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2051:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2051:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2051:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2061:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2061:39: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2061:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2084:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2084:41: expected unsigned int [usertype] port_id ../drivers/scsi/lpfc/lpfc_ct.c:2084:41: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:2091:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:2091:38: expected unsigned int [usertype] PortId ../drivers/scsi/lpfc/lpfc_ct.c:2091:38: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3278:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3278:30: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3278:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3338:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_ct.c:3338:34: expected unsigned int [usertype] EntryCnt ../drivers/scsi/lpfc/lpfc_ct.c:3338:34: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_ct.c:3511:34: warning: cast to restricted __be32 ../drivers/scsi/qla2xxx/qla_bsg.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_nx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/fjes/fjes_debugfs.c: note: in included file (through ../drivers/net/fjes/fjes_hw.h, ../drivers/net/fjes/fjes.h): ../drivers/net/fjes/fjes_regs.h:47:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:48:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:55:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:56:23: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:64:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:65:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:66:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:74:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:75:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:76:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:77:33: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:84:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:85:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:86:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:87:32: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:95:31: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/fjes/fjes_regs.h:96:28: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_lnode.c: note: in included file: ../include/scsi/fc/fc_ms.h:169:45: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_mr.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/efct/efct_hw_queues.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/usb/lan78xx.c:3838:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3838:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3838:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3838:27: got unsigned short [usertype] ../drivers/scsi/elx/efct/efct_hw.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/aacraid/src.c:146:34: warning: restricted __le32 degrades to integer ../drivers/scsi/aacraid/src.c:146:34: warning: cast to restricted __le32 ../drivers/scsi/aacraid/src.c:503:54: warning: restricted __le16 degrades to integer ../drivers/scsi/aacraid/src.c:524:57: warning: bad assignment (+=) to restricted __le32 ../drivers/scsi/aacraid/src.c:531:57: warning: bad assignment (+=) to restricted __le32 ../drivers/scsi/aacraid/src.c:539:49: warning: bad assignment (+=) to restricted __le32 ../drivers/scsi/aacraid/src.c:542:55: warning: bad assignment (+=) to restricted __le32 ../drivers/scsi/aacraid/src.c:783:23: warning: cast removes address space '__iomem' of expression ../drivers/scsi/aacraid/src.c:783:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/aacraid/src.c:783:42: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/aacraid/src.c:783:42: got char * ../drivers/scsi/aacraid/src.c:785:23: warning: cast removes address space '__iomem' of expression ../drivers/scsi/aacraid/src.c:785:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/aacraid/src.c:785:42: expected void volatile [noderef] __iomem *addr ../drivers/scsi/aacraid/src.c:785:42: got char * ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:31:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:769:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:776:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:783:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:798:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:805:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:812:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:831:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:839:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:851:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:858:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:865:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:873:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:881:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:885:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:890:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:899:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:906:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:913:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:932:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:939:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:945:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:952:43: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:960:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:967:35: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:985:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1016:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1019:15: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1117:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: got unsigned long ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1129:27: warning: cast from restricted __le32 ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1175:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:1183:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2653:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2664:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2691:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: expected restricted __le32 _var ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: got unsigned int [usertype] ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2701:13: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c:2704:41: warning: too many warnings ../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:107:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:108:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:109:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:126:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:127:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:128:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:151:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:152:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:153:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:183:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:184:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:185:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:191:43: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:192:43: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:202:42: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:203:42: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:207:39: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:208:39: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:215:36: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: expected unsigned int ../drivers/scsi/sym53c8xx_2/sym_fw.c:218:36: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:485:24: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:492:30: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_fw.c:534:32: got restricted __le32 [usertype] ../drivers/net/fddi/skfp/drvfbi.c:55:14: warning: symbol 'oem_id' was not declared. Should it be static? ../drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_glue.c:267:25: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_glue.c:383:29: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: expected unsigned int [usertype] savep ../drivers/scsi/sym53c8xx_2/sym_glue.c:384:29: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: expected unsigned int [usertype] goalp ../drivers/scsi/sym53c8xx_2/sym_glue.c:386:29: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_glue.c:316:27: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_glue.c:317:27: got restricted __le32 [usertype] ../drivers/scsi/elx/efct/efct_unsol.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1258:45: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1258:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1258:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/xilinx_axienet_main.c:1258:43: got unsigned int [usertype] ../drivers/scsi/elx/efct/efct_lio.c: note: in included file (through ../drivers/scsi/elx/efct/../libefc/efclib.h, ../drivers/scsi/elx/efct/efct_driver.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_scsi.c: note: in included file (through ../include/linux/random.h, ../include/linux/nodemask.h, ../include/linux/numa.h, ../include/linux/cpumask.h, ../arch/x86/include/asm/paravirt.h, ...): ../include/linux/list.h:295:25: warning: context imbalance in 'csio_scsi_cleanup_io_q' - unexpected unlock ../drivers/scsi/bfa/bfad_bsg.c:2390:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:2413:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2414:38: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfad_bsg.c:2416:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfad_bsg.c:3406:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3406:34: expected void const [noderef] __user *from ../drivers/scsi/bfa/bfad_bsg.c:3406:34: got void * ../drivers/scsi/bfa/bfad_bsg.c:3560:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/bfa/bfad_bsg.c:3560:27: expected void [noderef] __user *to ../drivers/scsi/bfa/bfad_bsg.c:3560:27: got void * ../drivers/scsi/qla2xxx/qla_nx2.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/usb/smsc75xx.c:2172:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2172:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2172:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2172:27: got unsigned short [usertype] ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/scsi/elx/libefc/efc_cmds.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_hw_t5.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: davinci_cpdma.o is added to multiple modules: ti_cpsw ti_cpsw_new ti_davinci_emac ../drivers/scsi/elx/libefc/efc_domain.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_tmpl.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_tmpl.c:1058:39: warning: context imbalance in 'qla27xx_mpi_fwdump' - unexpected unlock ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/scsi/csiostor/csio_isr.c: In function ‘csio_add_msix_desc’: ../drivers/scsi/csiostor/csio_isr.c:374:68: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~ ../drivers/scsi/csiostor/csio_isr.c:374:45: note: directive argument in the range [0, 2147483644] 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/csiostor/csio_isr.c:374:17: note: ‘snprintf’ output between 19 and 28 bytes into a destination of size 23 374 | snprintf(entryp->desc, len, "csio-%02x:%02x:%x-scsi%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | CSIO_PCI_BUS(hw), CSIO_PCI_DEV(hw), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | CSIO_PCI_FUNC(hw), i - CSIO_EXTRA_VECS); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla2xxx/qla_nvme.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_nvme.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_hw.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/csiostor/csio_isr.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h, ../drivers/scsi/csiostor/csio_init.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_fabric.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_alloc’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ In function ‘efc_node_update_display_name’, inlined from ‘efc_node_alloc’ at ../drivers/scsi/elx/libefc/efc_node.c:95:2: ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c: In function ‘efc_node_update_display_name’: ../drivers/scsi/elx/libefc/efc_node.c:254:70: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_node.c:254:9: note: ‘snprintf’ output between 2 and 48 bytes into a destination of size 32 254 | snprintf(node->display_name, sizeof(node->display_name), "%s.%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | nport->display_name, portid_display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efc_nport.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_node.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2518:16: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2522:24: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2523:24: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2526:24: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2530:17: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2542:48: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2543:17: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2574:34: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2576:34: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2598:21: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2599:21: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: expected unsigned int [usertype] ret ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2600:21: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2618:23: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2619:38: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2620:29: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2621:23: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2622:38: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2623:29: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2640:17: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2650:9: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4594:33: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: expected unsigned int [usertype] start ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4902:34: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: expected unsigned int [usertype] restart ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4903:34: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4908:32: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: expected unsigned int [usertype] v ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5071:32: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: expected unsigned int [usertype] itlq_tbl_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5083:30: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3877:37: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3895:29: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: expected unsigned int [usertype] scratch ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1014:21: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1055:19: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1159:17: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1505:36: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1507:36: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1592:23: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1713:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1714:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1716:35: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1729:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: expected unsigned int volatile [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1731:35: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:1908:32: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2361:25: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:2981:43: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3114:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3115:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3120:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3121:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3137:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3138:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: expected unsigned int [usertype] savep ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3145:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3146:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: expected unsigned int [usertype] startp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3147:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: expected unsigned int [usertype] goalp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3148:41: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: expected unsigned int [usertype] start ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3157:40: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3413:35: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3591:35: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3648:27: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3649:27: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3666:15: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3688:31: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3699:31: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3748:27: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: expected unsigned int [usertype] dp_ret ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3773:16: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: expected unsigned int [usertype] ret ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3813:17: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3814:16: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3815:16: warning: cast to restricted __le32 ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3816:21: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3817:21: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: expected unsigned int [usertype] lastp ../drivers/scsi/sym53c8xx_2/sym_hipd.c:3820:9: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4696:51: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: expected unsigned int [usertype] resel_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4697:51: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: expected unsigned int [usertype] itl_task_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4730:54: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: expected unsigned int [usertype] resel_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4731:51: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4802:47: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: expected unsigned int [usertype] itl_task_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4809:46: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: expected unsigned int [usertype] resel_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4816:43: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: expected unsigned int [usertype] v ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4985:38: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: expected unsigned int [usertype] luntbl_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:4986:36: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5008:32: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: expected unsigned int [usertype] lun0_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5012:34: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: expected unsigned int [usertype] itl_task_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5019:30: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: expected unsigned int [usertype] resel_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5024:27: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: expected unsigned int [usertype] luntbl_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5107:44: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: expected unsigned int [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5109:40: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: expected unsigned int [usertype] lun0_sa ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5114:34: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: expected unsigned int [usertype] start ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5227:34: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: expected unsigned int [usertype] restart ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5228:34: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: expected unsigned int [usertype] addr ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5241:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: expected unsigned int [usertype] size ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5242:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: expected unsigned int [usertype] start ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5738:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: expected unsigned int [usertype] restart ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5739:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: expected unsigned int [usertype] start ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5742:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: expected unsigned int [usertype] restart ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5743:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: expected unsigned int [usertype] start ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5746:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: expected unsigned int [usertype] restart ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5747:33: got restricted __le32 [usertype] ../drivers/scsi/sym53c8xx_2/sym_hipd.c:5750:33: warning: too many warnings ../drivers/scsi/csiostor/csio_rnode.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/mpi3mr/mpi3mr_app.c:144:40: warning: restricted __le16 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:145:44: warning: restricted __le16 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:147:44: warning: restricted __le16 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:148:37: warning: restricted __le16 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:149:41: warning: restricted __le16 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:150:41: warning: restricted __le16 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:259:37: warning: cast to restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:259:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:259:35: expected restricted __le64 [addressable] [assigned] [usertype] address ../drivers/scsi/mpi3mr/mpi3mr_app.c:259:35: got unsigned long long [usertype] ../drivers/scsi/mpi3mr/mpi3mr_app.c:260:36: warning: cast to restricted __le32 ../drivers/scsi/mpi3mr/mpi3mr_app.c:260:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:260:34: expected restricted __le32 [addressable] [assigned] [usertype] length ../drivers/scsi/mpi3mr/mpi3mr_app.c:260:34: got unsigned int [usertype] ../drivers/scsi/mpi3mr/mpi3mr_app.c:1935:47: warning: restricted __le32 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:1992:13: warning: restricted __le64 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:1999:17: warning: invalid assignment: &= ../drivers/scsi/mpi3mr/mpi3mr_app.c:1999:17: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:1999:17: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2000:17: warning: invalid assignment: |= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2000:17: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2000:17: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2016:21: warning: restricted __le64 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:2023:25: warning: invalid assignment: &= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2023:25: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2023:25: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2024:25: warning: invalid assignment: |= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2024:25: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2024:25: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2067:44: warning: incorrect type in initializer (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:2067:44: expected unsigned short [usertype] dev_handle ../drivers/scsi/mpi3mr/mpi3mr_app.c:2067:44: got restricted __le16 [usertype] dev_handle ../drivers/scsi/mpi3mr/mpi3mr_app.c:2194:29: warning: restricted __le64 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:2200:37: warning: invalid assignment: &= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2200:37: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2200:37: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2201:37: warning: invalid assignment: |= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2201:37: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2201:37: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2222:37: warning: restricted __le64 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:2228:45: warning: invalid assignment: &= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2228:45: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2228:45: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2229:45: warning: invalid assignment: |= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2229:45: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2229:45: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2243:37: warning: restricted __le64 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:2249:45: warning: invalid assignment: &= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2249:45: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2249:45: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2250:45: warning: invalid assignment: |= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2250:45: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2250:45: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2261:29: warning: restricted __le64 degrades to integer ../drivers/scsi/mpi3mr/mpi3mr_app.c:2267:36: warning: invalid assignment: &= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2267:36: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2267:36: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2268:36: warning: invalid assignment: |= ../drivers/scsi/mpi3mr/mpi3mr_app.c:2268:36: left side has type restricted __le64 ../drivers/scsi/mpi3mr/mpi3mr_app.c:2268:36: right side has type unsigned long long ../drivers/scsi/mpi3mr/mpi3mr_app.c:2734:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:2734:36: expected unsigned short [usertype] dev_handle ../drivers/scsi/mpi3mr/mpi3mr_app.c:2734:36: got restricted __le16 [usertype] dev_handle ../drivers/scsi/mpi3mr/mpi3mr_app.c:2811:39: warning: incorrect type in argument 3 (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:2811:39: expected unsigned short [usertype] handle ../drivers/scsi/mpi3mr/mpi3mr_app.c:2811:39: got restricted __le16 [usertype] function_dependent ../drivers/scsi/mpi3mr/mpi3mr_app.c:2859:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:2859:49: expected restricted __le16 [usertype] ioc_status ../drivers/scsi/mpi3mr/mpi3mr_app.c:2859:49: got unsigned short [usertype] ioc_status ../drivers/scsi/mpi3mr/mpi3mr_app.c:2860:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_app.c:2860:51: expected restricted __le32 [usertype] ioc_log_info ../drivers/scsi/mpi3mr/mpi3mr_app.c:2860:51: got unsigned int [usertype] ioc_loginfo ../drivers/scsi/bfa/bfa_ioc.c:1799:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1799:28: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1799:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1801:29: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1812:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1812:29: expected unsigned short [assigned] [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:1812:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1814:30: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1779:24: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bfa/bfa_ioc.c:1779:24: expected unsigned int val ../drivers/scsi/bfa/bfa_ioc.c:1779:24: got restricted __le32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:1962:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1963:31: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:1964:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:1966:27: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2065:21: expected restricted __be32 [usertype] r32 ../drivers/scsi/bfa/bfa_ioc.c:2065:21: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_ioc.c:2066:26: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:2967:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:2967:22: expected unsigned short [usertype] clscode ../drivers/scsi/bfa/bfa_ioc.c:2967:22: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3243:52: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3245:58: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3247:59: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3249:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3251:54: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:3418:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3418:17: expected unsigned short [usertype] pers ../drivers/scsi/bfa/bfa_ioc.c:3418:17: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3419:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3419:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3419:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3420:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3420:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3420:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3543:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3543:19: expected unsigned short [usertype] bw_min ../drivers/scsi/bfa/bfa_ioc.c:3543:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:3544:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:3544:19: expected unsigned short [usertype] bw_max ../drivers/scsi/bfa/bfa_ioc.c:3544:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4246:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4248:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4251:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4279:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4281:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4284:23: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4303:21: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4342:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4350:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4351:39: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4356:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4358:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4360:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4362:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4364:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4366:41: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4373:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4379:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4390:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4396:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4413:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4419:33: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:4807:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4807:27: expected unsigned int [usertype] count ../drivers/scsi/bfa/bfa_ioc.c:4807:27: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4902:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4911:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:4957:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4957:19: expected unsigned short [usertype] freq ../drivers/scsi/bfa/bfa_ioc.c:4957:19: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:4984:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:4984:21: expected unsigned int [usertype] period ../drivers/scsi/bfa/bfa_ioc.c:4984:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5279:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5345:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5345:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5345:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5348:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5348:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5348:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5361:24: expected unsigned short [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5361:24: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5383:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5383:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:5383:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5386:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:5386:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:5386:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:5700:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5718:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5735:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5749:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5758:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:5767:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_ioc.c:6188:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6188:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6188:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6191:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6191:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6191:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6222:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6222:21: expected unsigned int [usertype] offset ../drivers/scsi/bfa/bfa_ioc.c:6222:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6225:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.c:6225:21: expected unsigned int [usertype] length ../drivers/scsi/bfa/bfa_ioc.c:6225:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.c:6537:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6557:26: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c:6566:35: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_ioc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/mvsas/mv_init.c:294:38: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/mvsas/mv_init.c:294:38: expected void [noderef] __iomem *regs_ex ../drivers/scsi/mvsas/mv_init.c:294:38: got void * ../drivers/scsi/mvsas/mv_init.c:466:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_init.c:466:42: expected unsigned long long [usertype] dev_sas_addr ../drivers/scsi/mvsas/mv_init.c:466:42: got restricted __be64 [usertype] ../drivers/scsi/csiostor/csio_mb.c: note: in included file (through ../drivers/scsi/csiostor/csio_lnode.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/mpi3mr/mpi3mr_os.c: In function ‘mpi3mr_probe’: ../drivers/scsi/mpi3mr/mpi3mr_os.c:5383:33: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size between 1 and 64 [-Wformat-overflow=] 5383 | sprintf(mrioc->name, "%s%d", mrioc->driver_name, mrioc->id); | ^~ ../drivers/scsi/mpi3mr/mpi3mr_os.c:5383:30: note: directive argument in the range [0, 255] 5383 | sprintf(mrioc->name, "%s%d", mrioc->driver_name, mrioc->id); | ^~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_os.c:5383:9: note: ‘sprintf’ output between 2 and 67 bytes into a destination of size 64 5383 | sprintf(mrioc->name, "%s%d", mrioc->driver_name, mrioc->id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_issue_reset’: ../drivers/scsi/mpi3mr/mpi3mr_fw.c:1649:54: warning: variable ‘scratch_pad0’ set but not used [-Wunused-but-set-variable] 1649 | u32 host_diagnostic, ioc_status, ioc_config, scratch_pad0; | ^~~~~~~~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_setup_isr’: ../drivers/scsi/mpi3mr/mpi3mr_fw.c:774:58: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 64 [-Wformat-truncation=] 774 | snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d", | ^~ In function ‘mpi3mr_request_irq’, inlined from ‘mpi3mr_setup_isr’ at ../drivers/scsi/mpi3mr/mpi3mr_fw.c:899:12: ../drivers/scsi/mpi3mr/mpi3mr_fw.c:774:55: note: directive argument in the range [0, 255] 774 | snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d", | ^~~~~~~~~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_fw.c:774:55: note: directive argument in the range [0, 65535] ../drivers/scsi/mpi3mr/mpi3mr_fw.c:774:9: note: ‘snprintf’ output between 8 and 77 bytes into a destination of size 64 774 | snprintf(intr_info->name, MPI3MR_NAME_LENGTH, "%s%d-msix%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | mrioc->driver_name, mrioc->id, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_fw.c: In function ‘mpi3mr_start_watchdog’: ../drivers/scsi/mpi3mr/mpi3mr_fw.c:2882:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 41 [-Wformat-truncation=] 2882 | sizeof(mrioc->watchdog_work_q_name), "watchdog_%s%d", mrioc->name, | ^~ ../drivers/scsi/mpi3mr/mpi3mr_fw.c:2882:50: note: directive argument in the range [0, 255] 2882 | sizeof(mrioc->watchdog_work_q_name), "watchdog_%s%d", mrioc->name, | ^~~~~~~~~~~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_fw.c:2881:9: note: ‘snprintf’ output between 11 and 76 bytes into a destination of size 50 2881 | snprintf(mrioc->watchdog_work_q_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2882 | sizeof(mrioc->watchdog_work_q_name), "watchdog_%s%d", mrioc->name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2883 | mrioc->id); | ~~~~~~~~~~ ../drivers/scsi/mpi3mr/mpi3mr_os.c:3150:82: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_os.c:3150:82: expected restricted __le16 [usertype] application_tag_translation_mask ../drivers/scsi/mpi3mr/mpi3mr_os.c:3150:82: got int ../drivers/scsi/elx/libefc/efc_device.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/mvsas/mv_64xx.c:326:33: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/mvsas/mv_64xx.c:326:33: expected unsigned long long [usertype] sas_addr ../drivers/scsi/mvsas/mv_64xx.c:326:33: got restricted __be64 [usertype] ../drivers/scsi/mpi3mr/mpi3mr_fw.c:5113:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpi3mr/mpi3mr_fw.c:5113:24: expected unsigned char [addressable] [assigned] [usertype] class ../drivers/scsi/mpi3mr/mpi3mr_fw.c:5113:24: got restricted __le16 [usertype] ../drivers/scsi/mvsas/mv_94xx.c: note: in included file: ../drivers/scsi/mvsas/mv_94xx.h:211:36: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla2xxx/qla_edif.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/mvsas/mv_sas.c:373:20: warning: invalid assignment: |= ../drivers/scsi/mvsas/mv_sas.c:373:20: left side has type restricted __le32 ../drivers/scsi/mvsas/mv_sas.c:373:20: right side has type unsigned int ../drivers/scsi/mvsas/mv_sas.c:530:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:530:31: expected unsigned short [usertype] ../drivers/scsi/mvsas/mv_sas.c:530:31: got restricted __be16 [usertype] ../drivers/scsi/mvsas/mv_sas.c:634:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:634:31: expected unsigned short [usertype] ../drivers/scsi/mvsas/mv_sas.c:634:31: got restricted __be16 [usertype] ../drivers/scsi/mvsas/mv_sas.c:954:14: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:954:14: expected unsigned int [usertype] ../drivers/scsi/mvsas/mv_sas.c:954:14: got restricted __le32 [usertype] ../drivers/scsi/mvsas/mv_sas.c:957:14: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:957:14: expected unsigned int [usertype] ../drivers/scsi/mvsas/mv_sas.c:957:14: got restricted __le32 [usertype] ../drivers/scsi/mvsas/mv_sas.c:960:14: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:960:14: expected unsigned int [usertype] ../drivers/scsi/mvsas/mv_sas.c:960:14: got restricted __le32 [usertype] ../drivers/scsi/mvsas/mv_sas.c:963:14: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:963:14: expected unsigned int [usertype] ../drivers/scsi/mvsas/mv_sas.c:963:14: got restricted __le32 [usertype] ../drivers/scsi/mvsas/mv_sas.c:1462:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvsas/mv_sas.c:1462:28: expected restricted __be32 [usertype] sense_data_len ../drivers/scsi/mvsas/mv_sas.c:1462:28: got int ../drivers/scsi/mvsas/mv_sas.c:1473:23: warning: cast to restricted __le32 ../drivers/scsi/mvsas/mv_sas.c:1474:23: warning: cast to restricted __le32 ../drivers/scsi/mvsas/mv_sas.c:1057:13: warning: context imbalance in 'mvs_port_notify_formed' - different lock contexts for basic block ../drivers/scsi/mvsas/mv_sas.c:1196:9: warning: context imbalance in 'mvs_dev_found_notify' - different lock contexts for basic block ../drivers/scsi/mvsas/mv_sas.c:1633:9: warning: context imbalance in 'mvs_slot_complete' - unexpected unlock ../drivers/scsi/mpt3sas/mpt3sas_base.c: In function ‘_base_request_irq’: ../drivers/scsi/mpt3sas/mpt3sas_base.c:3186:68: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 1 and 26 [-Wformat-truncation=] 3186 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", | ^~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:3186:58: note: directive argument in the range [0, 254] 3186 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", | ^~~~~~~~~~~~~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:3186:17: note: ‘snprintf’ output between 8 and 35 bytes into a destination of size 32 3186 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-msix%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3187 | ioc->driver_name, ioc->id, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:3177:63: warning: ‘-mq-poll’ directive output may be truncated writing 8 bytes into a region of size between 6 and 31 [-Wformat-truncation=] 3177 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-mq-poll%d", | ^~~~~~~~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:3177:58: note: directive argument in the range [-255, 255] 3177 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-mq-poll%d", | ^~~~~~~~~~~~~~~~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:3177:17: note: ‘snprintf’ output between 11 and 39 bytes into a destination of size 32 3177 | snprintf(reply_q->name, MPT_NAME_LENGTH, "%s%d-mq-poll%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3178 | ioc->driver_name, ioc->id, qid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/mpt3sas/mpt3sas_base.c: In function ‘mpt3sas_base_start_watchdog’: ../drivers/scsi/mpt3sas/mpt3sas_base.c:847:57: warning: ‘%s’ directive output may be truncated writing up to 23 bytes into a region of size 15 [-Wformat-truncation=] 847 | sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status", | ^~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:847:51: note: directive argument in the range [0, 255] 847 | sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status", | ^~~~~~~~~~~~~~~~~~ ../drivers/scsi/mpt3sas/mpt3sas_base.c:846:9: note: ‘snprintf’ output between 14 and 39 bytes into a destination of size 20 846 | snprintf(ioc->fault_reset_work_q_name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | sizeof(ioc->fault_reset_work_q_name), "poll_%s%d_status", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | ioc->driver_name, ioc->id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc/efclib.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/elx/libefc/efc_sm.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/bfa/bfa_fcs_rport.c:2558:13: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2559:36: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1838:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_rport.c:1851:39: got restricted __be16 [usertype] reply_oxid ../drivers/scsi/bfa/bfa_fcs_rport.c:1977:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2047:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: expected restricted __be16 [usertype] port_speed_cap ../drivers/scsi/bfa/bfa_fcs_rport.c:2229:31: got int ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: expected restricted __be16 [usertype] port_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2238:30: got unsigned int enum fc_rpsc_op_speed ../drivers/scsi/bfa/bfa_fcs_rport.c:2593:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2667:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:2688:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: expected unsigned int [addressable] [assigned] [usertype] qos_flow_id ../drivers/scsi/bfa/bfa_fcs_rport.c:3030:38: got restricted __be32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_base.c:4361:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/mpt3sas/mpt3sas_base.c:4361:16: expected unsigned int val ../drivers/scsi/mpt3sas/mpt3sas_base.c:4361:16: got restricted __le32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_base.c:4383:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/mpt3sas/mpt3sas_base.c:4383:16: expected unsigned int val ../drivers/scsi/mpt3sas/mpt3sas_base.c:4383:16: got restricted __le32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_base.c:4406:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/mpt3sas/mpt3sas_base.c:4406:16: expected unsigned int val ../drivers/scsi/mpt3sas/mpt3sas_base.c:4406:16: got restricted __le32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_base.c:4427:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/mpt3sas/mpt3sas_base.c:4427:16: expected unsigned int val ../drivers/scsi/mpt3sas/mpt3sas_base.c:4427:16: got restricted __le32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_base.c:7093:24: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/mpt3sas/mpt3sas_base.c:7093:24: expected unsigned int val ../drivers/scsi/mpt3sas/mpt3sas_base.c:7093:24: got restricted __le32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_base.c:7112:20: warning: cast to restricted __le16 ../drivers/scsi/mpt3sas/mpt3sas_base.c:7120:20: warning: cast to restricted __le16 ../drivers/scsi/mpt3sas/mpt3sas_base.c:7133:36: warning: cast to restricted __le16 ../drivers/scsi/bnx2i/bnx2i_init.c:71:1: warning: symbol '__pcpu_scope_bnx2i_percpu' was not declared. Should it be static? ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:396:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:397:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:399:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: expected unsigned long long [usertype] ../drivers/scsi/bnx2i/bnx2i_init.c:400:9: got restricted __le64 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:956:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:957:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2226:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_mbox.c:2227:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_mbox.c:2227:25: expected unsigned int ../drivers/scsi/lpfc/lpfc_mbox.c:2227:25: got restricted __le32 [usertype] ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:678:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:678:38: expected restricted __le32 [usertype] H2DLength ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:678:38: got int data_out_sz ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:679:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:679:38: expected restricted __le32 [usertype] D2HLength ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:679:38: got int data_in_sz Warning: ../drivers/scsi/mpt3sas/mpt3sas_ctl.c:2913 expecting prototype for mpt3sas_send_passthru_cmd(). Prototype was for mpt3sas_send_mctp_passthru_req() instead ../drivers/scsi/qla2xxx/qla_target.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qla2xxx/qla_target.c:397:47: warning: context imbalance in 'qlt_24xx_atio_pkt_all_vps' - unexpected unlock ../drivers/scsi/qla2xxx/qla_target.c:3710:39: warning: context imbalance in 'qlt_send_term_exchange' - unexpected unlock ../drivers/scsi/qla2xxx/qla_target.c:5524:39: warning: context imbalance in 'qlt_chk_qfull_thresh_hold' - unexpected unlock ../drivers/scsi/qla2xxx/qla_target.c:5563:55: warning: context imbalance in 'qlt_24xx_atio_pkt' - unexpected unlock ../drivers/scsi/elx/libefc/efc_els.c: note: in included file (through ../drivers/scsi/elx/libefc/efclib.h, ../drivers/scsi/elx/libefc/efc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures In file included from ../include/linux/string.h:382, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/irqflags.h:102, from ../include/linux/irqflags.h:18, from ../include/linux/spinlock.h:59, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qedi/qedi_iscsi.c:518:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:519:32: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:528:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:529:48: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_iscsi.c:759:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:759:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:759:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:761:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:761:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:761:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:762:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:762:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:762:25: got long ../drivers/scsi/qedi/qedi_iscsi.c:765:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:765:29: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_iscsi.c:765:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:767:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:767:29: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_iscsi.c:767:29: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_iscsi.c:768:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_iscsi.c:768:25: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_iscsi.c:768:25: got int ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: expected unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:416:32: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcs_lport.c:2139:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2554:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:2096:27: warning: restricted __be16 degrades to integer ../drivers/scsi/bfa/bfa_fcs_lport.c:2688:35: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3140:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:3337:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4639:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4712:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4790:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4885:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4462:31: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcs_lport.c:4541:31: warning: cast to restricted __be16 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1138:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1139:27: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1146:23: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: expected unsigned int [usertype] ../drivers/scsi/bnx2i/bnx2i_iscsi.c:1152:23: got restricted __be32 [usertype] ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: expected unsigned int val ../drivers/scsi/bnx2i/bnx2i_hwi.c:220:16: got restricted __le32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: expected unsigned short [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:347:25: got restricted __be16 [usertype] tsih ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: expected unsigned short [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:350:24: got restricted __be16 [usertype] cid ../drivers/scsi/bnx2i/bnx2i_hwi.c:427:54: warning: restricted itt_t degrades to integer ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: expected unsigned int [usertype] ref_itt ../drivers/scsi/bnx2i/bnx2i_hwi.c:430:39: got restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:433:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:434:32: warning: cast to restricted __be32 ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1351:48: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1447:45: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1514:50: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1574:47: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1613:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/bnx2i/bnx2i_hwi.c:1628:26: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/bnx2i/bnx2i_hwi.c:1629:28: got restricted __be32 [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1658:46: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1708:29: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1717:27: warning: cast to restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1813:25: warning: cast from restricted itt_t ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1838:44: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: expected restricted itt_t [usertype] ../drivers/scsi/bnx2i/bnx2i_hwi.c:1912:43: got int ../drivers/scsi/bnx2i/bnx2i_hwi.c:1982:44: warning: cast from restricted itt_t ../drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c:1155:29: error: too long token expansion ../drivers/scsi/lpfc/lpfc_vport.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/qedi/qedi_main.c:96:36: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_main.c:1215:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1215:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_main.c:1215:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_main.c:1227:74: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/qedi/qedi_main.c:1227:74: expected unsigned int [usertype] tid ../drivers/scsi/qedi/qedi_main.c:1227:74: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_main.c:1275:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1275:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1275:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1327:18: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1327:18: expected unsigned short [usertype] prod_idx ../drivers/scsi/qedi/qedi_main.c:1327:18: got restricted __le16 ../drivers/scsi/qedi/qedi_main.c:1855:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_main.c:1855:32: expected restricted __le32 [usertype] itt ../drivers/scsi/qedi/qedi_main.c:1855:32: got unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_main.c:1868:37: warning: restricted __le32 degrades to integer ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../drivers/scsi/qedi/qedi_fw.c:1459:30: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1459:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1459:28: expected restricted __le32 [addressable] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1459:28: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1460:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1460:31: expected restricted __le32 [addressable] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1460:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1463:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1463:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1463:31: expected restricted __le32 [addressable] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1463:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1464:33: warning: cast to restricted __be32 ../drivers/scsi/qedi/qedi_fw.c:1464:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1464:31: expected restricted __le32 [addressable] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1464:31: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1469:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1469:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1469:36: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1473:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1473:36: expected restricted __le32 [addressable] [usertype] rtt ../drivers/scsi/qedi/qedi_fw.c:1473:36: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1478:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1478:41: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1478:41: got int ../drivers/scsi/qedi/qedi_fw.c:1479:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1479:35: expected restricted __le32 [addressable] [assigned] [usertype] ref_cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1479:35: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:50:25: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:51:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:52:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:53:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:55:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:55:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:55:26: expected restricted __be16 [usertype] t2wait ../drivers/scsi/qedi/qedi_fw.c:55:26: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:56:30: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:56:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:56:28: expected restricted __be16 [usertype] t2retain ../drivers/scsi/qedi/qedi_fw.c:56:28: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:105:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:109:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:111:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:111:27: expected restricted __be32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:111:27: got restricted __le32 [usertype] ttt ../drivers/scsi/qedi/qedi_fw.c:112:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:113:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:114:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:116:36: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:211:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:214:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:216:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:217:36: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:218:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:282:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:285:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:287:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:287:28: expected restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:287:28: got restricted __le16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:288:32: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:289:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:290:35: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:293:37: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:331:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:331:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:331:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:366:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:366:13: expected unsigned short [usertype] idx ../drivers/scsi/qedi/qedi_fw.c:366:13: got restricted __le16 [usertype] rqe_opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:384:41: expected restricted __le16 [usertype] opaque ../drivers/scsi/qedi/qedi_fw.c:384:41: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:427:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:434:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:435:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:436:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:437:20: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:453:28: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:497:32: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:513:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:513:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:513:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:513:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:514:18: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:514:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:514:16: expected unsigned int ../drivers/scsi/qedi/qedi_fw.c:514:16: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_fw.c:516:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:517:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:518:28: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:523:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:524:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:525:28: warning: cast from restricted __le16 ../drivers/scsi/qedi/qedi_fw.c:548:29: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:563:9: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:565:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:566:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:567:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:590:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:590:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:590:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:623:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:624:26: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:625:20: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:629:31: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw.c:632:38: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:734:28: warning: incorrect type in initializer (different base types) ../drivers/scsi/qedi/qedi_fw.c:734:28: expected unsigned int [usertype] proto_itt ../drivers/scsi/qedi/qedi_fw.c:734:28: got restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:743:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:743:19: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:743:19: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:793:9: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:850:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:850:20: expected unsigned int [usertype] iscsi_cid ../drivers/scsi/qedi/qedi_fw.c:850:20: got restricted __le16 [usertype] conn_id ../drivers/scsi/qedi/qedi_fw.c:881:50: warning: cast from restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:881:40: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:886:48: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw.c:885:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:885:49: expected restricted __le16 [usertype] itid ../drivers/scsi/qedi/qedi_fw.c:885:49: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:925:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:925:40: expected restricted __le16 [usertype] sq_prod ../drivers/scsi/qedi/qedi_fw.c:925:40: got unsigned short [usertype] fw_sq_prod_idx ../drivers/scsi/qedi/qedi_fw.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1001:40: expected restricted __le32 [addressable] [assigned] [usertype] isid_tabc ../drivers/scsi/qedi/qedi_fw.c:1001:40: got unsigned int ../drivers/scsi/qedi/qedi_fw.c:1002:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1002:37: expected restricted __le16 [addressable] [assigned] [usertype] isid_d ../drivers/scsi/qedi/qedi_fw.c:1002:37: got unsigned short ../drivers/scsi/qedi/qedi_fw.c:1004:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1004:35: expected restricted __le16 [addressable] [assigned] [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1004:35: got restricted __be16 [usertype] tsih ../drivers/scsi/qedi/qedi_fw.c:1005:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1005:47: expected restricted __le32 [addressable] [assigned] [usertype] hdr_second_dword ../drivers/scsi/qedi/qedi_fw.c:1005:47: got int ../drivers/scsi/qedi/qedi_fw.c:1008:36: warning: cast to restricted itt_t ../drivers/scsi/qedi/qedi_fw.c:1008:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1008:34: expected restricted __le32 [addressable] [assigned] [usertype] itt ../drivers/scsi/qedi/qedi_fw.c:1008:34: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1009:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1009:34: expected restricted __le16 [addressable] [assigned] [usertype] cid ../drivers/scsi/qedi/qedi_fw.c:1009:34: got unsigned int [usertype] iscsi_conn_id ../drivers/scsi/qedi/qedi_fw.c:1010:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1010:37: expected restricted __le32 [addressable] [assigned] [usertype] cmd_sn ../drivers/scsi/qedi/qedi_fw.c:1010:37: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1011:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1011:42: expected restricted __le32 [addressable] [assigned] [usertype] exp_stat_sn ../drivers/scsi/qedi/qedi_fw.c:1011:42: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1017:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1017:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1017:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1019:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1019:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1019:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1026:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1026:45: expected restricted __le32 [addressable] [assigned] [usertype] lo ../drivers/scsi/qedi/qedi_fw.c:1026:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1028:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw.c:1028:45: expected restricted __le32 [addressable] [assigned] [usertype] hi ../drivers/scsi/qedi/qedi_fw.c:1028:45: got unsigned int [usertype] ../drivers/scsi/qedi/qedi_fw.c:1030:46: warning: too many warnings ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/qedi/qedi_fw_api.c:34:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:34:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:34:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:34:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:35:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:35:37: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:35:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:36:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:36:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:36:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:37:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:37:37: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:37:37: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:38:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:38:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:39:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:39:42: expected restricted __le32 [usertype] sgl_total_length ../drivers/scsi/qedi/qedi_fw_api.c:39:42: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:43:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:43:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:43:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:44:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:44:59: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:44:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:45:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:45:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:45:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:46:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:46:59: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:46:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:47:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:47:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:47:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:48:55: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:48:55: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:48:55: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:136:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:136:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:136:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:139:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:141:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:141:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:150:21: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:152:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:152:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:174:39: warning: restricted __le32 degrades to integer ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:182:25: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:182:25: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:182:25: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:218:23: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:218:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:218:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:218:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:219:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:219:69: expected restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:219:69: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:244:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:244:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:247:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:247:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:247:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:247:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:248:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:248:54: expected restricted __le32 [usertype] lo ../drivers/scsi/qedi/qedi_fw_api.c:248:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:249:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:249:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:249:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:250:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:250:54: expected restricted __le32 [usertype] hi ../drivers/scsi/qedi/qedi_fw_api.c:250:54: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:15: warning: cast from restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:251:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:251:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:251:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:252:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:252:51: expected restricted __le32 [usertype] sge_len ../drivers/scsi/qedi/qedi_fw_api.c:252:51: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:265:13: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:265:13: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:266:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:266:46: expected restricted __le32 [usertype] exp_data_transfer_len ../drivers/scsi/qedi/qedi_fw_api.c:266:46: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:267:9: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:267:9: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:267:9: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:306:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:306:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:306:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:307:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:307:59: expected restricted __le32 [usertype] exp_data_acked ../drivers/scsi/qedi/qedi_fw_api.c:307:59: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:316:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:316:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:317:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:317:57: expected restricted __le32 [usertype] exp_cont_len ../drivers/scsi/qedi/qedi_fw_api.c:317:57: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:340:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:340:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:341:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:341:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:341:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:357:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:357:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:357:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:361:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:361:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:361:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:365:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:365:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:365:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:369:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:369:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:369:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:372:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:372:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:372:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:375:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:375:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:375:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:378:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:378:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:378:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:381:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:381:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:381:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:384:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:384:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:384:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:387:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:387:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:387:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:390:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:390:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:390:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:393:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:393:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:393:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:396:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:396:17: left side has type restricted __le16 ../drivers/scsi/qedi/qedi_fw_api.c:396:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:414:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:414:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:414:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:416:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:416:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:416:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:419:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:419:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:419:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:422:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:422:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:422:17: right side has type unsigned long long ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:424:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:424:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:424:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:427:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:427:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:427:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:430:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:430:21: expected unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:430:21: got restricted __le32 [usertype] ../drivers/scsi/qedi/qedi_fw_api.c:431:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/qedi/qedi_fw_api.c:431:47: expected restricted __le32 [usertype] initial_ref_tag ../drivers/scsi/qedi/qedi_fw_api.c:431:47: got unsigned int [usertype] val ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:446:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:446:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:446:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: &= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:450:17: warning: invalid assignment: |= ../drivers/scsi/qedi/qedi_fw_api.c:450:17: left side has type restricted __le32 ../drivers/scsi/qedi/qedi_fw_api.c:450:17: right side has type int ../drivers/scsi/qedi/qedi_fw_api.c:454:17: warning: too many warnings ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: expected unsigned int static [assigned] [toplevel] [usertype] pagebytes:16 ../drivers/scsi/bfa/bfa_fcbuild.c:107:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:164:21: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:173:23: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:213:46: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: expected unsigned int [usertype] rxsz:16 ../drivers/scsi/bfa/bfa_fcbuild.c:234:28: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:249:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:258:56: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:270:14: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:271:17: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:284:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:338:44: got unsigned short [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: expected unsigned int [usertype] ox_id:16 ../drivers/scsi/bfa/bfa_fcbuild.c:444:23: got restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:470:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:473:30: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: expected unsigned int [usertype] payload_len:16 ../drivers/scsi/bfa/bfa_fcbuild.c:489:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:499:16: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: expected unsigned int [usertype] num_entries:16 ../drivers/scsi/bfa/bfa_fcbuild.c:560:31: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:563:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:566:17: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:578:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:588:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:599:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: expected unsigned int [usertype] cmd_rsp_code:16 ../drivers/scsi/bfa/bfa_fcbuild.c:641:29: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: warning: incorrect type in argument 4 (different base types) ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: expected restricted __be16 [usertype] ox_id ../drivers/scsi/bfa/bfa_fcbuild.c:655:44: got unsigned short [usertype] ox_id ../drivers/scsi/lpfc/lpfc_hbadisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_hbadisc.c:3461:18: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2280:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:2281:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4121:14: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4122:19: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:4124:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_hbadisc.c:7084:33: warning: cast to restricted __le16 ../drivers/scsi/lpfc/lpfc_nportdisc.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nportdisc.c:520:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:568:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:569:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1436:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1445:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:1446:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2211:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2213:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2217:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2220:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2221:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2228:21: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2234:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2243:30: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2250:54: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2262:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2262:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2262:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2262:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2262:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:2262:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_nportdisc.c:298:24: warning: context imbalance in 'lpfc_els_abort' - different lock contexts for basic block ../drivers/scsi/bfa/bfa_port.c:29:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:29:20: expected restricted __be32 [usertype] t0 ../drivers/scsi/bfa/bfa_port.c:29:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:30:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:30:20: expected restricted __be32 [usertype] t1 ../drivers/scsi/bfa/bfa_port.c:30:20: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:526:42: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:528:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_port.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_port.c:563:35: expected unsigned int [usertype] ../drivers/scsi/bfa/bfa_port.c:563:35: got restricted __be32 [usertype] ../drivers/scsi/qedi/qedi_debugfs.c:14:5: warning: symbol 'qedi_do_not_recover' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:86:31: warning: symbol 'qedi_debugfs_ops' was not declared. Should it be static? ../drivers/scsi/qedi/qedi_debugfs.c:109:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/qedi/qedi_debugfs.c:109:45: expected char const * ../drivers/scsi/qedi/qedi_debugfs.c:109:45: got char const [noderef] __user *buffer ../drivers/scsi/qedi/qedi_debugfs.c:150:41: warning: restricted __le16 degrades to integer ../drivers/scsi/qedi/qedi_debugfs.c:219:30: warning: symbol 'qedi_dbg_fops' was not declared. Should it be static? ../drivers/scsi/lpfc/lpfc_els.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1268:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:633:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:638:27: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:2270:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2270:31: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:2270:31: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2271:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2271:33: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:2271:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2590:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2590:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:2590:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2591:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:2591:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:2591:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:2922:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3128:34: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3671:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:3672:17: warning: cast to restricted __be32 ../include/uapi/scsi/fc/fc_els.h:1254:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_els.c:5593:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5593:47: expected unsigned int [usertype] vid ../drivers/scsi/lpfc/lpfc_els.c:5593:47: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:5594:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:5594:49: expected unsigned int [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:5594:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:5985:19: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6054:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6170:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6170:33: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_els.c:6170:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6171:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6171:33: expected unsigned int [usertype] word4 ../drivers/scsi/lpfc/lpfc_els.c:6171:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6172:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6172:33: expected unsigned int [usertype] word5 ../drivers/scsi/lpfc/lpfc_els.c:6172:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6338:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6341:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6341:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6353:32: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:6573:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6573:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6573:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6575:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6575:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6575:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6594:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6594:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6594:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6633:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6633:36: expected unsigned short [usertype] temperature ../drivers/scsi/lpfc/lpfc_els.c:6633:36: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6634:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6634:33: expected unsigned short [usertype] rx_power ../drivers/scsi/lpfc/lpfc_els.c:6634:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6635:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6635:32: expected unsigned short [usertype] tx_bias ../drivers/scsi/lpfc/lpfc_els.c:6635:32: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6636:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6636:33: expected unsigned short [usertype] tx_power ../drivers/scsi/lpfc/lpfc_els.c:6636:33: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6637:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6637:28: expected unsigned short [usertype] vcc ../drivers/scsi/lpfc/lpfc_els.c:6637:28: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6639:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6639:30: expected unsigned short [usertype] flags ../drivers/scsi/lpfc/lpfc_els.c:6639:30: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6640:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6640:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6640:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6651:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6651:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6651:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6655:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6655:30: expected unsigned int [usertype] port_type ../drivers/scsi/lpfc/lpfc_els.c:6655:30: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6657:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6657:49: expected unsigned int [usertype] link_failure_cnt ../drivers/scsi/lpfc/lpfc_els.c:6657:49: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6659:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6659:50: expected unsigned int [usertype] loss_of_synch_cnt ../drivers/scsi/lpfc/lpfc_els.c:6659:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6661:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6661:51: expected unsigned int [usertype] loss_of_signal_cnt ../drivers/scsi/lpfc/lpfc_els.c:6661:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6663:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6663:56: expected unsigned int [usertype] primitive_seq_proto_err ../drivers/scsi/lpfc/lpfc_els.c:6663:56: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6665:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6665:51: expected unsigned int [usertype] invalid_trans_word ../drivers/scsi/lpfc/lpfc_els.c:6665:51: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6667:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6667:48: expected unsigned int [usertype] invalid_crc_cnt ../drivers/scsi/lpfc/lpfc_els.c:6667:48: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6669:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6669:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6669:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6680:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6680:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6680:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6684:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6684:33: expected unsigned int [usertype] port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6684:33: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6688:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6688:50: expected unsigned int [usertype] attached_port_bbc ../drivers/scsi/lpfc/lpfc_els.c:6688:50: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6694:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6694:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6694:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6705:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6705:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6705:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6722:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6722:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6722:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6723:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6723:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6723:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6734:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6734:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6734:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6751:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6751:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6751:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6752:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6752:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6752:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6763:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6763:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6763:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6780:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6780:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6780:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6781:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6781:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6781:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6792:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6792:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6792:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6809:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6809:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6809:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6810:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6810:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6810:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6822:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6822:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6822:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6839:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6839:39: expected unsigned int [usertype] function_flags ../drivers/scsi/lpfc/lpfc_els.c:6839:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6840:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6840:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6840:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6848:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6848:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6848:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6854:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6854:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6854:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6863:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6863:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6863:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6865:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6865:36: expected unsigned int [usertype] CorrectedBlocks ../drivers/scsi/lpfc/lpfc_els.c:6865:36: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6867:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6867:40: expected unsigned int [usertype] UncorrectableBlocks ../drivers/scsi/lpfc/lpfc_els.c:6867:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6870:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6870:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6870:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6881:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6881:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6881:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6919:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6919:37: expected unsigned short [usertype] speed ../drivers/scsi/lpfc/lpfc_els.c:6919:37: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6947:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6947:44: expected unsigned short [usertype] capabilities ../drivers/scsi/lpfc/lpfc_els.c:6947:44: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6948:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6948:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6948:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6957:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6957:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6957:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6965:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6965:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6965:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6974:19: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6974:19: expected unsigned int [usertype] tag ../drivers/scsi/lpfc/lpfc_els.c:6974:19: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:6989:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:6989:22: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:6989:22: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7091:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_els.c:7091:25: expected unsigned int [usertype] length ../drivers/scsi/lpfc/lpfc_els.c:7091:25: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_els.c:7098:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7373:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7382:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7384:36: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7387:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7610:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7615:21: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7625:17: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7670:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7670:9: warning: cast to restricted __be16 ../drivers/scsi/lpfc/lpfc_els.c:7815:31: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7818:44: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7922:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:7983:23: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_els.c:8036:37: warning: too many warnings ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: expected unsigned int [usertype] data ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: got restricted __be32 [usertype] val ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: expected unsigned int [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: got restricted __be32 [usertype] mask ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: cpsw_sl.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/scsi/esas2r/esas2r_disc.c:1176:59: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:760:36: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:844:30: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:846:36: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:848:21: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:850:33: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:927:43: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_disc.c:957:27: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_disc.c:655:42: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_disc.c:656:42: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_disc.c: note: in included file: ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_mgmt.c:166:43: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:167:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:168:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:169:44: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: expected unsigned long dst_addr ../drivers/scsi/be2iscsi/be_mgmt.c:171:38: got restricted __be32 [usertype] s_addr ../drivers/scsi/lpfc/lpfc_sli.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_sli.c:18151:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18151:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18151:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18153:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18153:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18153:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18155:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18155:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18155:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18157:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18157:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18157:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18170:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18170:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18170:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:15411:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15412:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:15421:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9168:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9171:21: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9172:23: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:693:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:713:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:713:17: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_sli.c:713:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21289:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21297:37: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21298:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21298:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21298:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21332:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21332:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21332:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21341:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21341:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:21341:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21342:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21342:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:21342:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21343:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:21345:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21345:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_sli.c:21345:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:21346:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:21346:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_sli.c:21346:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:452:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:578:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:578:17: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:578:17: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:600:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2357:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2459:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2460:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2463:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:2464:36: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9623:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:9668:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12119:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:12147:25: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:14797:16: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_sli.c:17963:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:17963:57: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:17963:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:17965:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:17965:57: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:17965:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:17968:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:17968:57: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:17968:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:17970:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:17970:57: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:17970:57: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18263:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18263:47: expected unsigned int [usertype] sgl_pg0_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18263:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18265:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18265:47: expected unsigned int [usertype] sgl_pg0_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18265:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18272:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18272:47: expected unsigned int [usertype] sgl_pg1_addr_lo ../drivers/scsi/lpfc/lpfc_sli.c:18272:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18274:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18274:47: expected unsigned int [usertype] sgl_pg1_addr_hi ../drivers/scsi/lpfc/lpfc_sli.c:18274:47: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18285:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:18285:20: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_sli.c:18285:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:18515:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18517:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18517:33: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:18536:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_sli.c:19162:16: warning: restricted __be16 degrades to integer ../drivers/scsi/lpfc/lpfc_sli.c:20960:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_sli.c:20960:45: expected unsigned int ../drivers/scsi/lpfc/lpfc_sli.c:20960:45: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_sli.c:12898:36: warning: context imbalance in 'lpfc_sli_abort_taskmgmt' - different lock contexts for basic block ../drivers/scsi/bfa/bfa_core.c:1252:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1253:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1254:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1255:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1256:40: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1257:42: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1270:32: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/bfa/bfa_core.c:1270:32: expected unsigned short [usertype] num_ioim_fw ../drivers/scsi/bfa/bfa_core.c:1270:32: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_core.c:1285:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1286:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1287:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1288:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1289:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1290:33: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1613:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1613:31: expected restricted __be16 [usertype] delay ../drivers/scsi/bfa/bfa_core.c:1613:31: got int ../drivers/scsi/bfa/bfa_core.c:1617:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_core.c:1617:33: expected restricted __be16 [usertype] latency ../drivers/scsi/bfa/bfa_core.c:1617:33: got int ../drivers/scsi/bfa/bfa_core.c:1631:43: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1632:45: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1647:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_core.c:1648:9: warning: cast from restricted __be16 ../drivers/scsi/esas2r/esas2r_flash.c:252:47: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:253:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:253:23: expected unsigned short [usertype] device_id ../drivers/scsi/esas2r/esas2r_flash.c:253:23: got restricted __le16 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:258:37: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:261:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:261:49: expected unsigned int [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:261:49: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:288:52: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:290:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:290:31: expected unsigned short [usertype] device_id ../drivers/scsi/esas2r/esas2r_flash.c:290:31: got restricted __le16 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:291:32: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:603:24: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:604:24: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:613:38: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_flash.c:633:25: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:636:30: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:650:16: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:676:33: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:900:19: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_flash.c:905:32: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_flash.c:1059:24: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:1061:24: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:1070:40: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_flash.c:1128:52: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:1130:38: warning: restricted __le16 degrades to integer ../drivers/scsi/esas2r/esas2r_flash.c:1146:33: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:1170:40: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_flash.c:1312:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:1312:41: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_flash.c:1312:41: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:1315:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:1315:42: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_flash.c:1315:42: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:1318:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:1318:43: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_flash.c:1318:43: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c:1320:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_flash.c:1320:43: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_flash.c:1320:43: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_flash.c: note: in included file: ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_vmid.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures ../drivers/scsi/be2iscsi/be_cmds.c:338:24: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_cmds.c:690:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:690:33: expected unsigned int [usertype] request_length ../drivers/scsi/be2iscsi/be_cmds.c:690:33: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:702:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:702:29: expected unsigned int [usertype] lo ../drivers/scsi/be2iscsi/be_cmds.c:702:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:703:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:703:29: expected unsigned int [usertype] hi ../drivers/scsi/be2iscsi/be_cmds.c:703:29: got restricted __le32 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:752:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:752:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:752:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:768:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:795:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:795:24: expected unsigned short [usertype] num_pages ../drivers/scsi/be2iscsi/be_cmds.c:795:24: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:830:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:892:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:948:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:948:25: expected unsigned short [usertype] id ../drivers/scsi/be2iscsi/be_cmds.c:948:25: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1041:26: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1106:28: warning: cast to restricted __le16 ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: expected unsigned short [usertype] hdr_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1770:37: got restricted __le16 [usertype] ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: expected unsigned short [usertype] data_ring_id ../drivers/scsi/be2iscsi/be_cmds.c:1771:38: got restricted __le16 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:2062:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:612:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:613:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:616:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:619:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:620:24: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:623:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: expected restricted __be32 [usertype] rsn ../drivers/scsi/lpfc/lpfc_nvme.c:1028:25: got unsigned int [usertype] parameter ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: expected restricted __le16 [usertype] sq_head ../drivers/scsi/lpfc/lpfc_nvme.c:1035:33: got unsigned short [assigned] [usertype] sqhd ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1420:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1422:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:1438:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:1440:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1444:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1445:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:1454:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:1456:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:1476:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvme.c:1478:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:850:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:892:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:893:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_nvme.c:909:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_nvme.c:910:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:911:22: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvme.c:916:20: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvme.c:917:22: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_int.c:221:22: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_int.c:753:22: warning: cast to restricted __le32 ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/falcon/ethtool.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/elx/libefc_sli/sli4.c: note: in included file (through ../drivers/scsi/elx/libefc_sli/sli4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/esas2r/esas2r_io.c:66:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:66:49: expected unsigned short [usertype] target_id ../drivers/scsi/esas2r/esas2r_io.c:66:49: got restricted __le16 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:167:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:167:26: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_io.c:167:26: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:168:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:168:25: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_io.c:168:25: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:257:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:257:51: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_io.c:257:51: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:259:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:259:52: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_io.c:259:52: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:269:60: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:269:60: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:269:60: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:309:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:309:43: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_io.c:309:43: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:310:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:310:44: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_io.c:310:44: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:328:35: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:328:35: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:328:35: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:335:44: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:335:44: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:335:44: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:418:60: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:418:60: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_io.c:418:60: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:420:60: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:420:60: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_io.c:420:60: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:439:61: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:439:61: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:439:61: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:469:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:469:53: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_io.c:469:53: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:470:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:470:53: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_io.c:470:53: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:487:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:487:44: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_io.c:487:44: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:488:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_io.c:488:44: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_io.c:488:44: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_io.c:514:53: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:514:53: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:514:53: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:768:22: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:787:30: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:806:32: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:806:32: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:806:32: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_io.c:808:32: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_io.c:808:32: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_io.c:808:32: right side has type restricted __le16 ../drivers/scsi/esas2r/esas2r_io.c:820:38: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_init.c:907:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_init.c:907:41: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_init.c:907:41: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_init.c:1163:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_init.c:1163:35: expected unsigned int [usertype] sgl_page_size ../drivers/scsi/esas2r/esas2r_init.c:1163:35: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_init.c:1165:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_init.c:1165:32: expected unsigned int [usertype] epoch_time ../drivers/scsi/esas2r/esas2r_init.c:1165:32: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_init.c:1177:41: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_init.c:1180:38: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_init.c:1195:25: warning: cast to restricted __be32 ../drivers/scsi/esas2r/esas2r_init.c:1206:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_init.c:1206:56: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_init.c:1206:56: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_init.c:1208:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_init.c:1208:56: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_init.c:1208:56: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_init.c:1222:41: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_init.c:1224:41: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_init.c: note: in included file: ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:126:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:126:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block ../scripts/Makefile.build:287: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/scsi/lpfc/lpfc_scsi.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_scsi.c:106:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:108:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:313:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:314:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:317:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:320:35: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:321:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:324:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:792:39: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:880:46: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:882:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:884:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1057:69: got restricted __be32 [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: expected unsigned int [usertype] prot_data ../drivers/scsi/lpfc/lpfc_scsi.c:1178:69: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1578:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1579:22: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1612:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1613:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1614:21: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1623:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1624:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1630:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1745:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: expected unsigned int [usertype] reftag ../drivers/scsi/lpfc/lpfc_scsi.c:1746:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: expected unsigned int [usertype] word0 ../drivers/scsi/lpfc/lpfc_scsi.c:1774:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: expected unsigned int [usertype] word1 ../drivers/scsi/lpfc/lpfc_scsi.c:1775:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1776:29: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1793:34: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1794:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1828:40: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1829:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1852:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:1967:25: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:1994:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:1995:23: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2020:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2022:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2034:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2035:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2038:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2039:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2049:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2050:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2181:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2183:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2187:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2188:38: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: expected unsigned int [usertype] ref_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2200:33: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2234:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: expected unsigned int [usertype] word3 ../drivers/scsi/lpfc/lpfc_scsi.c:2235:31: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2253:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2254:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2255:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2307:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2309:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:2313:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2314:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:2343:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:2345:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:2352:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: expected unsigned short [usertype] x ../drivers/scsi/lpfc/lpfc_scsi.c:2665:11: got restricted __be16 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: expected unsigned short [usertype] ret ../drivers/scsi/lpfc/lpfc_scsi.c:2679:13: got restricted __sum16 ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: expected unsigned short [usertype] start_app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2739:31: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: expected unsigned short [assigned] [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2756:51: got restricted __be16 [usertype] guard_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: expected unsigned short [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:2779:41: got restricted __be16 [usertype] app_tag ../drivers/scsi/lpfc/lpfc_scsi.c:3084:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3086:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3142:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3144:54: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: expected unsigned int [usertype] addr_lo ../drivers/scsi/lpfc/lpfc_scsi.c:3160:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: expected unsigned int [usertype] addr_hi ../drivers/scsi/lpfc/lpfc_scsi.c:3162:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3166:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3167:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3176:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_scsi.c:3177:46: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3202:41: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_scsi.c:3204:36: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3215:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3217:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3329:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_scsi.c:3331:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_scsi.c:3619:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3852:26: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3877:35: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3882:28: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3897:9: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3913:38: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_scsi.c:3968:17: warning: too many warnings ../drivers/scsi/lpfc/lpfc_debugfs.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_debugfs.c:322:18: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:332:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:333:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:334:25: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_debugfs.c:360:37: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:323:23: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:324:23: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:335:25: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_ioctl.c:336:29: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:336:29: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:336:29: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:357:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_ioctl.c:357:31: expected unsigned int [usertype] ctrl_code ../drivers/scsi/esas2r/esas2r_ioctl.c:357:31: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_ioctl.c:358:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_ioctl.c:358:31: expected unsigned short [usertype] target_id ../drivers/scsi/esas2r/esas2r_ioctl.c:358:31: got restricted __le16 [usertype] ../drivers/scsi/esas2r/esas2r_ioctl.c:359:31: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:421:57: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_ioctl.c:421:57: expected unsigned int [usertype] csmi_status ../drivers/scsi/esas2r/esas2r_ioctl.c:421:57: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_ioctl.c:427:29: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:427:29: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:427:29: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:571:39: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:602:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_ioctl.c:602:49: expected unsigned int [usertype] csmi_status ../drivers/scsi/esas2r/esas2r_ioctl.c:602:49: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_ioctl.c:634:21: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:644:22: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:699:17: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:1008:37: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:1008:37: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:1008:37: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:1010:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_ioctl.c:1010:38: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_ioctl.c:1010:38: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_ioctl.c:1025:45: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:1025:45: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:1025:45: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:1027:45: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:1027:45: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:1027:45: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:1036:45: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:1036:45: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:1036:45: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c:1039:45: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_ioctl.c:1039:45: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_ioctl.c:1039:45: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_ioctl.c: note: in included file: ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_vda.c: In function ‘esas2r_complete_vda_ioctl’: ../drivers/scsi/esas2r/esas2r_vda.c:313:59: warning: ‘%2.2u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 1 and 3 [-Wformat-truncation=] 313 | snprintf(buf, sizeof(buf), "%1.1u.%2.2u", | ^~~~~ ../drivers/scsi/esas2r/esas2r_vda.c:313:52: note: directive argument in the range [0, 255] 313 | snprintf(buf, sizeof(buf), "%1.1u.%2.2u", | ^~~~~~~~~~~~~ ../drivers/scsi/esas2r/esas2r_vda.c:313:25: note: ‘snprintf’ output between 5 and 8 bytes into a destination of size 5 313 | snprintf(buf, sizeof(buf), "%1.1u.%2.2u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | (int)LOBYTE(le16_to_cpu(rsp->fw_release)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | (int)HIBYTE(le16_to_cpu(rsp->fw_release))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_attr.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/esas2r/esas2r_vda.c:282:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_vda.c:290:41: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_vda.c:295:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_vda.c:307:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:307:42: expected unsigned int [usertype] data_length ../drivers/scsi/esas2r/esas2r_vda.c:307:42: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:310:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_vda.c:314:39: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_vda.c:315:39: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_vda.c:336:25: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_vda.c:112:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:112:39: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:112:39: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:126:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:126:42: expected unsigned int [usertype] cmd_rsp_len ../drivers/scsi/esas2r/esas2r_vda.c:126:42: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:128:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:128:37: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:128:37: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:169:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:169:45: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:169:45: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:172:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:172:59: expected unsigned int [usertype] payld_length ../drivers/scsi/esas2r/esas2r_vda.c:172:59: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:187:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:187:45: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:187:45: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:200:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:200:40: expected unsigned short [usertype] dev_index ../drivers/scsi/esas2r/esas2r_vda.c:200:40: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:221:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:221:37: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:221:37: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:365:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:365:21: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:365:21: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:366:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:366:25: expected unsigned int [usertype] flash_addr ../drivers/scsi/esas2r/esas2r_vda.c:366:25: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:388:24: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:388:24: expected unsigned short [usertype] dev_index ../drivers/scsi/esas2r/esas2r_vda.c:388:24: got restricted __le16 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:389:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:389:21: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:389:21: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:396:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:396:44: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:396:44: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:397:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:397:45: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_vda.c:397:45: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:404:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:404:46: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_vda.c:404:46: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:405:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:405:46: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_vda.c:405:46: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:428:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:428:21: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:428:21: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:433:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:433:36: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:433:36: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:434:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:434:37: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_vda.c:434:37: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:440:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:440:38: expected unsigned int [usertype] ctl_len ../drivers/scsi/esas2r/esas2r_vda.c:440:38: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:441:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:441:38: expected unsigned long long [usertype] address ../drivers/scsi/esas2r/esas2r_vda.c:441:38: got restricted __le64 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:459:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:459:21: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:459:21: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c:478:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_vda.c:478:21: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_vda.c:478:21: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_vda.c: note: in included file: ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/siena/ethtool_common.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/lpfc/lpfc_nvmet.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_nvmet.c:2641:42: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2642:43: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:2803:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2803:44: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2803:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2804:45: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2804:45: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2804:45: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2843:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2843:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2843:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2850:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2850:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2850:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2929:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2929:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2929:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2936:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2936:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:2936:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:43: expected unsigned int [usertype] addrLow ../drivers/scsi/lpfc/lpfc_nvmet.c:2952:43: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:2954:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:2954:44: expected unsigned int [usertype] addrHigh ../drivers/scsi/lpfc/lpfc_nvmet.c:2954:44: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: expected unsigned int [usertype] word2 ../drivers/scsi/lpfc/lpfc_nvmet.c:3021:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3022:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3022:30: expected unsigned int [usertype] sge_len ../drivers/scsi/lpfc/lpfc_nvmet.c:3022:30: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:3035:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_nvmet.c:3037:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_nvmet.c:3037:28: expected unsigned int [usertype] w ../drivers/scsi/lpfc/lpfc_nvmet.c:3037:28: got restricted __le32 [usertype] ../drivers/scsi/lpfc/lpfc_nvmet.c:910:21: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_bsg.c:205:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:206:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:211:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2640:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2643:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2647:38: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2863:32: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2864:33: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:2866:30: warning: cast to restricted __le32 ../drivers/scsi/lpfc/lpfc_bsg.c:5426:29: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_bsg.c:5429:33: warning: cast to restricted __be32 ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: warning: invalid assignment: |= ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: left side has type restricted __le32 ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: right side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:849:45: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_main.c:849:45: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:849:45: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:851:45: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_main.c:851:45: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:851:45: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:855:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r_main.c:855:30: expected unsigned int [usertype] length ../drivers/scsi/esas2r/esas2r_main.c:855:30: got restricted __le32 [usertype] ../drivers/scsi/esas2r/esas2r_main.c:857:29: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_main.c:857:29: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:857:29: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:944:56: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:944:53: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_main.c:944:53: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:944:53: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:950:53: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_main.c:950:53: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:950:53: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1139:29: warning: invalid assignment: |= ../drivers/scsi/esas2r/esas2r_main.c:1139:29: left side has type unsigned int ../drivers/scsi/esas2r/esas2r_main.c:1139:29: right side has type restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1331:31: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1339:25: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1352:31: warning: cast to restricted __le64 ../drivers/scsi/esas2r/esas2r_main.c:1353:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1354:36: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1355:32: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1356:26: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1357:31: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1380:31: warning: cast to restricted __le64 ../drivers/scsi/esas2r/esas2r_main.c:1381:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1382:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1383:31: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1386:41: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1399:32: warning: cast to restricted __le64 ../drivers/scsi/esas2r/esas2r_main.c:1400:32: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1401:33: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1402:32: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1409:37: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1410:35: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1418:45: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1438:38: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1439:37: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1440:35: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1441:34: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1442:36: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1443:43: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1459:30: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1464:30: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1465:38: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1466:43: warning: cast to restricted __le16 ../drivers/scsi/esas2r/esas2r_main.c:1471:35: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1473:35: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c:1535:40: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r_main.c: note: in included file: ../drivers/scsi/esas2r/esas2r.h:1302:13: warning: cast to restricted __le32 ../drivers/scsi/esas2r/esas2r.h:1255:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/esas2r/esas2r.h:1255:17: expected unsigned long long [usertype] ppsense_buf ../drivers/scsi/esas2r/esas2r.h:1255:17: got restricted __le64 [usertype] ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/be2iscsi/be_main.c:1169:29: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1195:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/be2iscsi/be_main.c:1195:21: expected restricted __be16 [usertype] t2wait ../drivers/scsi/be2iscsi/be_main.c:1195:21: got int ../drivers/scsi/be2iscsi/be_main.c:1680:33: warning: cast to restricted __be16 ../drivers/scsi/be2iscsi/be_main.c:1818:28: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:1837:36: warning: cast to restricted __le32 ../drivers/scsi/be2iscsi/be_main.c:4353:19: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4386:34: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast to restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:4483:16: warning: cast from restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4539:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4539:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4539:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4599:9: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/be2iscsi/be_main.c:4599:9: expected unsigned int [usertype] value ../drivers/scsi/be2iscsi/be_main.c:4599:9: got restricted __be16 [usertype] ../drivers/scsi/be2iscsi/be_main.c:4693:30: warning: restricted __be32 degrades to integer ../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast to restricted __be32 ../drivers/scsi/be2iscsi/be_main.c:4778:17: warning: cast from restricted itt_t ../drivers/scsi/be2iscsi/be_main.c:5785:24: warning: symbol 'beiscsi_iscsi_transport' was not declared. Should it be static? ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [-2147483641, 254] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | ndev->name); | ~~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [-2147483641, 254] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/scsi/bfa/bfa_svc.c:733:21: warning: restricted __be32 degrades to integer ../drivers/scsi/bfa/bfa_svc.c:740:48: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:745:41: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:750:33: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3132:33: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3135:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:3136:9: warning: cast from restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4410:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:4412:25: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:660:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:660:27: expected restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:660:27: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:669:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:669:39: expected restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:669:39: got unsigned int [usertype] ../drivers/scsi/bfa/bfa_svc.c:681:71: warning: incorrect type in argument 5 (different base types) ../drivers/scsi/bfa/bfa_svc.c:681:71: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:681:71: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:682:49: warning: incorrect type in argument 6 (different base types) ../drivers/scsi/bfa/bfa_svc.c:682:49: expected unsigned int [usertype] resid_len ../drivers/scsi/bfa/bfa_svc.c:682:49: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:689:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:689:39: expected unsigned int [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:689:39: got restricted __be32 [usertype] rsp_len ../drivers/scsi/bfa/bfa_svc.c:690:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:690:43: expected unsigned int [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:690:43: got restricted __be32 [usertype] residue_len ../drivers/scsi/bfa/bfa_svc.c:3486:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3486:39: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3486:39: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3521:41: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3522:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3522:54: expected unsigned short [usertype] path_tov ../drivers/scsi/bfa/bfa_svc.c:3522:54: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3524:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3524:53: expected unsigned short [usertype] q_depth ../drivers/scsi/bfa/bfa_svc.c:3524:53: got restricted __be16 [usertype] ../drivers/scsi/bfa/bfa_svc.c:3851:9: warning: cast from restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:3861:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:3861:31: expected restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3861:31: got unsigned short [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:3870:27: warning: incorrect type in return expression (different base types) ../drivers/scsi/bfa/bfa_svc.c:3870:27: expected unsigned short ../drivers/scsi/bfa/bfa_svc.c:3870:27: got restricted __be16 [usertype] maxfrsize ../drivers/scsi/bfa/bfa_svc.c:5450:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:5451:22: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6410:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6410:21: expected unsigned int enum bfa_status status ../drivers/scsi/bfa/bfa_svc.c:6410:21: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6461:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6461:49: expected unsigned int [usertype] roundtrip_latency ../drivers/scsi/bfa/bfa_svc.c:6461:49: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6463:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6463:50: expected unsigned int [usertype] est_cable_distance ../drivers/scsi/bfa/bfa_svc.c:6463:50: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6466:25: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6468:39: warning: cast to restricted __be16 ../drivers/scsi/bfa/bfa_svc.c:6495:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6495:30: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6495:30: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:5748:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5749:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5750:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5751:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:5752:27: warning: cast to restricted __be32 ../drivers/scsi/bfa/bfa_svc.c:6387:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6387:26: expected unsigned int [usertype] lpcnt ../drivers/scsi/bfa/bfa_svc.c:6387:26: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c:6388:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_svc.c:6388:28: expected unsigned int [usertype] payload ../drivers/scsi/bfa/bfa_svc.c:6388:28: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_svc.c: note: in included file (through ../drivers/scsi/bfa/bfa.h, ../drivers/scsi/bfa/bfa_modules.h, ../drivers/scsi/bfa/bfad_drv.h): ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/scsi/bfa/bfa_ioc.h:190:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/bfa/bfa_ioc.h:190:22: expected unsigned int [usertype] al_len ../drivers/scsi/bfa/bfa_ioc.h:190:22: got restricted __be32 [usertype] ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2041 | stmmac_selftests[i].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/usb/aqc111.c:1099:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1099:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1099:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1127:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1127:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1127:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1240:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1240:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1240:22: got restricted __le64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c: note: in included file (through ../drivers/scsi/lpfc/lpfc_hw4.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/lpfc/lpfc_init.c: note: in included file: ../drivers/scsi/lpfc/lpfc_ids.h:26:28: warning: symbol 'lpfc_id_table' was not declared. Should it be static? ../drivers/scsi/lpfc/lpfc_init.c:148:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:148:40: expected unsigned int [usertype] ../drivers/scsi/lpfc/lpfc_init.c:148:40: got restricted __be32 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:4608:24: warning: cast to restricted __be64 ../drivers/scsi/lpfc/lpfc_init.c:8140:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8140:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8140:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:8145:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/lpfc/lpfc_init.c:8145:21: expected unsigned long long [addressable] [usertype] wwn ../drivers/scsi/lpfc/lpfc_init.c:8145:21: got restricted __be64 [usertype] ../drivers/scsi/lpfc/lpfc_init.c:14613:24: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14614:17: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14615:15: warning: cast to restricted __be32 ../drivers/scsi/lpfc/lpfc_init.c:14616:17: warning: cast to restricted __be32 ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1799:14: warning: restricted __be64 degrades to integer make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2030: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/soc/qcom/rpmh-rsc.c:29:10: fatal error: asm/delay-const.h: No such file or directory 29 | #include | ^~~~~~~~~~~~~~~~~~~ compilation terminated. make[6]: *** [../scripts/Makefile.build:287: drivers/soc/qcom/rpmh-rsc.o] Error 1 make[6]: *** Waiting for unfinished jobs.... ../drivers/soc/qcom/smsm.c:159:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:159:32: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:159:32: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:171:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:171:25: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:171:25: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:181:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:181:48: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:181:48: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:219:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:219:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:219:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:257:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:257:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:257:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:259:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:259:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:259:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:280:24: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:280:24: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:280:24: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:288:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:288:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:288:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:290:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:290:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:290:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:330:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:330:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:330:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:635:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:635:47: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:635:47: got unsigned int [usertype] * ../drivers/soc/qcom/smem.c:468:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:468:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:468:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:557:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:557:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:557:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:577:50: warning: incorrect type in return expression (different address spaces) ../drivers/soc/qcom/smem.c:577:50: expected void * ../drivers/soc/qcom/smem.c:577:50: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:731:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:731:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:731:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:735:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:739:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:739:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:739:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:743:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:746:24: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:746:24: expected struct smem_header *header ../drivers/soc/qcom/smem.c:746:24: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:780:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:789:28: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:798:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:868:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:868:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:868:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:922:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:922:16: expected struct smem_partition_header *header ../drivers/soc/qcom/smem.c:922:16: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1073:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1073:22: expected struct smem_ptable *ptable ../drivers/soc/qcom/smem.c:1073:22: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1181:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1181:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:1181:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:1200:16: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1200:16: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1200:16: got restricted __le32 * ../drivers/soc/qcom/smem.c:1200:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1200:52: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1200:52: got restricted __le32 * ../drivers/md/md-linear.c:214:19: error: incompatible types in comparison expression (different address spaces): ../drivers/md/md-linear.c:214:19: void [noderef] __rcu * ../drivers/md/md-linear.c:214:19: void * ../drivers/md/md-linear.c:219:9: error: incompatible types in comparison expression (different address spaces): ../drivers/md/md-linear.c:219:9: void [noderef] __rcu * ../drivers/md/md-linear.c:219:9: void * ../drivers/firmware/dmi_scan.c:693:27: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi_scan.c:693:27: expected char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:693:27: got void * ../drivers/firmware/dmi_scan.c:697:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi_scan.c:697:41: expected void *addr ../drivers/firmware/dmi_scan.c:697:41: got char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:711:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi_scan.c:711:19: expected char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:711:19: got void * ../drivers/firmware/dmi_scan.c:715:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi_scan.c:715:33: expected void *addr ../drivers/firmware/dmi_scan.c:715:33: got char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:722:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi_scan.c:722:19: expected char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:722:19: got void * ../drivers/firmware/dmi_scan.c:735:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi_scan.c:735:49: expected void *addr ../drivers/firmware/dmi_scan.c:735:49: got char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:753:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi_scan.c:753:49: expected void *addr ../drivers/firmware/dmi_scan.c:753:49: got char [noderef] __iomem *p ../drivers/firmware/dmi_scan.c:758:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi_scan.c:758:33: expected void *addr ../drivers/firmware/dmi_scan.c:758:33: got char [noderef] __iomem *p ../drivers/ufs/core/ufs-debugfs.c:68:12: warning: context imbalance in 'ufs_debugfs_get_user_access' - wrong count at exit ../drivers/ufs/core/ufs-debugfs.c:80:13: warning: context imbalance in 'ufs_debugfs_put_user_access' - wrong count at exit ../drivers/ufs/core/ufs-debugfs.c:87:12: warning: context imbalance in 'ee_usr_mask_set' - different lock contexts for basic block ../drivers/ufs/core/ufs-debugfs.c:131:13: warning: context imbalance in 'ufs_debugfs_restart_ee' - different lock contexts for basic block ../drivers/soc/qcom/smp2p.c:255:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:255:34: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:255:34: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:419:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:419:33: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:419:33: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:422:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smp2p.c:422:26: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:422:26: got unsigned int [usertype] *value make[5]: *** [../scripts/Makefile.build:556: drivers/soc/qcom] Error 2 make[4]: *** [../scripts/Makefile.build:556: drivers/soc] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../kernel/bpf/rqspinlock.c:101:39: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:101:39: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:101:39: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:122:39: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:122:39: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:122:39: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:135:51: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:135:51: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:135:51: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:686:39: warning: incorrect type in initializer (different address spaces) ../kernel/bpf/rqspinlock.c:686:39: expected void const [noderef] __percpu *__vpp_verify ../kernel/bpf/rqspinlock.c:686:39: got struct rqspinlock_held * ../kernel/bpf/rqspinlock.c:705:17: warning: symbol 'bpf_res_spin_lock' was not declared. Should it be static? ../kernel/bpf/rqspinlock.c:722:18: warning: symbol 'bpf_res_spin_unlock' was not declared. Should it be static? ../kernel/bpf/rqspinlock.c:728:17: warning: symbol 'bpf_res_spin_lock_irqsave' was not declared. Should it be static? ../kernel/bpf/rqspinlock.c:747:18: warning: symbol 'bpf_res_spin_unlock_irqrestore' was not declared. Should it be static? ../drivers/cpufreq/cpufreq.c:442:17: warning: incorrect type in assignment (different address spaces) ../drivers/cpufreq/cpufreq.c:442:17: expected struct notifier_block *nb ../drivers/cpufreq/cpufreq.c:442:17: got struct notifier_block [noderef] __rcu *static [addressable] [toplevel] head ../drivers/cpufreq/cpufreq.c:442:65: warning: incorrect type in assignment (different address spaces) ../drivers/cpufreq/cpufreq.c:442:65: expected struct notifier_block *nb ../drivers/cpufreq/cpufreq.c:442:65: got struct notifier_block [noderef] __rcu *next ../drivers/firmware/broadcom/bcm47xx_nvram.c:42:18: warning: cast removes address space '__iomem' of expression ../drivers/firmware/broadcom/bcm47xx_nvram.c:53:21: warning: dereference of noderef expression Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:40 function parameter 'nvram' not described in 'bcm47xx_nvram_is_valid' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'nvram_start' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'res_size' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'res_size' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:40 function parameter 'nvram' not described in 'bcm47xx_nvram_is_valid' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'nvram_start' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:48 function parameter 'res_size' not described in 'bcm47xx_nvram_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' Warning: ../drivers/firmware/broadcom/bcm47xx_nvram.c:72 function parameter 'res_size' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/mmc/host/mxcmmc.c:545:24: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:545:24: expected unsigned int [usertype] ../drivers/mmc/host/mxcmmc.c:545:24: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:557:21: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:557:21: expected unsigned int [usertype] tmp ../drivers/mmc/host/mxcmmc.c:557:21: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:572:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:572:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:572:37: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:585:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:585:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:585:37: got restricted __le32 [usertype] ../drivers/hid/bpf/hid_bpf_dispatch.c:293:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:316:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:344:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:407:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:467:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:525:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static? ../drivers/hid/bpf/hid_bpf_dispatch.c:550:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static? Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * In file included from ../include/asm-generic/bug.h:31, from ../arch/x86/include/asm/bug.h:193, from ../include/linux/bug.h:5, from ../include/linux/alloc_tag.h:8, from ../include/linux/vmalloc.h:5, from ../include/linux/bcm47xx_nvram.h:10, from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:484:25: note: in definition of macro ‘printk_index_wrap’ 484 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:565:9: note: in expansion of macro ‘printk’ 565 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:565:16: note: in expansion of macro ‘KERN_WARNING’ 565 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’ 80 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 92 | NVRAM_READ_VAL(u32) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:484:25: note: in definition of macro ‘printk_index_wrap’ 484 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:565:9: note: in expansion of macro ‘printk’ 565 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:565:16: note: in expansion of macro ‘KERN_WARNING’ 565 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’ 80 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 90 | NVRAM_READ_VAL(s8) | ^~~~~~~~~~~~~~ ../drivers/watchdog/at91rm9200_wdt.c:217:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces)) ../drivers/watchdog/at91rm9200_wdt.c:217:27: expected long ( *write )( ... ) ../drivers/watchdog/at91rm9200_wdt.c:217:27: got long ( * )( ... ) ../drivers/platform/goldfish/goldfish_pipe.c:499:24: warning: incorrect type in return expression (different base types) ../drivers/platform/goldfish/goldfish_pipe.c:499:24: expected restricted __poll_t ../drivers/platform/goldfish/goldfish_pipe.c:499:24: got int Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' ../drivers/firmware/arm_scmi/quirks.c:173:1: error: Expected ) in function call ../drivers/firmware/arm_scmi/quirks.c:173:1: error: got , ../drivers/firmware/arm_scmi/quirks.c:174:1: error: Expected ) in function call ../drivers/firmware/arm_scmi/quirks.c:174:1: error: got , ../drivers/firmware/arm_scmi/quirks.c:173:1: error: undefined identifier '__VA_OPT__' ../drivers/firmware/arm_scmi/quirks.c:174:1: error: undefined identifier '__VA_OPT__' ../drivers/ufs/core/ufshcd.c:1634:12: warning: context imbalance in 'ufshcd_devfreq_get_dev_status' - wrong count at exit ../drivers/ufs/core/ufshcd.c:2007:13: warning: context imbalance in 'ufshcd_gate_work' - different lock contexts for basic block ../drivers/ufs/core/ufshcd.c:2102:6: warning: context imbalance in 'ufshcd_release' - wrong count at exit ../drivers/ufs/core/ufshcd.c:2117:6: warning: context imbalance in 'ufshcd_clkgate_delay_set' - wrong count at exit ../drivers/ufs/core/ufshcd.c:2146:16: warning: context imbalance in 'ufshcd_clkgate_enable_store' - different lock contexts for basic block ../drivers/ufs/core/ufshcd.c:2235:13: warning: context imbalance in 'ufshcd_clk_scaling_start_busy' - wrong count at exit ../drivers/ufs/core/ufshcd.c:2269:13: warning: context imbalance in 'ufshcd_clk_scaling_update_busy' - wrong count at exit ../drivers/ufs/core/ufshcd.c:5602:9: warning: context imbalance in 'ufshcd_uic_cmd_compl' - wrong count at exit ../drivers/ufs/core/ufshcd.c:7014:9: warning: context imbalance in 'ufshcd_check_errors' - wrong count at exit ../drivers/clocksource/sh_mtu2.c: In function ‘sh_mtu2_setup’: ../drivers/clocksource/sh_mtu2.c:348:27: warning: ‘%u’ directive writing between 1 and 10 bytes into a region of size 3 [-Wformat-overflow=] 348 | sprintf(name, "tgi%ua", index); | ^~ In function ‘sh_mtu2_setup_channel’, inlined from ‘sh_mtu2_setup’ at ../drivers/clocksource/sh_mtu2.c:431:9: ../drivers/clocksource/sh_mtu2.c:348:23: note: directive argument in the range [0, 4294967294] 348 | sprintf(name, "tgi%ua", index); | ^~~~~~~~ ../drivers/clocksource/sh_mtu2.c:348:9: note: ‘sprintf’ output between 6 and 15 bytes into a destination of size 6 348 | sprintf(name, "tgi%ua", index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/platform/x86/amd/pmc/mp2_stb.c:105:30: warning: incorrect type in assignment (different address spaces) ../drivers/platform/x86/amd/pmc/mp2_stb.c:105:30: expected void [noderef] __iomem *vslbase ../drivers/platform/x86/amd/pmc/mp2_stb.c:105:30: got void * ../drivers/md/raid5.c:104:9: warning: context imbalance in 'raid5_quiesce' - different lock contexts for basic block ../drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff) ../drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff) ../drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff) ../drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff) ../drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff) ../drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff) ../drivers/clocksource/sh_tmu.c:113:41: warning: cast truncates bits from constant value (ffffffff becomes ff) ../drivers/clocksource/sh_tmu.c:115:41: warning: cast truncates bits from constant value (ffffffff becomes ff) ../drivers/clocksource/sh_tmu.c:122:27: warning: cast truncates bits from constant value (ffffffff becomes ffff) ../drivers/clocksource/i8253.c: note: in included file (through ../arch/x86/include/asm/cpuid/api.h, ../arch/x86/include/asm/processor.h, ../arch/x86/include/asm/timex.h, ../include/linux/timex.h, ../include/linux/clocksource.h, ...): ../arch/x86/include/asm/paravirt.h:59:9: warning: context imbalance in 'clockevent_i8253_disable' - wrong count at exit ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../drivers/firmware/imx/sm-misc.c:15:23: warning: symbol 'scmi_imx_misc_ctrl_nb' was not declared. Should it be static? ../drivers/firmware/qcom/qcom_tzmem.c:486:13: warning: context imbalance in 'qcom_tzmem_to_phys' - wrong count at exit ../drivers/firmware/efi/esrt.c:126:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:127:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:128:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:129:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:130:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:131:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:199:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:200:1: warning: cast to restricted __le32 ../drivers/firmware/efi/esrt.c:201:1: warning: cast to restricted __le64 ../drivers/firmware/efi/esrt.c:339:25: warning: cast to restricted __le32 ../drivers/clocksource/timer-ixp4xx.c:244:50: warning: incorrect type in assignment (different address spaces) ../drivers/clocksource/timer-ixp4xx.c:244:50: expected void *static [toplevel] platform_data ../drivers/clocksource/timer-ixp4xx.c:244:50: got void [noderef] __iomem *base ../drivers/firmware/dmi-sysfs.c:387:16: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi-sysfs.c:387:16: expected unsigned char [noderef] [usertype] __iomem *mapped ../drivers/firmware/dmi-sysfs.c:387:16: got void * ../drivers/firmware/dmi-sysfs.c:397:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi-sysfs.c:397:9: expected void *addr ../drivers/firmware/dmi-sysfs.c:397:9: got unsigned char [noderef] [usertype] __iomem *mapped ../drivers/firmware/efi/apple-properties.c:46:37: warning: array of flexible structures ../drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function ‘vidioc_querycap’: ../drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:883:74: warning: ‘%s’ directive output may be truncated writing up to 35 bytes into a region of size 23 [-Wformat-truncation=] 883 | snprintf((char *)cap->bus_info, sizeof(cap->bus_info), "platform:%s", dev->v4l2_dev.name); | ^~ ../drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:883:9: note: ‘snprintf’ output between 10 and 45 bytes into a destination of size 32 883 | snprintf((char *)cap->bus_info, sizeof(cap->bus_info), "platform:%s", dev->v4l2_dev.name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/platform/chrome/cros_ec_typec.c:1110:30: warning: cast to restricted __le16 ../drivers/platform/chrome/cros_ec_typec.c:1178:33: warning: cast to restricted __le16 ../drivers/platform/chrome/cros_ec_typec.c:1201:39: warning: cast to restricted __le16 ../drivers/firmware/efi/embedded-firmware.c:18:1: warning: symbol 'efi_embedded_fw_list' was not declared. Should it be static? ../drivers/firmware/efi/embedded-firmware.c:20:6: warning: symbol 'efi_embedded_fw_checked' was not declared. Should it be static? ../drivers/platform/x86/lenovo/wmi-gamezone.c:155:12: warning: context imbalance in 'lwmi_gz_profile_get' - different lock contexts for basic block ../drivers/platform/x86/lenovo/wmi-gamezone.c:206:12: warning: context imbalance in 'lwmi_gz_profile_set' - different lock contexts for basic block ../drivers/mmc/core/queue.c:351:43: warning: incorrect type in initializer (different base types) ../drivers/mmc/core/queue.c:351:43: expected restricted blk_features_t [usertype] features ../drivers/mmc/core/queue.c:351:43: got unsigned int features ../drivers/mmc/core/block.c:2589:26: warning: invalid assignment: |= ../drivers/mmc/core/block.c:2589:26: left side has type unsigned int ../drivers/mmc/core/block.c:2589:26: right side has type restricted blk_features_t ../drivers/mmc/core/block.c:2591:26: warning: invalid assignment: |= ../drivers/mmc/core/block.c:2591:26: left side has type unsigned int ../drivers/mmc/core/block.c:2591:26: right side has type restricted blk_features_t ../drivers/firmware/efi/cper-x86.c: In function ‘cper_print_proc_ia’: ../drivers/firmware/efi/cper-x86.c:295:72: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 295 | snprintf(infopfx, sizeof(infopfx), "%s ", | ^ ../drivers/firmware/efi/cper-x86.c:295:33: note: ‘snprintf’ output between 2 and 65 bytes into a destination of size 64 295 | snprintf(infopfx, sizeof(infopfx), "%s ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | newpfx); | ~~~~~~~ ../drivers/mmc/host/mmc_spi.c:748:17: warning: incorrect type in argument 1 (different base types) ../drivers/mmc/host/mmc_spi.c:748:17: expected unsigned short [usertype] *p ../drivers/mmc/host/mmc_spi.c:748:17: got restricted __be16 * ../drivers/mmc/host/mmc_spi.c:749:28: warning: restricted __be16 degrades to integer ../drivers/watchdog/aspeed_wdt.c:257:25: warning: cast removes address space '__iomem' of expression ../drivers/platform/x86/asus-wmi.c:2527:33: warning: incorrect type in argument 3 (different base types) ../drivers/platform/x86/asus-wmi.c:2527:33: expected unsigned int [usertype] val ../drivers/platform/x86/asus-wmi.c:2527:33: got restricted __le32 [usertype] ../drivers/staging/greybus/audio_topology.c: In function ‘gbaudio_tplg_create_widget’: ../drivers/staging/greybus/audio_topology.c:1090:51: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 17 and 27 [-Wformat-truncation=] 1090 | snprintf(w->name, sizeof(w->name), "GB %d %s", module->dev_id, temp_name); | ^~ ~~~~~~~~~ ../drivers/staging/greybus/audio_topology.c:1090:9: note: ‘snprintf’ output between 6 and 47 bytes into a destination of size 32 1090 | snprintf(w->name, sizeof(w->name), "GB %d %s", module->dev_id, temp_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/staging/greybus/audio_topology.c: In function ‘gbaudio_tplg_process_kcontrols’: ../drivers/staging/greybus/audio_topology.c:1172:65: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 17 and 27 [-Wformat-truncation=] 1172 | snprintf(curr->name, sizeof(curr->name), "GB %d %s", module->dev_id, | ^~ 1173 | temp_name); | ~~~~~~~~~ ../drivers/staging/greybus/audio_topology.c:1172:17: note: ‘snprintf’ output between 6 and 47 bytes into a destination of size 32 1172 | snprintf(curr->name, sizeof(curr->name), "GB %d %s", module->dev_id, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1173 | temp_name); | ~~~~~~~~~~ ../drivers/firmware/efi/test/efi_test.c:157:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:157:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:157:13: got unsigned long *[addressable] data_size ../drivers/firmware/efi/test/efi_test.c:160:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:160:61: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:160:61: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:167:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:167:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:167:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:209:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:209:45: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:209:45: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:243:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:243:53: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:243:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:248:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:248:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:248:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:253:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:253:39: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:253:39: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:301:27: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:301:27: expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local ../drivers/firmware/efi/test/efi_test.c:301:27: got struct efi_time_cap_t [usertype] * ../drivers/firmware/efi/test/efi_test.c:308:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:308:41: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:308:41: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:325:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:325:46: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:325:46: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:369:47: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:369:47: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:369:47: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:393:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:393:60: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:393:60: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:425:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:425:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:425:21: got unsigned long *[addressable] variable_name_size ../drivers/firmware/efi/test/efi_test.c:433:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:433:52: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:433:52: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:443:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:443:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:443:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:456:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:456:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:456:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:483:62: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:483:62: expected unsigned short [noderef] [usertype] __user *dst ../drivers/firmware/efi/test/efi_test.c:483:62: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:498:53: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:498:53: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:498:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:550:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:550:37: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:550:37: got void * ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:629:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:629:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:629:21: got struct efi_capsule_header_t [usertype] ** ../drivers/firmware/efi/test/efi_test.c:633:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:633:50: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:633:50: got struct efi_capsule_header_t [usertype] *[assigned] c ../drivers/firmware/efi/test/efi_test.c:647:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:647:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:647:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:647:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:647:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:647:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:647:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:647:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:647:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:657:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:657:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:657:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:657:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:657:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:657:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:657:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:657:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:657:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:662:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:662:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:662:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:662:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:662:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:662:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:662:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:662:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:662:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:675:24: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:675:24: expected unsigned int [noderef] __user *supported_mask ../drivers/firmware/efi/test/efi_test.c:675:24: got unsigned int * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: too many warnings ../drivers/clocksource/timer-rtl-otto.c:228:16: warning: symbol 'rttm_cs' was not declared. Should it be static? ../drivers/mmc/host/dw_mmc.c:606:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:606:29: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:606:29: got unsigned int * ../drivers/mmc/host/dw_mmc.c:619:25: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:25: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:678:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:678:29: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:678:29: got restricted __le32 * ../drivers/mmc/host/dw_mmc.c:678:29: warning: restricted __le32 degrades to integer ../drivers/platform/x86/msi-laptop.c:488:81: warning: dubious: !x | y ../drivers/md/dm-snap.c: note: in included file (through ../include/linux/list_bl.h, ../include/linux/fs/super_types.h, ../include/linux/fs/super.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ...): ../include/linux/bit_spinlock.h:35:9: warning: context imbalance in 'dm_exception_table_lock' - wrong count at exit ../include/linux/bit_spinlock.h:83:9: warning: context imbalance in 'dm_exception_table_unlock' - unexpected unlock ../drivers/clocksource/timer-gxp.c:189:48: warning: incorrect type in assignment (different address spaces) ../drivers/clocksource/timer-gxp.c:189:48: expected void *platform_data ../drivers/clocksource/timer-gxp.c:189:48: got void [noderef] __iomem *counter ../drivers/clocksource/timer-cs5535.c:63:36: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/platform/x86/samsung-laptop.c:1378:43: warning: incorrect type in assignment (different address spaces) ../drivers/platform/x86/samsung-laptop.c:1378:43: expected void *data ../drivers/platform/x86/samsung-laptop.c:1378:43: got void [noderef] __iomem *f0000_segment ../drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32 ../drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx ../drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype] ../drivers/mmc/host/wmt-sdmmc.c:241:39: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/wmt-sdmmc.c:241:39: expected unsigned int ../drivers/mmc/host/wmt-sdmmc.c:241:39: got restricted __be32 [usertype] ../drivers/firmware/efi/libstub/unaccepted_memory.c:7:30: warning: symbol 'unaccepted_table' was not declared. Should it be static? ../drivers/mmc/host/vub300.c:2227:29: warning: restricted __le16 degrades to integer ../drivers/firmware/efi/libstub/x86-stub.c:812:17: warning: symbol 'efi_stub_entry' was not declared. Should it be static? ../drivers/firmware/efi/libstub/x86-stub.c:954:6: warning: symbol 'efi_handover_entry' was not declared. Should it be static? ../drivers/hid/hid-logitech-dj.c: In function ‘logi_dj_recv_add_djhid_device’: ../drivers/hid/hid-logitech-dj.c:764:44: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=] 764 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~ ../drivers/hid/hid-logitech-dj.c:764:42: note: directive argument in the range [0, 255] 764 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~ ../drivers/hid/hid-logitech-dj.c:764:9: note: ‘snprintf’ output between 3 and 5 bytes into a destination of size 3 764 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/md/dm-era-target.c:668:9: error: incompatible types in comparison expression (different address spaces): ../drivers/md/dm-era-target.c:668:9: struct writeset [noderef] __rcu * ../drivers/md/dm-era-target.c:668:9: struct writeset * ../drivers/md/dm-era-target.c:976:14: error: incompatible types in comparison expression (different address spaces): ../drivers/md/dm-era-target.c:976:14: struct writeset [noderef] __rcu * ../drivers/md/dm-era-target.c:976:14: struct writeset * ../drivers/hid/hid-nvidia-shield.c:104:1: error: static assertion failed: "sizeof(enum thunderstrike_led_state) == 1" ../drivers/hid/hid-nvidia-shield.c:121:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_type) == 1" ../drivers/hid/hid-nvidia-shield.c:130:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_state) == 1" ../drivers/hid/hid-nvidia-shield.c:183:1: error: static assertion failed: "sizeof(struct thunderstrike_hostcmd_req_report) == THUNDERSTRIKE_HOSTCMD_REPORT_SIZE" ../drivers/mmc/host/cqhci-core.c:438:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:439:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:440:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:441:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:442:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:443:17: warning: dubious: !x & y ../drivers/mmc/host/cqhci-core.c:487:15: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/cqhci-core.c:487:15: expected restricted __le32 [usertype] ../drivers/mmc/host/cqhci-core.c:487:15: got int ../drivers/mmc/host/cqhci-core.c:566:19: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/cqhci-core.c:566:19: expected unsigned long long [usertype] *task_desc ../drivers/mmc/host/cqhci-core.c:566:19: got restricted __le64 [usertype] * ../drivers/md/bcache/debug.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/md/bcache/debug.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures Warning: ../drivers/md/dm-vdo/action-manager.c:63 struct member 'scheduler' not described in 'action_manager' Warning: ../drivers/md/dm-vdo/action-manager.c:63 struct member 'scheduler' not described in 'action_manager' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'state' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'operation' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'state' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'result' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'state' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'operation' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'waiter' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'initiator' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'state' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'operation' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'waiter' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'initiator' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'valid' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'code' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'what' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'waiter' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'operation' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'waiter' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'state' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'operation' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'waiter' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'initiator' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:351 function parameter 'state' not described in 'vdo_finish_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'state' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'result' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'operation' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'waiter' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'state' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'operation' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'waiter' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'initiator' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:399 function parameter 'state' not described in 'vdo_finish_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'state' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'result' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'operation' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'waiter' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'state' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'operation' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'waiter' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'initiator' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:449 function parameter 'state' not described in 'vdo_finish_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'state' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'result' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:471 function parameter 'state' not described in 'vdo_resume_if_quiescent' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'state' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'operation' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'state' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'operation' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'waiter' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'initiator' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'state' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:158 function parameter 'operation' not described in 'get_next_state' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'state' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:197 function parameter 'result' not described in 'vdo_finish_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'state' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'operation' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'waiter' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:225 function parameter 'initiator' not described in 'begin_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'state' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'operation' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'waiter' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:270 function parameter 'initiator' not described in 'start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'valid' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'code' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'what' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:287 function parameter 'waiter' not described in 'check_code' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'operation' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:309 function parameter 'waiter' not described in 'assert_vdo_drain_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'state' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'operation' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'waiter' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:324 function parameter 'initiator' not described in 'vdo_start_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:351 function parameter 'state' not described in 'vdo_finish_draining' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'state' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:361 function parameter 'result' not described in 'vdo_finish_draining_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'operation' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:373 function parameter 'waiter' not described in 'vdo_assert_load_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'state' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'operation' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'waiter' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:388 function parameter 'initiator' not described in 'vdo_start_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:399 function parameter 'state' not described in 'vdo_finish_loading' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'state' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:410 function parameter 'result' not described in 'vdo_finish_loading_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'operation' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:422 function parameter 'waiter' not described in 'assert_vdo_resume_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'state' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'operation' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'waiter' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:438 function parameter 'initiator' not described in 'vdo_start_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:449 function parameter 'state' not described in 'vdo_finish_resuming' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'state' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:460 function parameter 'result' not described in 'vdo_finish_resuming_with_result' Warning: ../drivers/md/dm-vdo/admin-state.c:471 function parameter 'state' not described in 'vdo_resume_if_quiescent' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'state' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:486 function parameter 'operation' not described in 'vdo_start_operation' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'state' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'operation' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'waiter' not described in 'vdo_start_operation_with_waiter' Warning: ../drivers/md/dm-vdo/admin-state.c:501 function parameter 'initiator' not described in 'vdo_start_operation_with_waiter' ../drivers/md/bcache/extents.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/md/bcache/extents.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'completion' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'result' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:87 function parameter 'completion' not described in 'vdo_launch_completion_with_priority' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'completion' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'completion' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:71 function parameter 'result' not described in 'vdo_set_completion_result' Warning: ../drivers/md/dm-vdo/completion.c:87 function parameter 'completion' not described in 'vdo_launch_completion_with_priority' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'completion' not described in 'vdo_requeue_completion_if_needed' Warning: ../drivers/md/dm-vdo/completion.c:132 function parameter 'callback_thread_id' not described in 'vdo_requeue_completion_if_needed' ../drivers/md/bcache/bset.c: note: in included file (through ../drivers/md/bcache/bset.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../drivers/md/bcache/bset.c: note: in included file: ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/hid/hid-roccat-kone.c:100:28: warning: incorrect type in assignment (different base types) ../drivers/hid/hid-roccat-kone.c:100:28: expected unsigned short [usertype] checksum ../drivers/hid/hid-roccat-kone.c:100:28: got restricted __le16 [usertype] ../drivers/hid/hid-roccat-kone.c:259:19: warning: cast to restricted __le16 ../drivers/md/bcache/journal.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:363:17: warning: array of flexible structures ../drivers/md/bcache/journal.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/md/bcache/journal.c:748:8: warning: context imbalance in 'journal_write_unlocked' - different lock contexts for basic block ../drivers/md/bcache/journal.c:842:9: warning: context imbalance in 'journal_try_write' - different lock contexts for basic block Warning: ../drivers/md/dm-vdo/flush.c:530 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/flush.c:530 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/io-submitter.c:122 function parameter 'completion' not described in 'vdo_submit_vio' Warning: ../drivers/md/dm-vdo/io-submitter.c:164 function parameter 'completion' not described in 'submit_data_vio' Warning: ../drivers/md/dm-vdo/io-submitter.c:122 function parameter 'completion' not described in 'vdo_submit_vio' Warning: ../drivers/md/dm-vdo/io-submitter.c:164 function parameter 'completion' not described in 'submit_data_vio' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'thread_name_prefix' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'name' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'owner' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'type' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'thread_count' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'thread_privates' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'queue_ptr' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'thread_name_prefix' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'name' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'owner' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'type' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'thread_count' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'thread_privates' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/funnel-workqueue.c:383 function parameter 'queue_ptr' not described in 'vdo_make_work_queue' Warning: ../drivers/md/dm-vdo/logical-zone.c:167 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'context' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'zone_number' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'parent' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'context' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'zone_number' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'parent' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:167 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'context' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'zone_number' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:178 function parameter 'parent' not described in 'drain_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'context' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'zone_number' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/logical-zone.c:201 function parameter 'parent' not described in 'resume_logical_zone' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'root_count' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'old_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'new_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'buffer' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'offset' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'state' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:492 function parameter 'offset' not described in 'decode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'buffer' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'offset' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'state' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'buffer' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'offset' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'state' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'buffer' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'offset' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'component' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'buffer' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'offset' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'states' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'buffer' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'states' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1430 function parameter 'buffer' not described in 'vdo_decode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'root_count' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'old_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:442 function parameter 'new_sizes' not described in 'vdo_compute_new_forest_pages' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'buffer' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'offset' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:469 function parameter 'state' not described in 'encode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:492 function parameter 'offset' not described in 'decode_recovery_journal_state_7_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'buffer' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'offset' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:549 function parameter 'state' not described in 'encode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'buffer' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'offset' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:577 function parameter 'state' not described in 'decode_slab_depot_state_2_0' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'buffer' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'offset' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1162 function parameter 'component' not described in 'decode_vdo_component' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'buffer' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'offset' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1388 function parameter 'states' not described in 'vdo_encode_component_states' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'buffer' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1406 function parameter 'states' not described in 'vdo_encode_super_block' Warning: ../drivers/md/dm-vdo/encodings.c:1430 function parameter 'buffer' not described in 'vdo_decode_super_block' Warning: ../drivers/md/dm-vdo/block-map.c:180 function parameter 'cache' not described in 'initialize_info' Warning: ../drivers/md/dm-vdo/block-map.c:217 function parameter 'cache' not described in 'allocate_cache_components' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'cache' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'function_name' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:279 function parameter 'state' not described in 'get_page_state_name' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'info' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'new_state' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:422 function parameter 'cache' not described in 'find_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:441 function parameter 'cache' not described in 'find_page' Warning: ../drivers/md/dm-vdo/block-map.c:460 function parameter 'cache' not described in 'select_lru_page' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'info' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'waitq' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'cache' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'result' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:589 function parameter 'completion' not described in 'validate_completed_page' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'info' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'pbn' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:842 function parameter 'info' not described in 'schedule_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:858 function parameter 'info' not described in 'launch_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:873 function parameter 'waiter' not described in 'completion_needs_page' Warning: ../drivers/md/dm-vdo/block-map.c:884 function parameter 'info' not described in 'allocate_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:936 function parameter 'cache' not described in 'discard_a_page' Warning: ../drivers/md/dm-vdo/block-map.c:962 function parameter 'vdo_page_comp' not described in 'discard_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1140 function parameter 'completion' not described in 'vdo_release_page_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'info' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'vdo_page_comp' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1327 function parameter 'cache' not described in 'vdo_invalidate_page_cache' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'forest' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'root_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'height' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'page_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:2217 function parameter 'data_vio' not described in 'vdo_find_block_map_slot' Warning: ../drivers/md/dm-vdo/block-map.c:2442 function parameter 'map' not described in 'make_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2480 function parameter 'map' not described in 'replace_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2496 function parameter 'cursor' not described in 'finish_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2555 function parameter 'cursor' not described in 'traverse' Warning: ../drivers/md/dm-vdo/block-map.c:2626 function parameter 'waiter' not described in 'launch_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'map' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'root_index' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2675 function parameter 'map' not described in 'vdo_traverse_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'map' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'zone_number' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'cache_size' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:3097 function parameter 'data_vio' not described in 'clear_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'data_vio' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'entry' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:180 function parameter 'cache' not described in 'initialize_info' Warning: ../drivers/md/dm-vdo/block-map.c:217 function parameter 'cache' not described in 'allocate_cache_components' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'cache' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:243 function parameter 'function_name' not described in 'assert_on_cache_thread' Warning: ../drivers/md/dm-vdo/block-map.c:279 function parameter 'state' not described in 'get_page_state_name' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'info' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:346 function parameter 'new_state' not described in 'set_info_state' Warning: ../drivers/md/dm-vdo/block-map.c:422 function parameter 'cache' not described in 'find_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:441 function parameter 'cache' not described in 'find_page' Warning: ../drivers/md/dm-vdo/block-map.c:460 function parameter 'cache' not described in 'select_lru_page' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'info' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:532 function parameter 'waitq' not described in 'distribute_page_over_waitq' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'cache' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:557 function parameter 'result' not described in 'set_persistent_error' Warning: ../drivers/md/dm-vdo/block-map.c:589 function parameter 'completion' not described in 'validate_completed_page' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'info' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:765 function parameter 'pbn' not described in 'launch_page_load' Warning: ../drivers/md/dm-vdo/block-map.c:842 function parameter 'info' not described in 'schedule_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:858 function parameter 'info' not described in 'launch_page_save' Warning: ../drivers/md/dm-vdo/block-map.c:873 function parameter 'waiter' not described in 'completion_needs_page' Warning: ../drivers/md/dm-vdo/block-map.c:884 function parameter 'info' not described in 'allocate_free_page' Warning: ../drivers/md/dm-vdo/block-map.c:936 function parameter 'cache' not described in 'discard_a_page' Warning: ../drivers/md/dm-vdo/block-map.c:962 function parameter 'vdo_page_comp' not described in 'discard_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1140 function parameter 'completion' not described in 'vdo_release_page_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'info' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1180 function parameter 'vdo_page_comp' not described in 'load_page_for_completion' Warning: ../drivers/md/dm-vdo/block-map.c:1327 function parameter 'cache' not described in 'vdo_invalidate_page_cache' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'forest' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'root_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'height' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:1354 function parameter 'page_index' not described in 'get_tree_page_by_index' Warning: ../drivers/md/dm-vdo/block-map.c:2217 function parameter 'data_vio' not described in 'vdo_find_block_map_slot' Warning: ../drivers/md/dm-vdo/block-map.c:2442 function parameter 'map' not described in 'make_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2480 function parameter 'map' not described in 'replace_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2496 function parameter 'cursor' not described in 'finish_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2555 function parameter 'cursor' not described in 'traverse' Warning: ../drivers/md/dm-vdo/block-map.c:2626 function parameter 'waiter' not described in 'launch_cursor' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'map' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2642 function parameter 'root_index' not described in 'compute_boundary' Warning: ../drivers/md/dm-vdo/block-map.c:2675 function parameter 'map' not described in 'vdo_traverse_forest' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'map' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'zone_number' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:2716 function parameter 'cache_size' not described in 'initialize_block_map_zone' Warning: ../drivers/md/dm-vdo/block-map.c:3097 function parameter 'data_vio' not described in 'clear_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'data_vio' not described in 'set_mapped_location' Warning: ../drivers/md/dm-vdo/block-map.c:3112 function parameter 'entry' not described in 'set_mapped_location' ../drivers/md/bcache/sysfs.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'mapping_state' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'block' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_size' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:392 function parameter 'slot' not described in 'pack_fragment' Warning: ../drivers/md/dm-vdo/packer.c:713 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'mapping_state' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'block' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_offset' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:48 function parameter 'fragment_size' not described in 'vdo_get_compressed_block_fragment' Warning: ../drivers/md/dm-vdo/packer.c:392 function parameter 'slot' not described in 'pack_fragment' Warning: ../drivers/md/dm-vdo/packer.c:713 function parameter 'state' not described in 'initiate_drain' ../drivers/hid/hid-thrustmaster.c:233:41: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:234:25: warning: cast to restricted __le16 ../drivers/hid/hid-thrustmaster.c:235:46: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:236:25: warning: cast to restricted __le16 ../drivers/md/bcache/request.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:363:17: warning: array of flexible structures ../drivers/md/bcache/request.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures Warning: ../drivers/md/dm-vdo/data-vio.c:231 function parameter 'pool' not described in 'check_for_drain_complete_locked' Warning: ../drivers/md/dm-vdo/data-vio.c:393 function parameter 'data_vio' not described in 'cancel_data_vio_compression' Warning: ../drivers/md/dm-vdo/data-vio.c:487 function parameter 'data_vio' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:487 function parameter 'lbn' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:648 function parameter 'pool' not described in 'schedule_releases' Warning: ../drivers/md/dm-vdo/data-vio.c:776 function parameter 'data_vio' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:776 function parameter 'vdo' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:886 function parameter 'pool' not described in 'free_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:950 function parameter 'pool' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:950 function parameter 'bio' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:999 function parameter 'pool' not described in 'drain_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1010 function parameter 'pool' not described in 'resume_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1029 function parameter 'pool' not described in 'dump_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1118 function parameter 'completion' not described in 'release_allocated_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1198 function parameter 'completion' not described in 'release_logical_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1235 function parameter 'data_vio' not described in 'finish_cleanup' Warning: ../drivers/md/dm-vdo/data-vio.c:1346 function parameter 'data_vio' not described in 'get_data_vio_operation_name' Warning: ../drivers/md/dm-vdo/data-vio.c:1366 function parameter 'data_vio' not described in 'data_vio_allocate_data_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1386 function parameter 'data_vio' not described in 'release_data_vio_allocation_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1406 function parameter 'data_vio' not described in 'uncompress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1525 function parameter 'completion' not described in 'read_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1682 function parameter 'completion' not described in 'read_old_block_mapping' Warning: ../drivers/md/dm-vdo/data-vio.c:1710 function parameter 'completion' not described in 'pack_compressed_data' Warning: ../drivers/md/dm-vdo/data-vio.c:1731 function parameter 'completion' not described in 'compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1760 function parameter 'data_vio' not described in 'launch_compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1798 bad line: Warning: ../drivers/md/dm-vdo/data-vio.c:1802 function parameter 'completion' not described in 'hash_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1836 function parameter 'bio' not described in 'write_bio_finished' Warning: ../drivers/md/dm-vdo/data-vio.c:1890 function parameter 'completion' not described in 'acknowledge_write_callback' Warning: ../drivers/md/dm-vdo/data-vio.c:1915 function parameter 'completion' not described in 'allocate_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1947 function parameter 'completion' not described in 'handle_allocation_error' Warning: ../drivers/md/dm-vdo/data-vio.c:1976 function parameter 'completion' not described in 'continue_data_vio_with_block_map_slot' Warning: ../drivers/md/dm-vdo/data-vio.c:231 function parameter 'pool' not described in 'check_for_drain_complete_locked' Warning: ../drivers/md/dm-vdo/data-vio.c:393 function parameter 'data_vio' not described in 'cancel_data_vio_compression' Warning: ../drivers/md/dm-vdo/data-vio.c:487 function parameter 'data_vio' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:487 function parameter 'lbn' not described in 'launch_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:648 function parameter 'pool' not described in 'schedule_releases' Warning: ../drivers/md/dm-vdo/data-vio.c:776 function parameter 'data_vio' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:776 function parameter 'vdo' not described in 'initialize_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:886 function parameter 'pool' not described in 'free_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:950 function parameter 'pool' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:950 function parameter 'bio' not described in 'vdo_launch_bio' Warning: ../drivers/md/dm-vdo/data-vio.c:999 function parameter 'pool' not described in 'drain_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1010 function parameter 'pool' not described in 'resume_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1029 function parameter 'pool' not described in 'dump_data_vio_pool' Warning: ../drivers/md/dm-vdo/data-vio.c:1118 function parameter 'completion' not described in 'release_allocated_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1198 function parameter 'completion' not described in 'release_logical_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1235 function parameter 'data_vio' not described in 'finish_cleanup' Warning: ../drivers/md/dm-vdo/data-vio.c:1346 function parameter 'data_vio' not described in 'get_data_vio_operation_name' Warning: ../drivers/md/dm-vdo/data-vio.c:1366 function parameter 'data_vio' not described in 'data_vio_allocate_data_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1386 function parameter 'data_vio' not described in 'release_data_vio_allocation_lock' Warning: ../drivers/md/dm-vdo/data-vio.c:1406 function parameter 'data_vio' not described in 'uncompress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1525 function parameter 'completion' not described in 'read_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1682 function parameter 'completion' not described in 'read_old_block_mapping' Warning: ../drivers/md/dm-vdo/data-vio.c:1710 function parameter 'completion' not described in 'pack_compressed_data' Warning: ../drivers/md/dm-vdo/data-vio.c:1731 function parameter 'completion' not described in 'compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1760 function parameter 'data_vio' not described in 'launch_compress_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1798 bad line: Warning: ../drivers/md/dm-vdo/data-vio.c:1802 function parameter 'completion' not described in 'hash_data_vio' Warning: ../drivers/md/dm-vdo/data-vio.c:1836 function parameter 'bio' not described in 'write_bio_finished' Warning: ../drivers/md/dm-vdo/data-vio.c:1890 function parameter 'completion' not described in 'acknowledge_write_callback' Warning: ../drivers/md/dm-vdo/data-vio.c:1915 function parameter 'completion' not described in 'allocate_block' Warning: ../drivers/md/dm-vdo/data-vio.c:1947 function parameter 'completion' not described in 'handle_allocation_error' Warning: ../drivers/md/dm-vdo/data-vio.c:1976 function parameter 'completion' not described in 'continue_data_vio_with_block_map_slot' Warning: ../drivers/md/dm-vdo/physical-zone.c:81 function parameter 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' Warning: ../drivers/md/dm-vdo/physical-zone.c:81 function parameter 'compressed_write' not described in 'vdo_downgrade_pbn_write_lock' Warning: ../drivers/md/dm-vdo/dm-vdo-target.c:1148 function parameter 'vdo' not described in 'get_thread_id_for_phase' Warning: ../drivers/md/dm-vdo/dm-vdo-target.c:1148 function parameter 'vdo' not described in 'get_thread_id_for_phase' ../drivers/md/bcache/writeback.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'waiter' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'context' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'context' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'completion' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2529 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'context' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'zone_number' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'parent' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'context' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'parent' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'context' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'zone_number' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'parent' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'waiter' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:924 function parameter 'context' not described in 'enter_forked_lock' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'context' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2515 function parameter 'completion' not described in 'suspend_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2529 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'context' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'zone_number' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2540 function parameter 'parent' not described in 'drain_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'context' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2578 function parameter 'parent' not described in 'resume_index' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'context' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'zone_number' not described in 'resume_hash_zone' Warning: ../drivers/md/dm-vdo/dedupe.c:2611 function parameter 'parent' not described in 'resume_hash_zone' Warning: ../drivers/md/bcache/request.c:308 function parameter 'bch_data_insert' not described in 'CLOSURE_CALLBACK' Warning: ../drivers/md/bcache/request.c:308 expecting prototype for bch_data_insert(). Prototype was for CLOSURE_CALLBACK() instead ../drivers/md/bcache/btree.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/md/bcache/btree.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures Warning: ../drivers/md/dm-vdo/vio.c:404 function parameter 'pool' not described in 'is_vio_pool_busy' Warning: ../drivers/md/dm-vdo/vio.c:404 function parameter 'pool' not described in 'is_vio_pool_busy' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'waiter' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'context' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'waiter' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'context' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'waiter' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'context' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'waiter' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'context' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1619 function parameter 'state' not described in 'initiate_drain' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'waiter' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:267 function parameter 'context' not described in 'continue_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'waiter' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1084 function parameter 'context' not described in 'assign_entry' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'waiter' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1171 function parameter 'context' not described in 'continue_committed_waiter' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'waiter' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1368 function parameter 'context' not described in 'write_block' Warning: ../drivers/md/dm-vdo/recovery-journal.c:1619 function parameter 'state' not described in 'initiate_drain' ../drivers/md/bcache/trace.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/md/bcache/trace.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:428:17: warning: array of flexible structures ../drivers/md/bcache/super.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bset.h:231:36: warning: array of flexible structures ../drivers/md/bcache/super.c: note: in included file (through ../drivers/md/bcache/bcache.h): ../drivers/md/bcache/bcache_ondisk.h:363:17: warning: array of flexible structures ../drivers/md/bcache/super.c:44:6: warning: symbol 'bcache_is_reboot' was not declared. Should it be static? ../drivers/md/bcache/super.c:208:24: warning: cast from restricted __le16 ../drivers/md/bcache/super.c:208:14: warning: restricted __le64 degrades to integer ../drivers/md/bcache/super.c:321:21: warning: cast from restricted __le16 ../drivers/md/bcache/super.c:321:19: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:321:19: expected restricted __le64 [usertype] csum ../drivers/md/bcache/super.c:321:19: got unsigned long long ../drivers/md/bcache/super.c:651:33: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:651:33: expected unsigned short [usertype] prio ../drivers/md/bcache/super.c:651:33: got restricted __le16 [usertype] ../drivers/md/bcache/super.c:724:27: warning: cast to restricted __le16 ../drivers/md/bcache/super.c:835:32: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:835:32: expected unsigned int [usertype] invalidated ../drivers/md/bcache/super.c:835:32: got restricted __le32 [usertype] ../drivers/md/bcache/super.c:1191:26: warning: incorrect type in initializer (different base types) ../drivers/md/bcache/super.c:1191:26: expected unsigned int [usertype] rtime ../drivers/md/bcache/super.c:1191:26: got restricted __le32 [usertype] ../drivers/md/bcache/super.c:1233:32: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:1233:32: expected unsigned int [usertype] invalidated ../drivers/md/bcache/super.c:1233:32: got restricted __le32 [usertype] ../drivers/md/bcache/super.c:1594:36: warning: incorrect type in assignment (different base types) ../drivers/md/bcache/super.c:1594:36: expected unsigned int [usertype] last_reg ../drivers/md/bcache/super.c:1594:36: got restricted __le32 [usertype] Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'counts' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'config' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:888 function parameter 'vdo' not described in 'record_vdo' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'counts' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:192 function parameter 'config' not described in 'initialize_thread_config' Warning: ../drivers/md/dm-vdo/vdo.c:888 function parameter 'vdo' not described in 'record_vdo' ../drivers/hid/hid-sensor-custom.c: In function ‘hid_sensor_custom_add_attributes’: ../drivers/hid/hid-sensor-custom.c:590:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ^ ../drivers/hid/hid-sensor-custom.c:589:25: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64 589 | snprintf((char *)&sensor_inst->fields[i].attr_name[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | sensor_inst->fields[i].group_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | hid_custom_attrs[j].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/usbhid/usbkbd.c:164:108: warning: dubious: x | !y ../drivers/hid/intel-ish-hid/ipc/ipc.c:787:13: warning: invalid assignment: |= ../drivers/hid/intel-ish-hid/ipc/ipc.c:787:13: left side has type unsigned short ../drivers/hid/intel-ish-hid/ipc/ipc.c:787:13: right side has type restricted pci_power_t ../drivers/hid/intel-ish-hid/ipc/ipc.c:793:13: warning: invalid assignment: |= ../drivers/hid/intel-ish-hid/ipc/ipc.c:793:13: left side has type unsigned short ../drivers/hid/intel-ish-hid/ipc/ipc.c:793:13: right side has type restricted pci_power_t ../drivers/hid/intel-ish-hid/ishtp-hid.c:235:24: warning: cast to restricted __le16 ../drivers/hid/intel-ish-hid/ishtp-hid.c:236:23: warning: cast to restricted __le16 ../drivers/hid/intel-ish-hid/ishtp-hid.c:237:24: warning: cast to restricted __le16 ../drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c:24:29: warning: symbol 'mtl' was not declared. Should it be static? ../drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c:28:29: warning: symbol 'lnl' was not declared. Should it be static? ../drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c:32:29: warning: symbol 'ptl' was not declared. Should it be static? ../drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c:36:29: warning: symbol 'arl' was not declared. Should it be static? ../drivers/hid/wacom_sys.c: In function ‘wacom_update_name’: ../drivers/hid/wacom_sys.c:2291:61: warning: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size 38 [-Wformat-truncation=] 2291 | snprintf(name, sizeof(name), "Wacom %s", product_name); | ^~ ../drivers/hid/wacom_sys.c:2291:25: note: ‘snprintf’ output between 7 and 134 bytes into a destination of size 44 2291 | snprintf(name, sizeof(name), "Wacom %s", product_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/md/dm-vdo/slab-depot.c:135 function parameter 'slab' not described in 'is_slab_journal_blank' Warning: ../drivers/md/dm-vdo/slab-depot.c:231 function parameter 'allocator' not described in 'check_summary_drain_complete' Warning: ../drivers/md/dm-vdo/slab-depot.c:658 function parameter 'slab' not described in 'reopen_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'slab' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'index' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1384 function parameter 'slab' not described in 'adjust_free_block_count' Warning: ../drivers/md/dm-vdo/slab-depot.c:1889 function parameter 'slab' not described in 'reset_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1907 function parameter 'slab' not described in 'advance_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'slab' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'block_number' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2159 function parameter 'slab' not described in 'dirty_all_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2355 function parameter 'slab' not described in 'load_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2382 function parameter 'slab' not described in 'drain_slab' Warning: ../drivers/md/dm-vdo/slab-depot.c:2568 function parameter 'slab' not described in 'load_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:2671 function parameter 'state' not described in 'initiate_slab_action' Warning: ../drivers/md/dm-vdo/slab-depot.c:2745 function parameter 'result' not described in 'finish_scrubbing' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'waiter' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'context' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3541 function parameter 'completion' not described in 'vdo_notify_slab_journals_are_recovered' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'context' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'zone_number' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'context' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'parent' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3977 function parameter 'context' not described in 'schedule_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:4369 function parameter 'depot' not described in 'vdo_allocate_reference_counters' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'context' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'parent' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4787 function parameter 'context' not described in 'finish_registration' Warning: ../drivers/md/dm-vdo/slab-depot.c:135 function parameter 'slab' not described in 'is_slab_journal_blank' Warning: ../drivers/md/dm-vdo/slab-depot.c:231 function parameter 'allocator' not described in 'check_summary_drain_complete' Warning: ../drivers/md/dm-vdo/slab-depot.c:658 function parameter 'slab' not described in 'reopen_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'slab' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1280 function parameter 'index' not described in 'get_reference_block' Warning: ../drivers/md/dm-vdo/slab-depot.c:1384 function parameter 'slab' not described in 'adjust_free_block_count' Warning: ../drivers/md/dm-vdo/slab-depot.c:1889 function parameter 'slab' not described in 'reset_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1907 function parameter 'slab' not described in 'advance_search_cursor' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'depot' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'pbn' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:1941 function parameter 'operation' not described in 'vdo_adjust_reference_count_for_rebuild' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'slab' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2141 function parameter 'block_number' not described in 'make_provisional_reference' Warning: ../drivers/md/dm-vdo/slab-depot.c:2159 function parameter 'slab' not described in 'dirty_all_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2355 function parameter 'slab' not described in 'load_reference_blocks' Warning: ../drivers/md/dm-vdo/slab-depot.c:2382 function parameter 'slab' not described in 'drain_slab' Warning: ../drivers/md/dm-vdo/slab-depot.c:2568 function parameter 'slab' not described in 'load_slab_journal' Warning: ../drivers/md/dm-vdo/slab-depot.c:2671 function parameter 'state' not described in 'initiate_slab_action' Warning: ../drivers/md/dm-vdo/slab-depot.c:2745 function parameter 'result' not described in 'finish_scrubbing' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'waiter' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3139 function parameter 'context' not described in 'abort_waiter' Warning: ../drivers/md/dm-vdo/slab-depot.c:3541 function parameter 'completion' not described in 'vdo_notify_slab_journals_are_recovered' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'context' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3902 function parameter 'zone_number' not described in 'get_allocator_thread_id' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'context' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3961 function parameter 'parent' not described in 'prepare_for_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:3977 function parameter 'context' not described in 'schedule_tail_block_commit' Warning: ../drivers/md/dm-vdo/slab-depot.c:4369 function parameter 'depot' not described in 'vdo_allocate_reference_counters' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'context' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4622 function parameter 'parent' not described in 'load_slab_summary' Warning: ../drivers/md/dm-vdo/slab-depot.c:4787 function parameter 'context' not described in 'finish_registration' make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[2]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:2030: .] Error 2 make[1]: *** [/srv/nipa-poller/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2