From: kernel test robot <lkp@intel.com>
To: oe-kbuild@lists.linux.dev
Cc: lkp@intel.com, Dan Carpenter <error27@gmail.com>
Subject: Re: [PATCH 1/4] wifi: brcmfmac: export firmware interface functions
Date: Wed, 3 Jan 2024 09:35:55 +0800 [thread overview]
Message-ID: <202401030944.GxNYBoIe-lkp@intel.com> (raw)
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20240101084430.161821-2-arend.vanspriel@broadcom.com>
References: <20240101084430.161821-2-arend.vanspriel@broadcom.com>
TO: Arend van Spriel <arend.vanspriel@broadcom.com>
TO: Kalle Valo <kvalo@kernel.org>
CC: linux-wireless@vger.kernel.org
CC: Arend van Spriel <arend.vanspriel@broadcom.com>
Hi Arend,
kernel test robot noticed the following build warnings:
[auto build test WARNING on wireless-next/main]
[also build test WARNING on wireless/main linus/master v6.7-rc8 next-20240102]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Arend-van-Spriel/wifi-brcmfmac-export-firmware-interface-functions/20240101-164717
base: https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git main
patch link: https://lore.kernel.org/r/20240101084430.161821-2-arend.vanspriel%40broadcom.com
patch subject: [PATCH 1/4] wifi: brcmfmac: export firmware interface functions
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: i386-randconfig-141-20240102 (https://download.01.org/0day-ci/archive/20240103/202401030944.GxNYBoIe-lkp@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-12) 11.3.0
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202401030944.GxNYBoIe-lkp@intel.com/
New smatch warnings:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c:5587 brcmf_cfg80211_mgmt_tx() error: uninitialized symbol 'freq'.
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:610 brcmf_netdev_open() error: uninitialized symbol 'toe_ol'.
Old smatch warnings:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c:1115 brcmf_inet6addr_changed() error: buffer overflow 'table' 8 <= 8
vim +/freq +5587 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5501
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5502
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5503 static int
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5504 brcmf_cfg80211_mgmt_tx(struct wiphy *wiphy, struct wireless_dev *wdev,
b176e629402f41 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Andrei Otcheretianski 2013-11-18 5505 struct cfg80211_mgmt_tx_params *params, u64 *cookie)
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5506 {
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5507 struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
b176e629402f41 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Andrei Otcheretianski 2013-11-18 5508 struct ieee80211_channel *chan = params->chan;
16e64676839633 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Rafał Miłecki 2019-02-15 5509 struct brcmf_pub *drvr = cfg->pub;
b176e629402f41 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Andrei Otcheretianski 2013-11-18 5510 const u8 *buf = params->buf;
b176e629402f41 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Andrei Otcheretianski 2013-11-18 5511 size_t len = params->len;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5512 const struct ieee80211_mgmt *mgmt;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5513 struct brcmf_cfg80211_vif *vif;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5514 s32 err = 0;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5515 s32 ie_offset;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5516 s32 ie_len;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5517 struct brcmf_fil_action_frame_le *action_frame;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5518 struct brcmf_fil_af_params_le *af_params;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5519 bool ack;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5520 s32 chan_nr;
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5521 u32 freq;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5522
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5523 brcmf_dbg(TRACE, "Enter\n");
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5524
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5525 *cookie = 0;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5526
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5527 mgmt = (const struct ieee80211_mgmt *)buf;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5528
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5529 if (!ieee80211_is_mgmt(mgmt->frame_control)) {
16e64676839633 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Rafał Miłecki 2019-02-15 5530 bphy_err(drvr, "Driver only allows MGMT packet type\n");
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5531 return -EPERM;
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5532 }
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5533
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5534 vif = container_of(wdev, struct brcmf_cfg80211_vif, wdev);
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5535
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5536 if (ieee80211_is_probe_resp(mgmt->frame_control)) {
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5537 /* Right now the only reason to get a probe response */
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5538 /* is for p2p listen response or for p2p GO from */
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5539 /* wpa_supplicant. Unfortunately the probe is send */
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5540 /* on primary ndev, while dongle wants it on the p2p */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5541 /* vif. Since this is only reason for a probe */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5542 /* response to be sent, the vif is taken from cfg. */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5543 /* If ever desired to send proberesp for non p2p */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5544 /* response then data should be checked for */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5545 /* "DIRECT-". Note in future supplicant will take */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5546 /* dedicated p2p wdev to do this and then this 'hack'*/
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5547 /* is not needed anymore. */
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5548 ie_offset = DOT11_MGMT_HDR_LEN +
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5549 DOT11_BCN_PRB_FIXED_LEN;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5550 ie_len = len - ie_offset;
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5551 if (vif == cfg->p2p.bss_idx[P2PAPI_BSSCFG_PRIMARY].vif)
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5552 vif = cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5553 err = brcmf_vif_set_mgmt_ie(vif,
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5554 BRCMF_VNDR_IE_PRBRSP_FLAG,
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5555 &buf[ie_offset],
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5556 ie_len);
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5557 cfg80211_mgmt_tx_status(wdev, *cookie, buf, len, true,
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5558 GFP_KERNEL);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5559 } else if (ieee80211_is_action(mgmt->frame_control)) {
8f44c9a4138672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Arend van Spriel 2017-07-07 5560 if (len > BRCMF_FIL_ACTION_FRAME_SIZE + DOT11_MGMT_HDR_LEN) {
16e64676839633 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Rafał Miłecki 2019-02-15 5561 bphy_err(drvr, "invalid action frame length\n");
8f44c9a4138672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Arend van Spriel 2017-07-07 5562 err = -EINVAL;
8f44c9a4138672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Arend van Spriel 2017-07-07 5563 goto exit;
8f44c9a4138672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Arend van Spriel 2017-07-07 5564 }
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5565 af_params = kzalloc(sizeof(*af_params), GFP_KERNEL);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5566 if (af_params == NULL) {
16e64676839633 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Rafał Miłecki 2019-02-15 5567 bphy_err(drvr, "unable to allocate frame\n");
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5568 err = -ENOMEM;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5569 goto exit;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5570 }
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5571 action_frame = &af_params->action_frame;
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5572 /* Add the packet Id */
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5573 action_frame->packet_id = cpu_to_le32(*cookie);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5574 /* Add BSSID */
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5575 memcpy(&action_frame->da[0], &mgmt->da[0], ETH_ALEN);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5576 memcpy(&af_params->bssid[0], &mgmt->bssid[0], ETH_ALEN);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5577 /* Add the length exepted for 802.11 header */
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5578 action_frame->len = cpu_to_le16(len - DOT11_MGMT_HDR_LEN);
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5579 /* Add the channel. Use the one specified as parameter if any or
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5580 * the current one (got from the firmware) otherwise
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5581 */
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5582 if (chan)
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5583 freq = chan->center_freq;
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5584 else
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5585 brcmf_fil_cmd_int_get(vif->ifp, BRCMF_C_GET_CHANNEL,
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 5586 &freq);
c2ff8cad64233b drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-11 @5587 chan_nr = ieee80211_frequency_to_channel(freq);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5588 af_params->channel = cpu_to_le32(chan_nr);
ad96bc27032c27 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Joseph Chuang 2020-06-10 5589 af_params->dwell_time = cpu_to_le32(params->wait);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5590 memcpy(action_frame->data, &buf[DOT11_MGMT_HDR_LEN],
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5591 le16_to_cpu(action_frame->len));
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5592
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5593 brcmf_dbg(TRACE, "Action frame, cookie=%lld, len=%d, freq=%d\n",
86a9c4a28b2c1a drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Antonio Quartulli 2013-06-19 5594 *cookie, le16_to_cpu(action_frame->len), freq);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5595
7fa2e3529c51f1 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Arend van Spriel 2013-04-05 5596 ack = brcmf_p2p_send_action_frame(cfg, cfg_to_ndev(cfg),
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5597 af_params);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5598
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5599 cfg80211_mgmt_tx_status(wdev, *cookie, buf, len, ack,
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5600 GFP_KERNEL);
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5601 kfree(af_params);
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5602 } else {
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5603 brcmf_dbg(TRACE, "Unhandled, fc=%04x!!\n", mgmt->frame_control);
5b5e0928f742cf drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Alexey Dobriyan 2017-02-27 5604 brcmf_dbg_hex_dump(true, buf, len, "payload, len=%zu\n", len);
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5605 }
a0f07959ee6e7f drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5606
18e2f61db3b708 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5607 exit:
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5608 return err;
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5609 }
0de8aace0ff499 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c Hante Meuleman 2013-02-08 5610
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next reply other threads:[~2024-01-03 1:36 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-03 1:35 kernel test robot [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-01-01 8:44 [PATCH 0/4] wifi: brcmfmac: per-vendor changes and SAE offload support Arend van Spriel
2024-01-01 8:44 ` [PATCH 1/4] wifi: brcmfmac: export firmware interface functions Arend van Spriel
2024-01-02 1:37 ` kernel test robot
2024-01-02 3:31 ` kernel test robot
2024-01-02 17:37 ` Arend Van Spriel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202401030944.GxNYBoIe-lkp@intel.com \
--to=lkp@intel.com \
--cc=error27@gmail.com \
--cc=oe-kbuild@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.