Linux wireless drivers development
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Johannes Berg <johannes@sipsolutions.net>,
	linux-wireless@vger.kernel.org
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev,
	Johannes Berg <johannes.berg@intel.com>,
	syzbot+b4aa2b672b18f1d4dc5f@syzkaller.appspotmail.com
Subject: Re: [PATCH wireless] wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
Date: Tue, 8 Sep 2026 21:46:54 +0800	[thread overview]
Message-ID: <202609082134.nNCnnJQL-lkp@intel.com> (raw)
In-Reply-To: <20260904170140.5f69a10d606b.I4a7921d00643f69e439c7a3b221d104f66a3dcdc@changeid>

Hi Johannes,

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 v7.3-rc2 next-20260907]
[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/Johannes-Berg/wifi-mac80211_hwsim-don-t-hand-frames-to-mac80211-while-stopping/20260904-170135
base:   https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git main
patch link:    https://lore.kernel.org/r/20260904170140.5f69a10d606b.I4a7921d00643f69e439c7a3b221d104f66a3dcdc%40changeid
patch subject: [PATCH wireless] wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping
config: sparc64-allmodconfig (https://download.01.org/0day-ci/archive/20260908/202609082134.nNCnnJQL-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260908/202609082134.nNCnnJQL-lkp@intel.com/reproduce)

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>
| Closes: https://lore.kernel.org/oe-kbuild-all/202609082134.nNCnnJQL-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> drivers/net/wireless/virtual/mac80211_hwsim_main.c:6517:6: warning: variable 'data2' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
    6517 |         if (skb == NULL)
         |             ^~~~~~~~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6607:16: note: uninitialized use occurs here
    6607 |         mutex_unlock(&data2->mutex);
         |                       ^~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6517:2: note: remove the 'if' if its condition is always false
    6517 |         if (skb == NULL)
         |         ^~~~~~~~~~~~~~~~
    6518 |                 goto err;
         |                 ~~~~~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6511:6: warning: variable 'data2' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized]
    6511 |         if (frame_data_len < sizeof(struct ieee80211_hdr_3addr) ||
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    6512 |             frame_data_len > IEEE80211_MAX_DATA_LEN)
         |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6607:16: note: uninitialized use occurs here
    6607 |         mutex_unlock(&data2->mutex);
         |                       ^~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6511:2: note: remove the 'if' if its condition is always false
    6511 |         if (frame_data_len < sizeof(struct ieee80211_hdr_3addr) ||
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    6512 |             frame_data_len > IEEE80211_MAX_DATA_LEN)
         |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    6513 |                 goto err;
         |                 ~~~~~~~~
>> drivers/net/wireless/virtual/mac80211_hwsim_main.c:6511:6: warning: variable 'data2' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized]
    6511 |         if (frame_data_len < sizeof(struct ieee80211_hdr_3addr) ||
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6607:16: note: uninitialized use occurs here
    6607 |         mutex_unlock(&data2->mutex);
         |                       ^~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6511:6: note: remove the '||' if its condition is always false
    6511 |         if (frame_data_len < sizeof(struct ieee80211_hdr_3addr) ||
         |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/net/wireless/virtual/mac80211_hwsim_main.c:6492:35: note: initialize the variable 'data2' to silence this warning
    6492 |         struct mac80211_hwsim_data *data2;
         |                                          ^
         |                                           = NULL
   3 warnings generated.


vim +6517 drivers/net/wireless/virtual/mac80211_hwsim_main.c

7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6488  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6489  static int hwsim_cloned_frame_received_nl(struct sk_buff *skb_2,
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6490  					  struct genl_info *info)
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6491  {
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6492  	struct mac80211_hwsim_data *data2;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6493  	struct ieee80211_rx_status rx_status;
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6494  	struct ieee80211_hdr *hdr;
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6495  	const u8 *dst;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6496  	int frame_data_len;
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6497  	void *frame_data;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6498  	struct sk_buff *skb = NULL;
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6499  	struct ieee80211_channel *channel = NULL;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6500  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6501  	if (!info->attrs[HWSIM_ATTR_ADDR_RECEIVER] ||
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6502  	    !info->attrs[HWSIM_ATTR_FRAME] ||
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6503  	    !info->attrs[HWSIM_ATTR_RX_RATE] ||
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6504  	    !info->attrs[HWSIM_ATTR_SIGNAL])
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6505  		goto out;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6506  
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6507  	dst = (void *)nla_data(info->attrs[HWSIM_ATTR_ADDR_RECEIVER]);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6508  	frame_data_len = nla_len(info->attrs[HWSIM_ATTR_FRAME]);
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6509  	frame_data = (void *)nla_data(info->attrs[HWSIM_ATTR_FRAME]);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6510  
fba360a047d5eee drivers/net/wireless/virtual/mac80211_hwsim.c      Johannes Berg  2023-08-15 @6511  	if (frame_data_len < sizeof(struct ieee80211_hdr_3addr) ||
fba360a047d5eee drivers/net/wireless/virtual/mac80211_hwsim.c      Johannes Berg  2023-08-15  6512  	    frame_data_len > IEEE80211_MAX_DATA_LEN)
fba360a047d5eee drivers/net/wireless/virtual/mac80211_hwsim.c      Johannes Berg  2023-08-15  6513  		goto err;
fba360a047d5eee drivers/net/wireless/virtual/mac80211_hwsim.c      Johannes Berg  2023-08-15  6514  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6515  	/* Allocate new skb here */
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6516  	skb = alloc_skb(frame_data_len, GFP_KERNEL);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01 @6517  	if (skb == NULL)
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6518  		goto err;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6519  
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6520  	/* Copy the data */
59ae1d127ac0ae4 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2017-06-16  6521  	skb_put_data(skb, frame_data, frame_data_len);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6522  
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6523  	data2 = get_hwsim_data_ref_from_addr(dst);
9ddd12af103f60f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2014-01-06  6524  	if (!data2)
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6525  		goto out;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6526  
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6527  	if (data2->use_chanctx) {
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6528  		if (data2->tmp_chan)
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6529  			channel = data2->tmp_chan;
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6530  	} else {
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6531  		channel = data2->channel;
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6532  	}
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6533  
5d44fe7c9808c56 drivers/net/wireless/mac80211_hwsim.c              Erel Geron     2020-03-05  6534  	if (!hwsim_virtio_enabled) {
5d44fe7c9808c56 drivers/net/wireless/mac80211_hwsim.c              Erel Geron     2020-03-05  6535  		if (hwsim_net_get_netgroup(genl_info_net(info)) !=
5d44fe7c9808c56 drivers/net/wireless/mac80211_hwsim.c              Erel Geron     2020-03-05  6536  		    data2->netgroup)
f21e4d8ed16bb9c drivers/net/wireless/mac80211_hwsim.c              Martin Willi   2016-05-14  6537  			goto out;
f21e4d8ed16bb9c drivers/net/wireless/mac80211_hwsim.c              Martin Willi   2016-05-14  6538  
f21e4d8ed16bb9c drivers/net/wireless/mac80211_hwsim.c              Martin Willi   2016-05-14  6539  		if (info->snd_portid != data2->wmediumd)
f21e4d8ed16bb9c drivers/net/wireless/mac80211_hwsim.c              Martin Willi   2016-05-14  6540  			goto out;
5d44fe7c9808c56 drivers/net/wireless/mac80211_hwsim.c              Erel Geron     2020-03-05  6541  	}
f21e4d8ed16bb9c drivers/net/wireless/mac80211_hwsim.c              Martin Willi   2016-05-14  6542  
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6543  	/*
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6544  	 * Serialise against mac80211_hwsim_stop() - mac80211 doesn't allow
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6545  	 * frames reported while the HW is down, hence the ->started check
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6546  	 * must be under mutex.
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6547  	 */
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6548  	mutex_lock(&data2->mutex);
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6549  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6550  	/* check if radio is configured properly */
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6551  
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6552  	if ((data2->idle && !data2->tmp_chan) || !data2->started)
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6553  		goto out_unlock;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6554  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6555  	/* A frame is received from user space */
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6556  	memset(&rx_status, 0, sizeof(rx_status));
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6557  	if (info->attrs[HWSIM_ATTR_FREQ]) {
4f4b0f4eed556c9 drivers/net/wireless/virtual/mac80211_hwsim_main.c Benjamin Berg  2026-05-06  6558  		struct tx_iter_data iter_data = {
4f4b0f4eed556c9 drivers/net/wireless/virtual/mac80211_hwsim_main.c Benjamin Berg  2026-05-06  6559  			.hw = data2->hw,
4f4b0f4eed556c9 drivers/net/wireless/virtual/mac80211_hwsim_main.c Benjamin Berg  2026-05-06  6560  			.rx_status = &rx_status,
4f4b0f4eed556c9 drivers/net/wireless/virtual/mac80211_hwsim_main.c Benjamin Berg  2026-05-06  6561  		};
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6562  
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6563  		/* throw away off-channel packets, but allow both the temporary
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6564  		 * ("hw" scan/remain-on-channel), regular channels and links,
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6565  		 * since the internal datapath also allows this
4f86ed8f87c07b3 drivers/net/wireless/mac80211_hwsim.c              Ben Greear     2014-10-27  6566  		 */
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6567  		rx_status.freq = nla_get_u32(info->attrs[HWSIM_ATTR_FREQ]);
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6568  
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6569  		iter_data.channel = ieee80211_get_channel(data2->hw->wiphy,
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6570  							  rx_status.freq);
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6571  		if (!iter_data.channel)
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6572  			goto out_unlock;
c087f9fcd0fb534 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-09-02  6573  		rx_status.band = iter_data.channel->band;
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6574  
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6575  		if (!hwsim_chans_compat(iter_data.channel, channel)) {
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6576  			ieee80211_iterate_active_interfaces_atomic(
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6577  				data2->hw, IEEE80211_IFACE_ITER_NORMAL,
c204d9df02020e2 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-07-20  6578  				mac80211_hwsim_tx_iter, &iter_data);
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6579  			if (!iter_data.receive)
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6580  				goto out_unlock;
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6581  		}
c087f9fcd0fb534 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-09-02  6582  	} else if (!channel) {
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6583  		goto out_unlock;
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6584  	} else {
626c30f9e773543 drivers/net/wireless/mac80211_hwsim.c              Weilun Du      2021-05-06  6585  		rx_status.freq = channel->center_freq;
c087f9fcd0fb534 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-09-02  6586  		rx_status.band = channel->band;
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6587  	}
641cf2a5ba0345c drivers/net/wireless/mac80211_hwsim.c              Adam Welle     2015-12-01  6588  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6589  	rx_status.rate_idx = nla_get_u32(info->attrs[HWSIM_ATTR_RX_RATE]);
1833b6f46d7e283 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-10-05  6590  	if (rx_status.rate_idx >= data2->hw->wiphy->bands[rx_status.band]->n_bitrates)
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6591  		goto out_unlock;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6592  	rx_status.signal = nla_get_u32(info->attrs[HWSIM_ATTR_SIGNAL]);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6593  
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6594  	hdr = (void *)skb->data;
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6595  
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6596  	if (ieee80211_is_beacon(hdr->frame_control) ||
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6597  	    ieee80211_is_probe_resp(hdr->frame_control))
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6598  		rx_status.boottime_ns = ktime_get_boottime_ns();
05d610af3e71a78 drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2019-07-29  6599  
b1622adaa55541f drivers/net/wireless/mac80211_hwsim.c              Johannes Berg  2022-09-02  6600  	mac80211_hwsim_rx(data2, &rx_status, skb);
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6601  	mutex_unlock(&data2->mutex);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6602  
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6603  	return 0;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6604  err:
62b093b375e3c10 drivers/net/wireless/mac80211_hwsim.c              Lubomir Rintel 2017-09-18  6605  	pr_debug("mac80211_hwsim: error occurred in %s\n", __func__);
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6606  out_unlock:
a3658dbd0b37b9d drivers/net/wireless/virtual/mac80211_hwsim_main.c Johannes Berg  2026-09-04  6607  	mutex_unlock(&data2->mutex);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6608  out:
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6609  	dev_kfree_skb(skb);
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6610  	return -EINVAL;
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6611  }
7882513bacb176a drivers/net/wireless/mac80211_hwsim.c              Javier Lopez   2011-06-01  6612  

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

      parent reply	other threads:[~2026-09-08 13:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-04 15:01 [PATCH wireless] wifi: mac80211_hwsim: don't hand frames to mac80211 while stopping Johannes Berg
2026-09-06  6:53 ` [syzbot ci] " syzbot ci
2026-09-08 13:46 ` kernel test robot [this message]

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=202609082134.nNCnnJQL-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=johannes.berg@intel.com \
    --cc=johannes@sipsolutions.net \
    --cc=linux-wireless@vger.kernel.org \
    --cc=llvm@lists.linux.dev \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=syzbot+b4aa2b672b18f1d4dc5f@syzkaller.appspotmail.com \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox