Commit 4f4e7112 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: usb-audio: Use __le16 for 16bit USB descriptor fields



Use proper notion for 16bit values for fixing the sparse warnings.

Fixes: f8ddb0fb ("ALSA: usb-audio: Define USB MIDI 2.0 specs")
Reported-by: default avatarkernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202305260528.wcqjXso8-lkp@intel.com/
Closes: https://lore.kernel.org/oe-kbuild-all/202305270534.odwHL9F0-lkp@intel.com/
Link: https://lore.kernel.org/r/20230605144758.6677-1-tiwai@suse.de


Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 77700b81
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ struct usb_ms20_gr_trm_block_header_descriptor {
	__u8  bLength;			/* 5 */
	__u8  bDescriptorType;		/* USB_DT_CS_GR_TRM_BLOCK */
	__u8  bDescriptorSubtype;	/* USB_MS_GR_TRM_BLOCK_HEADER */
	__u16 wTotalLength;		/* Total number of bytes */
	__le16 wTotalLength;		/* Total number of bytes */
} __packed;

/* 5.4.2.1 Group Terminal Block Descriptor */
@@ -87,8 +87,8 @@ struct usb_ms20_gr_trm_block_descriptor {
	__u8  nNumGroupTrm;		/* Number of member Group Terminals spanned */
	__u8  iBlockItem;		/* String ID of Block item */
	__u8  bMIDIProtocol;		/* Default MIDI protocol */
	__u16 wMaxInputBandwidth;	/* Max input bandwidth capability in 4kB/s */
	__u16 wMaxOutputBandwidth;	/* Max output bandwidth capability in 4kB/s */
	__le16 wMaxInputBandwidth;	/* Max input bandwidth capability in 4kB/s */
	__le16 wMaxOutputBandwidth;	/* Max output bandwidth capability in 4kB/s */
} __packed;

#endif /* __LINUX_USB_MIDI_V2_H */