From: Bjørn Mork <bjorn@xxxxxxx> Date: Wed, 15 Nov 2017 09:35:02 +0100 > The GetNtbFormat and SetNtbFormat requests operate on 16 bit little > endian values. We get away with ignoring this most of the time, because > we only care about USB_CDC_NCM_NTB16_FORMAT which is 0x0000. This > fails for USB_CDC_NCM_NTB32_FORMAT. > > Fix comparison between LE value from device and constant by converting > the constant to LE. > > Reported-by: Ben Hutchings <ben.hutchings@xxxxxxxxxxxxxxx> > Fixes: 2b02c20ce0c2 ("cdc_ncm: Set NTB format again after altsetting switch for Huawei devices") > Cc: Enrico Mioso <mrkiko.rs@xxxxxxxxx> > Cc: Christian Panton <christian@xxxxxxxxxx> > Signed-off-by: Bjørn Mork <bjorn@xxxxxxx> Applied and queued up for -stable, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html