Received: by 2002:a17:90a:1609:0:0:0:0 with SMTP id n9csp548961pja; Thu, 19 Mar 2020 07:20:34 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvKJkVt0RVWCGQtD+ZpPJbBFNZUpB3C/vDKwD8WLkhCiA3KsWngiyVB7wVXRzh34uwNVBSS X-Received: by 2002:a9d:554a:: with SMTP id h10mr2375916oti.344.1584627634791; Thu, 19 Mar 2020 07:20:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584627634; cv=none; d=google.com; s=arc-20160816; b=odWoLxlmT6Tp+glXgklVV6mFzc7piqWuOOQBVOM/mMs5ihr6ZM0tGAJS7cenIDXPvC keUmCLCxSjh+ilHaaTdTu6vrg2C318t679rdEVnLg93CJ3zI6oWOgYzmqNdVHBjpZljv fWYQxk7XW7VoT7Zy1w279B8KKY6dswIOY5A9KVtvjs4GPTPVL4Oo5U34OK0vpFkuNKzI lGMorOWWm80BXcbJbPuUcszTKX8TBV1AN9MWco1Q5+z1pI0TB05a85NOaL9jtbJ/d554 0vStUTPl9ubgmcRW24i5rhahHIXJIBctwg0GpgCKppy+QGEcsdC844UmHKWiATTNfzyZ 6j0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=y3ZRQP01f9oAD93hKIQUw8rMljZrBZlTBCh6bRqdgjs=; b=d+CiMJexYSq5FWHz0ajzB6xprWjcpxgHskDewmzQRPEM4CiuGzJGrKG8RYGl/5qgVl Uno51sIUV9nFjYjppFleP8qH9IffioIwyIXLjl2MTyh2KYxGM8pC+Y/4pXyMhvCoMEf2 EwISR3JwcHDcB3GQGZJp2xBiaaz1YlAZfZFebF75Si+YkiVqbrf6mAOfQB5/byyf8q4G cMoXV4QC7EfryuoLM2d5ifqZnhpcVIzpF6f3+vzhSQg4Bbcf1qtnqG7iFbmky59KgUgY jJZW0A9fcNuPyC9kAQHDrM1AKGmeUF1tRca4Yk7izvMuYqVgOrrt5ZIVrCFDZHxEJRkn 4e0w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r1si1200706oti.200.2020.03.19.07.20.08; Thu, 19 Mar 2020 07:20:34 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727168AbgCSOTy (ORCPT + 99 others); Thu, 19 Mar 2020 10:19:54 -0400 Received: from sender11-op-o12.zoho.eu ([31.186.226.226]:17427 "EHLO sender11-op-o12.zoho.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726817AbgCSOTy (ORCPT ); Thu, 19 Mar 2020 10:19:54 -0400 Received: from [100.109.44.175] (163.114.130.4 [163.114.130.4]) by mx.zoho.eu with SMTPS id 1584627571593553.2825854778466; Thu, 19 Mar 2020 15:19:31 +0100 (CET) Subject: Re: [PATCH] rtl8xxxu: Fix sparse warning: cast from restricted __le16 To: Chris Chiu , kvalo@codeaurora.org, davem@davemloft.net Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux@endlessm.com, kbuild test robot References: <20200319064341.49500-1-chiu@endlessm.com> From: Jes Sorensen Message-ID: Date: Thu, 19 Mar 2020 10:19:29 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200319064341.49500-1-chiu@endlessm.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-ZohoMailClient: External Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org On 3/19/20 2:43 AM, Chris Chiu wrote: > Fix the warning reported by sparse as: > drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:4819:17: sparse: sparse: cast from restricted __le16 > drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c:4892:17: sparse: sparse: cast from restricted __le16 > > Signed-off-by: Chris Chiu > Reported-by: kbuild test robot Acked-by: Jes Sorensen > --- > drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c > index 54a1a4ea107b..daa6ce14c68b 100644 > --- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c > +++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c > @@ -4816,8 +4816,8 @@ rtl8xxxu_fill_txdesc_v1(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, > rate = tx_rate->hw_value; > > if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX) > - dev_info(dev, "%s: TX rate: %d, pkt size %d\n", > - __func__, rate, cpu_to_le16(tx_desc->pkt_size)); > + dev_info(dev, "%s: TX rate: %d, pkt size %u\n", > + __func__, rate, le16_to_cpu(tx_desc->pkt_size)); > > seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl)); > > @@ -4889,8 +4889,8 @@ rtl8xxxu_fill_txdesc_v2(struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, > rate = tx_rate->hw_value; > > if (rtl8xxxu_debug & RTL8XXXU_DEBUG_TX) > - dev_info(dev, "%s: TX rate: %d, pkt size %d\n", > - __func__, rate, cpu_to_le16(tx_desc40->pkt_size)); > + dev_info(dev, "%s: TX rate: %d, pkt size %u\n", > + __func__, rate, le16_to_cpu(tx_desc40->pkt_size)); > > seq_number = IEEE80211_SEQ_TO_SN(le16_to_cpu(hdr->seq_ctrl)); > >