CC: [email protected]
BCC: [email protected]
TO: [email protected]
TO: Guenter Roeck <[email protected]>

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel 
chromeos-5.10
head:   f8ff9bfb2516afc5d92804d124874892bced0b62
commit: fb4648e8f697bbfcbcdda2ec5d8f022befd6db7a [11/27] BACKPORT: rtw89: 
8852a: add ieee80211_ops::hw_scan
:::::: branch date: 3 hours ago
:::::: commit date: 3 days ago
config: x86_64-randconfig-m001-20220418 
(https://download.01.org/0day-ci/archive/20220418/[email protected]/config)
compiler: gcc-11 (Debian 11.2.0-19) 11.2.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/net/wireless/realtek/rtw89/fw.c:1898 rtw89_append_probe_req_ie() error: 
uninitialized symbol 'ret'.

vim +/ret +1898 drivers/net/wireless/realtek/rtw89/fw.c

fb4648e8f697bb Po Hao Huang 2022-02-25  1859  
fb4648e8f697bb Po Hao Huang 2022-02-25  1860  static int 
rtw89_append_probe_req_ie(struct rtw89_dev *rtwdev,
fb4648e8f697bb Po Hao Huang 2022-02-25  1861                                 
struct rtw89_vif *rtwvif,
fb4648e8f697bb Po Hao Huang 2022-02-25  1862                                 
struct sk_buff *skb)
fb4648e8f697bb Po Hao Huang 2022-02-25  1863  {
fb4648e8f697bb Po Hao Huang 2022-02-25  1864    struct rtw89_hw_scan_info 
*scan_info = &rtwdev->scan_info;
fb4648e8f697bb Po Hao Huang 2022-02-25  1865    struct ieee80211_scan_ies *ies 
= rtwvif->scan_ies;
fb4648e8f697bb Po Hao Huang 2022-02-25  1866    struct rtw89_pktofld_info *info;
fb4648e8f697bb Po Hao Huang 2022-02-25  1867    struct sk_buff *new;
fb4648e8f697bb Po Hao Huang 2022-02-25  1868    int ret;
fb4648e8f697bb Po Hao Huang 2022-02-25  1869    u8 band;
fb4648e8f697bb Po Hao Huang 2022-02-25  1870  
fb4648e8f697bb Po Hao Huang 2022-02-25  1871    for (band = NL80211_BAND_2GHZ; 
band < NUM_NL80211_BANDS; band++) {
fb4648e8f697bb Po Hao Huang 2022-02-25  1872            if 
(!(rtwdev->chip->support_bands & BIT(band)))
fb4648e8f697bb Po Hao Huang 2022-02-25  1873                    continue;
fb4648e8f697bb Po Hao Huang 2022-02-25  1874  
fb4648e8f697bb Po Hao Huang 2022-02-25  1875            new = skb_copy(skb, 
GFP_KERNEL);
fb4648e8f697bb Po Hao Huang 2022-02-25  1876            if (!new) {
fb4648e8f697bb Po Hao Huang 2022-02-25  1877                    ret = -ENOMEM;
fb4648e8f697bb Po Hao Huang 2022-02-25  1878                    goto out;
fb4648e8f697bb Po Hao Huang 2022-02-25  1879            }
fb4648e8f697bb Po Hao Huang 2022-02-25  1880            skb_put_data(new, 
ies->ies[band], ies->len[band]);
fb4648e8f697bb Po Hao Huang 2022-02-25  1881            skb_put_data(new, 
ies->common_ies, ies->common_ie_len);
fb4648e8f697bb Po Hao Huang 2022-02-25  1882  
fb4648e8f697bb Po Hao Huang 2022-02-25  1883            info = 
kzalloc(sizeof(*info), GFP_KERNEL);
fb4648e8f697bb Po Hao Huang 2022-02-25  1884            if (!info) {
fb4648e8f697bb Po Hao Huang 2022-02-25  1885                    ret = -ENOMEM;
fb4648e8f697bb Po Hao Huang 2022-02-25  1886                    kfree_skb(new);
fb4648e8f697bb Po Hao Huang 2022-02-25  1887                    goto out;
fb4648e8f697bb Po Hao Huang 2022-02-25  1888            }
fb4648e8f697bb Po Hao Huang 2022-02-25  1889  
fb4648e8f697bb Po Hao Huang 2022-02-25  1890            
list_add_tail(&info->list, &scan_info->pkt_list[band]);
fb4648e8f697bb Po Hao Huang 2022-02-25  1891            ret = 
rtw89_fw_h2c_add_pkt_offload(rtwdev, &info->id, new);
fb4648e8f697bb Po Hao Huang 2022-02-25  1892            if (ret)
fb4648e8f697bb Po Hao Huang 2022-02-25  1893                    goto out;
fb4648e8f697bb Po Hao Huang 2022-02-25  1894  
fb4648e8f697bb Po Hao Huang 2022-02-25  1895            kfree_skb(new);
fb4648e8f697bb Po Hao Huang 2022-02-25  1896    }
fb4648e8f697bb Po Hao Huang 2022-02-25  1897  out:
fb4648e8f697bb Po Hao Huang 2022-02-25 @1898    return ret;
fb4648e8f697bb Po Hao Huang 2022-02-25  1899  }
fb4648e8f697bb Po Hao Huang 2022-02-25  1900  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to