../sound/usb/mixer_scarlett2.c:4996:30: warning: dubious: !x | y ../sound/usb/mixer_scarlett2.c:6053:30: warning: dubious: !x | y ../drivers/video/fbdev/smscufx.c:827:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:827:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:827:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:830:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:830:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:830:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:832:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:832:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:832:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:833:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:833:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:833:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:834:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:834:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:834:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:835:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:835:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:835:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:838:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:838:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:838:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:841:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:841:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:841:17: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:844:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:844:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:844:17: got restricted __le16 [usertype] ../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/usb/core/usb.c: In function ‘usb_alloc_dev’: ../drivers/usb/core/usb.c:706:37: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 15 [-Wformat-truncation=] 706 | "%s.%d", parent->devpath, port1); | ^~ ../drivers/usb/core/usb.c:706:33: note: using the range [-2147483648, 2147483647] for directive argument 706 | "%s.%d", parent->devpath, port1); | ^~~~~~~ ../drivers/usb/core/usb.c:705:25: note: ‘snprintf’ output between 3 and 28 bytes into a destination of size 16 705 | snprintf(dev->devpath, sizeof dev->devpath, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 706 | "%s.%d", parent->devpath, port1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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:568:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-hcd.c:568:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-hcd.c:568:27: got int ../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/input/joystick/xpad.c:1326:9: warning: context imbalance in 'xpad_irq_out' - wrong count at exit ../drivers/input/joystick/xpad.c:1397:12: warning: context imbalance in 'xpad_inquiry_pad_presence' - wrong count at exit ../drivers/input/joystick/xpad.c:1443:9: warning: context imbalance in 'xpad_start_xbox_one' - wrong count at exit ../drivers/input/joystick/xpad.c:1454:13: warning: context imbalance in 'xpadone_ack_mode_report' - wrong count at exit ../drivers/input/joystick/xpad.c:1476:12: warning: context imbalance in 'xpad_play_effect' - different lock contexts for basic block ../drivers/input/joystick/xpad.c:1643:9: warning: context imbalance in 'xpad_send_led_command' - wrong count at exit ../drivers/input/joystick/xpad.c:1766:13: warning: context imbalance in 'xpad360w_poweroff_controller' - wrong count at exit ../drivers/usb/core/hub.c:5556:17: warning: context imbalance in 'hub_port_connect' - different lock contexts for basic block ../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32 ../drivers/gpio/gpio-viperboard.c:261:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:261:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:261:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:262:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:262:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:262:21: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:302:27: warning: cast to restricted __be16 ../drivers/gpio/gpio-viperboard.c:324:28: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:324:28: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:324:28: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:325:29: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:325:29: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:325:29: got restricted __be16 [usertype] ../drivers/input/joystick/iforce/iforce-usb.c:23:13: warning: context imbalance in '__iforce_usb_xmit' - wrong count at exit ../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/usb/dwc2/core_intr.c:342: warning: Function parameter or struct member 'remotewakeup' not described in 'dwc2_wakeup_from_lpm_l1' ../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/gpu/drm/tiny/gm12u320.c:481:32: warning: incorrect type in initializer (different base types) ../drivers/gpu/drm/tiny/gm12u320.c:481:32: expected restricted __le16 [usertype] pixel_clock ../drivers/gpu/drm/tiny/gm12u320.c:481:32: got int ../drivers/watchdog/pcwd_usb.c:586: warning: Function parameter or struct member 'usb_pcwd' not described in 'usb_pcwd_delete' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:601: warning: Function parameter or struct member 'id' not described in 'usb_pcwd_probe' ../drivers/watchdog/pcwd_usb.c:770: warning: Function parameter or struct member 'interface' not described in 'usb_pcwd_disconnect' ../drivers/gpu/drm/gud/gud_drv.c:97:28: warning: cast to restricted __le32 ../drivers/gpu/drm/gud/gud_drv.c:97:17: warning: restricted __le32 degrades to integer ../sound/usb/caiaq/device.c:146:41: warning: cast to restricted __le16 ../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/i2c/busses/i2c-viperboard.c:123:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:123:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:123:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:196:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:196:34: expected unsigned short [usertype] tf1 ../drivers/i2c/busses/i2c-viperboard.c:196:34: 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] tf2 ../drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:232:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:232:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:232:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:293:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:293:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:293:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:318:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:318:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:318:35: got restricted __le16 [usertype] ../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] ../sound/usb/usx2y/usx2yhwdeppcm.c: note: in included file: ../sound/usb/usx2y/usbusx2yaudio.c:772:23: warning: incorrect type in assignment (different base types) ../sound/usb/usx2y/usbusx2yaudio.c:772:23: expected unsigned int format ../sound/usb/usx2y/usbusx2yaudio.c:772:23: got restricted snd_pcm_format_t [usertype] format ../sound/usb/usx2y/usbusx2yaudio.c:835:53: warning: restricted snd_pcm_state_t degrades to integer ../sound/usb/usx2y/usbusx2yaudio.c:835:63: warning: restricted snd_pcm_state_t degrades to integer ../sound/usb/usx2y/usbusx2yaudio.c:870:45: warning: restricted snd_pcm_format_t degrades to integer ../sound/usb/usx2y/usx2yhwdeppcm.c:378:53: warning: restricted snd_pcm_state_t degrades to integer ../sound/usb/usx2y/usx2yhwdeppcm.c:378:63: warning: restricted snd_pcm_state_t degrades to integer ../sound/usb/usx2y/usx2yhwdeppcm.c:523:45: warning: restricted snd_pcm_format_t degrades to integer ../sound/usb/6fire/pcm.c: note: in included file: ../sound/usb/6fire/pcm.h:54:31: warning: array of flexible structures ../sound/usb/6fire/pcm.h:55:32: warning: array of flexible structures ../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/dwc2/gadget.c: In function ‘dwc2_hsotg_initep’: ../drivers/usb/dwc2/gadget.c:4817:55: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 8 [-Wformat-truncation=] 4817 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~ ../drivers/usb/dwc2/gadget.c:4817:52: note: directive argument in the range [-2147483646, 254] 4817 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~~~~~~~ ../drivers/usb/dwc2/gadget.c:4817:9: note: ‘snprintf’ output between 6 and 17 bytes into a destination of size 10 4817 | snprintf(hs_ep->name, sizeof(hs_ep->name), "ep%d%s", epnum, dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/usb/hiface/pcm.c:55:32: warning: array of flexible structures ../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 ../net/9p/trans_usbg.c:130:12: warning: context imbalance in 'usb9pfs_transmit' - wrong count at exit ../net/9p/trans_usbg.c:416:13: warning: context imbalance in 'usb9pfs_clear_tx' - wrong count at exit ../net/9p/trans_usbg.c:498:9: warning: context imbalance in 'p9_usbg_cancel' - wrong count at exit ../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 ../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../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/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/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/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/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/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/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/vub300.c:2229:29: warning: restricted __le16 degrades to integer ../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/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/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/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/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/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/usb/gadget/udc/net2272.c:1825:68: warning: incorrect type in argument 2 (different base types) ../drivers/usb/gadget/udc/net2272.c:1825:68: expected unsigned short [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1825:68: got restricted __le16 [addressable] [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1826:46: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1829:48: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/net2272.c:1829:48: expected unsigned short [usertype] status ../drivers/usb/gadget/udc/net2272.c:1829:48: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/net2272.c:1831:48: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/net2272.c:1831:48: expected unsigned short [usertype] status ../drivers/usb/gadget/udc/net2272.c:1831:48: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/net2272.c:1842:40: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1855:40: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1877:60: warning: incorrect type in argument 2 (different base types) ../drivers/usb/gadget/udc/net2272.c:1877:60: expected unsigned short [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1877:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1895:72: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:1904:60: warning: incorrect type in argument 2 (different base types) ../drivers/usb/gadget/udc/net2272.c:1904:60: expected unsigned short [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1904:60: got restricted __le16 [addressable] [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/net2272.c:1913:56: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/net2272.c:2011:52: warning: context imbalance in 'net2272_handle_stat1_irqs' - unexpected unlock ../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/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/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/usb/gadget/function/u_serial.c:948:9: warning: context imbalance in '__gs_console_push' - unexpected unlock ../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/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/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/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/usb/gadget/legacy/inode.c:1144:33: warning: context imbalance in 'ep0_write' - unexpected unlock ../drivers/usb/gadget/udc/renesas_usb3.c: In function ‘renesas_usb3_init_ep’: ../drivers/usb/gadget/udc/renesas_usb3.c:2700:73: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 2700 | snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); | ^~ ../drivers/usb/gadget/udc/renesas_usb3.c:2700:70: note: directive argument in the range [-2147483639, 2147483646] 2700 | snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); | ^~~~~~ ../drivers/usb/gadget/udc/renesas_usb3.c:2700:17: note: ‘snprintf’ output between 4 and 14 bytes into a destination of size 8 2700 | snprintf(usb3_ep->ep_name, sizeof(usb3_ep->ep_name), "ep%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/xhci.c:1368: warning: Function parameter or struct member 'desc' not described in 'xhci_get_endpoint_index' ../drivers/usb/chipidea/ci_hdrc_tegra.c:182:20: warning: context imbalance in 'tegra_usb_internal_port_reset' - unexpected unlock ../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/usb/gadget/udc/mv_udc_core.c: In function ‘eps_init.constprop.isra’: ../drivers/usb/gadget/udc/mv_udc_core.c:1269:59: warning: ‘out’ directive output may be truncated writing 3 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1269 | snprintf(name, sizeof(name), "ep%dout", i / 2); | ^~~ ../drivers/usb/gadget/udc/mv_udc_core.c:1269:25: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 14 1269 | snprintf(name, sizeof(name), "ep%dout", i / 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_udc_core.c:1265:59: warning: ‘in’ directive output may be truncated writing 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1265 | snprintf(name, sizeof(name), "ep%din", i / 2); | ^~ ../drivers/usb/gadget/udc/mv_udc_core.c:1265:25: note: ‘snprintf’ output between 6 and 16 bytes into a destination of size 14 1265 | snprintf(name, sizeof(name), "ep%din", i / 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_u3d_core.c: In function ‘mv_u3d_eps_init.constprop.isra’: ../drivers/usb/gadget/udc/mv_u3d_core.c:1335:59: warning: ‘out’ directive output may be truncated writing 3 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1335 | snprintf(name, sizeof(name), "ep%dout", i >> 1); | ^~~ ../drivers/usb/gadget/udc/mv_u3d_core.c:1335:25: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 14 1335 | snprintf(name, sizeof(name), "ep%dout", i >> 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/mv_u3d_core.c:1331:59: warning: ‘in’ directive output may be truncated writing 2 bytes into a region of size between 1 and 11 [-Wformat-truncation=] 1331 | snprintf(name, sizeof(name), "ep%din", i >> 1); | ^~ ../drivers/usb/gadget/udc/mv_u3d_core.c:1331:25: note: ‘snprintf’ output between 6 and 16 bytes into a destination of size 14 1331 | snprintf(name, sizeof(name), "ep%din", i >> 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/usb/gadget/udc/mv_udc_core.c:66:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:66:33: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/mv_udc_core.c:66:33: got int ../drivers/usb/gadget/udc/mv_udc_core.c:366:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:366:24: expected unsigned int [usertype] buff_ptr0 ../drivers/usb/gadget/udc/mv_udc_core.c:366:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:368:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:368:24: expected unsigned int [usertype] buff_ptr1 ../drivers/usb/gadget/udc/mv_udc_core.c:368:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:369:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:369:24: expected unsigned int [usertype] buff_ptr2 ../drivers/usb/gadget/udc/mv_udc_core.c:369:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:370:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:370:24: expected unsigned int [usertype] buff_ptr3 ../drivers/usb/gadget/udc/mv_udc_core.c:370:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:371:24: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:371:24: expected unsigned int [usertype] buff_ptr4 ../drivers/usb/gadget/udc/mv_udc_core.c:371:24: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:834:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/usb/gadget/udc/mv_udc_core.c:834:34: expected void const volatile [noderef] __iomem *addr ../drivers/usb/gadget/udc/mv_udc_core.c:834:34: got unsigned int * ../drivers/usb/gadget/udc/mv_udc_core.c:835:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/usb/gadget/udc/mv_udc_core.c:835:42: expected void volatile [noderef] __iomem *addr ../drivers/usb/gadget/udc/mv_udc_core.c:835:42: got unsigned int * ../drivers/usb/gadget/udc/mv_udc_core.c:1456:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_udc_core.c:1456:41: expected unsigned short [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:1456:41: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/mv_udc_core.c:1516:26: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/mv_udc_core.c:1546:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1547:35: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1568:30: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1579:39: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1580:43: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1616:34: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1625:52: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1611:30: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1611:30: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1634:39: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_udc_core.c:1635:43: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/mv_u3d_core.c:46:33: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:46:33: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/mv_u3d_core.c:46:33: got int ../drivers/usb/gadget/udc/mv_u3d_core.c:240:35: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:240:35: expected unsigned int [usertype] rsvd0 ../drivers/usb/gadget/udc/mv_u3d_core.c:240:35: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:246:41: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:246:41: expected unsigned int [usertype] trb_addr_lo ../drivers/usb/gadget/udc/mv_u3d_core.c:246:41: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:304:29: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:304:29: expected unsigned int [usertype] buf_addr_lo ../drivers/usb/gadget/udc/mv_u3d_core.c:304:29: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:306:25: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:306:25: expected unsigned int [usertype] trb_len ../drivers/usb/gadget/udc/mv_u3d_core.c:306:25: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:350:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:350:34: expected unsigned int [usertype] buf_addr_lo ../drivers/usb/gadget/udc/mv_u3d_core.c:350:34: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:352:30: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/mv_u3d_core.c:352:30: expected unsigned int [usertype] trb_len ../drivers/usb/gadget/udc/mv_u3d_core.c:352:30: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/mv_u3d_core.c:890:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/usb/gadget/udc/mv_u3d_core.c:890:42: expected void [noderef] __iomem * ../drivers/usb/gadget/udc/mv_u3d_core.c:890:42: got unsigned int * ../drivers/usb/gadget/udc/mv_u3d_core.c:1478:26: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../drivers/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/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/usb/storage/realtek_cr.c:255:17: warning: incorrect type in assignment (different base types) ../drivers/usb/storage/realtek_cr.c:255:17: expected unsigned int residue ../drivers/usb/storage/realtek_cr.c:255:17: got restricted __le32 [usertype] Residue ../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/usb/host/xhci-dbgcap.c:285:25: warning: invalid assignment: &= ../drivers/usb/host/xhci-dbgcap.c:285:25: left side has type unsigned int ../drivers/usb/host/xhci-dbgcap.c:285:25: right side has type restricted __le32 ../drivers/usb/host/xhci-dbgcap.c:287:25: warning: invalid assignment: |= ../drivers/usb/host/xhci-dbgcap.c:287:25: left side has type unsigned int ../drivers/usb/host/xhci-dbgcap.c:287:25: right side has type restricted __le32 ../drivers/usb/host/xhci-dbgcap.c:735:53: warning: restricted __le64 degrades to integer ../drivers/usb/host/xhci-dbgcap.c:787:28: warning: restricted __le64 degrades to integer ../drivers/usb/host/xhci-dbgcap.c:787:69: warning: restricted __le64 degrades to integer ../drivers/gpu/drm/udl/udl_main.c:62:31: warning: cast to restricted __le16 ../drivers/gpu/drm/udl/udl_main.c:70:44: warning: cast to restricted __le32 ../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:558:1: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558: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:558:1: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: expected restricted __le16 [usertype] maxpack_reg ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558: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:558:1: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: expected restricted __le16 [usertype] maxpack_reg ../drivers/usb/gadget/udc/cdns2/./cdns2-trace.h:558:1: got int ../drivers/usb/gadget/udc/bdc/bdc_ep.c:498:26: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../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/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/usb/gadget/function/f_mass_storage.c: note: in included file (through ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/highmem.h, ../include/linux/bvec.h, ../include/linux/blk_types.h, ...): ../include/linux/sched/signal.h:289:28: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:289:28: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:289:28: got struct spinlock [noderef] __rcu * ../include/linux/sched/signal.h:291:30: warning: incorrect type in argument 1 (different address spaces) ../include/linux/sched/signal.h:291:30: expected struct spinlock [usertype] *lock ../include/linux/sched/signal.h:291:30: got struct spinlock [noderef] __rcu * ../drivers/staging/gpib/ni_usb/ni_usb_gpib.c: In function ‘parse_board_ibrd_readback’: ../drivers/staging/gpib/ni_usb/ni_usb_gpib.c:430:22: warning: variable ‘adr1_bits’ set but not used [-Wunused-but-set-variable] 430 | unsigned int adr1_bits; | ^~~~~~~~~ ../drivers/usb/gadget/function/f_fs.c:3323:32: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_fs.c:3323:32: expected unsigned short [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3323:32: got restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3348:36: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/function/f_fs.c:3348:36: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/function/f_fs.c:3348:36: got unsigned short [usertype] wMaxPacketSize ../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/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/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:266: warning: Function parameter or struct member 'leng' not described in 'send_command' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:676: warning: Function parameter or struct member 'assert' not described in 'usb_gpib_interface_clear' ../drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:698: warning: expecting prototype for line_status(). Prototype was for WQT() instead ../drivers/usb/host/sl811-hcd.c:1786:24: warning: symbol 'sl811h_driver' was not declared. Should it be static? ../drivers/usb/host/xen-hcd.c:774:20: warning: context imbalance in 'xenhcd_giveback_urb' - unexpected unlock ../drivers/net/wireless/mediatek/mt76/mt7915/mmio.c:636:5: warning: context imbalance in 'mt7915_mmio_wed_init' - wrong count at exit ../drivers/net/wireless/mediatek/mt76/mt7996/mmio.c:302:5: warning: context imbalance in 'mt7996_mmio_wed_init' - wrong count at exit ../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/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2514:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2514 | int ret; | ^~~ ../drivers/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/net/usb/asix.h:28, from ../drivers/net/usb/ax88172a.c:15: ../drivers/net/usb/ax88172a.c: In function ‘ax88172a_reset’: ../include/linux/phy.h:312:20: warning: ‘%s’ directive output may be truncated writing up to 60 bytes into a region of size 20 [-Wformat-truncation=] 312 | #define PHY_ID_FMT "%s:%02x" | ^~~~~~~~~ ../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’ 311 | snprintf(priv->phy_name, 20, PHY_ID_FMT, | ^~~~~~~~~~ ../include/linux/phy.h:312:21: note: format string is defined here 312 | #define PHY_ID_FMT "%s:%02x" | ^~ ../include/linux/phy.h:312:20: note: directive argument in the range [0, 65535] 312 | #define PHY_ID_FMT "%s:%02x" | ^~~~~~~~~ ../drivers/net/usb/ax88172a.c:311:38: note: in expansion of macro ‘PHY_ID_FMT’ 311 | snprintf(priv->phy_name, 20, PHY_ID_FMT, | ^~~~~~~~~~ ../drivers/net/usb/ax88172a.c:311:9: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 20 311 | snprintf(priv->phy_name, 20, PHY_ID_FMT, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | priv->mdio->id, priv->phy_addr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/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/hid/hid-logitech-hidpp.c:179: warning: Excess struct member 'dev' description in 'hidpp_scroll_counter' ../drivers/net/usb/lan78xx.c:3641:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3641:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3641:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3641:27: got unsigned short [usertype] ../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/hid/wacom_sys.c: In function ‘wacom_update_name’: ../drivers/hid/wacom_sys.c:2271:61: warning: ‘%s’ directive output may be truncated writing up to 127 bytes into a region of size 38 [-Wformat-truncation=] 2271 | snprintf(name, sizeof(name), "Wacom %s", product_name); | ^~ ../drivers/hid/wacom_sys.c:2271:25: note: ‘snprintf’ output between 7 and 134 bytes into a destination of size 44 2271 | snprintf(name, sizeof(name), "Wacom %s", product_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/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/net/usb/aqc111.c:1093:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1093:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1093:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1121:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1121:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1121:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1234:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1234:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1234:22: got restricted __le64 [usertype] ../drivers/hid/hid-thrustmaster.c:232:41: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:233:25: warning: cast to restricted __le16 ../drivers/hid/hid-thrustmaster.c:234:46: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:235:25: warning: cast to restricted __le16 ../drivers/hid/usbhid/usbkbd.c:164:108: warning: dubious: x | !y ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?