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]
