From: Rashika Kheria Date: Sat, 26 Oct 2013 11:43:54 +0000 (+0530) Subject: Staging: line6: Fix Sparse Warning of restricted __le16 degrades to integer X-Git-Tag: next-20131105~14^2~82 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=f3912ce33617d963dad2eba494c804ead5e28de4;p=karo-tx-linux.git Staging: line6: Fix Sparse Warning of restricted __le16 degrades to integer This patch fixes the following sparse warning in toneport.c- warning: restricted __le16 degrades to integer Signed-off-by: Rashika Kheria Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/line6/toneport.c b/drivers/staging/line6/toneport.c index 776d3632dc7d..7bca1e2fedcb 100644 --- a/drivers/staging/line6/toneport.c +++ b/drivers/staging/line6/toneport.c @@ -316,7 +316,7 @@ static void toneport_setup(struct usb_line6_toneport *toneport) toneport_send_cmd(usbdev, 0x0301, 0x0000); /* initialize source select: */ - switch (usbdev->descriptor.idProduct) { + switch (le16_to_cpu(usbdev->descriptor.idProduct)) { case LINE6_DEVID_TONEPORT_UX1: case LINE6_DEVID_TONEPORT_UX2: case LINE6_DEVID_PODSTUDIO_UX1: @@ -361,7 +361,7 @@ static int toneport_try_init(struct usb_interface *interface, return err; /* register source select control: */ - switch (usbdev->descriptor.idProduct) { + switch (le16_to_cpu(usbdev->descriptor.idProduct)) { case LINE6_DEVID_TONEPORT_UX1: case LINE6_DEVID_TONEPORT_UX2: case LINE6_DEVID_PODSTUDIO_UX1: