From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754110AbdFWCWZ (ORCPT ); Thu, 22 Jun 2017 22:22:25 -0400 Received: from mail-wr0-f194.google.com ([209.85.128.194]:33821 "EHLO mail-wr0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752832AbdFWCWY (ORCPT ); Thu, 22 Jun 2017 22:22:24 -0400 From: AbdAllah-MEZITI To: gregkh@linuxfoundation.org Cc: Sergio Paracuellos , Juliana Rodrigues , Andrea della Porta , Frans Klaver , Shiva Kerdel , sayli karnik , Rehas Sachdeva , devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org Subject: [PATCH] staging: wlan-ng: Fix sparse warning: incorrect type in assignment This patch fixes the following sparse warning Date: Fri, 23 Jun 2017 04:21:54 +0200 Message-Id: <1498184531-7351-1-git-send-email-abdallah.meziti.pro@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org drivers/staging/wlan-ng/prism2mgmt.c:188:25: warning: incorrect type in assignment (different base types) drivers/staging/wlan-ng/prism2mgmt.c:188:25: expected unsigned short [unsigned] [addressable] [usertype] tx_rate drivers/staging/wlan-ng/prism2mgmt.c:188:25: got restricted __le16 [usertype] drivers/staging/wlan-ng/prism2mgmt.c:200:30: warning: incorrect type in assignment (different base types) drivers/staging/wlan-ng/prism2mgmt.c:200:30: expected unsigned short [unsigned] [addressable] [usertype] channel_list drivers/staging/wlan-ng/prism2mgmt.c:200:30: got restricted __le16 [usertype] drivers/staging/wlan-ng/prism2mgmt.c:203:26: warning: incorrect type in assignment (different base types) drivers/staging/wlan-ng/prism2mgmt.c:203:26: expected unsigned short [unsigned] [addressable] [usertype] len drivers/staging/wlan-ng/prism2mgmt.c:203:26: got restricted __le16 [usertype] drivers/staging/wlan-ng/prism2mgmt.c:232:28: warning: incorrect type in assignment (different base types) drivers/staging/wlan-ng/prism2mgmt.c:232:28: expected unsigned short [unsigned] [short] drivers/staging/wlan-ng/prism2mgmt.c:232:28: got restricted __le16 [usertype] Signed-off-by: AbdAllah-MEZITI --- drivers/staging/wlan-ng/hfa384x.h | 6 +++--- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/staging/wlan-ng/hfa384x.h b/drivers/staging/wlan-ng/hfa384x.h index 60110b4..1dc6ed8 100644 --- a/drivers/staging/wlan-ng/hfa384x.h +++ b/drivers/staging/wlan-ng/hfa384x.h @@ -358,7 +358,7 @@ struct hfa384x_bytestr { } __packed; struct hfa384x_bytestr32 { - u16 len; + __le16 len; u8 data[32]; } __packed; @@ -399,8 +399,8 @@ struct hfa384x_caplevel { /*-- Configuration Record: HostScanRequest (data portion only) --*/ struct hfa384x_host_scan_request_data { - u16 channel_list; - u16 tx_rate; + __le16 channel_list; + __le16 tx_rate; struct hfa384x_bytestr32 ssid; } __packed; diff --git a/drivers/staging/wlan-ng/prism2mgmt.c b/drivers/staging/wlan-ng/prism2mgmt.c index f4d6e48..c4aa9e7 100644 --- a/drivers/staging/wlan-ng/prism2mgmt.c +++ b/drivers/staging/wlan-ng/prism2mgmt.c @@ -213,7 +213,7 @@ int prism2mgmt_scan(struct wlandevice *wlandev, void *msgp) goto exit; } if (word == HFA384x_PORTSTATUS_DISABLED) { - u16 wordbuf[17]; + __le16 wordbuf[17]; result = hfa384x_drvr_setconfig16(hw, HFA384x_RID_CNFROAMINGMODE, -- 2.7.4