From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4947756444227791203==" MIME-Version: 1.0 From: kernel test robot Subject: [linux-stable-rc:linux-4.19.y 6833/9999] drivers/net/wireless/intel/iwlwifi/mvm/sta.c:2573:23: sparse: sparse: context imbalance in 'iwl_mvm_sta_tx_agg_start' - different lock contexts for basic block Date: Sun, 13 Dec 2020 03:02:34 +0800 Message-ID: <202012130326.9mDcdCmi-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============4947756444227791203== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: kbuild-all(a)lists.01.org TO: Mordechay Goodstein CC: "Greg Kroah-Hartman" CC: Luca Coelho CC: Sasha Levin tree: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable= -rc.git linux-4.19.y head: e864f43593ccf9180c61738abdf1c1dde091367d commit: 5ee7911e8e17afb4541096c6e98ffa61190338b3 [6833/9999] iwlwifi: mvm: = avoid possible access out of array. :::::: branch date: = :::::: commit date: 11 months ago config: i386-randconfig-s002-20201213 (attached as .config) compiler: gcc-9 (Debian 9.3.0-15) 9.3.0 reproduce: # apt-get install sparse # sparse version: v0.6.3-179-ga00755aa-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stab= le-rc.git/commit/?id=3D5ee7911e8e17afb4541096c6e98ffa61190338b3 git remote add linux-stable-rc https://git.kernel.org/pub/scm/linux= /kernel/git/stable/linux-stable-rc.git git fetch --no-tags linux-stable-rc linux-4.19.y git checkout 5ee7911e8e17afb4541096c6e98ffa61190338b3 # save the attached .config to linux build tree make W=3D1 C=3D1 CF=3D'-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH= =3Di386 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" drivers/net/wireless/intel/iwlwifi/mvm/sta.c: note: in included file (th= rough drivers/net/wireless/intel/iwlwifi/mvm/..//fw/img.h, drivers/net/wire= less/intel/iwlwifi/mvm/..//iwl-trans.h, ...): drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:286:19: sparse: spa= rse: mixed bitwiseness drivers/net/wireless/intel/iwlwifi/mvm/..//fw/file.h:405:19: sparse: spa= rse: mixed bitwiseness >> drivers/net/wireless/intel/iwlwifi/mvm/sta.c:2573:23: sparse: sparse: co= ntext imbalance in 'iwl_mvm_sta_tx_agg_start' - different lock contexts for= basic block In file included from drivers/net/wireless/intel/iwlwifi/mvm/../iwl-tran= s.h:76, from drivers/net/wireless/intel/iwlwifi/mvm/mvm.h:83, from drivers/net/wireless/intel/iwlwifi/mvm/sta.c:71: drivers/net/wireless/intel/iwlwifi/mvm/../iwl-config.h:472:36: warning: = 'iwl_csr_v2' defined but not used [-Wunused-const-variable=3D] 472 | static const struct iwl_csr_params iwl_csr_v2 =3D { | ^~~~~~~~~~ drivers/net/wireless/intel/iwlwifi/mvm/../iwl-config.h:457:36: warning: = 'iwl_csr_v1' defined but not used [-Wunused-const-variable=3D] 457 | static const struct iwl_csr_params iwl_csr_v1 =3D { | ^~~~~~~~~~ vim +/iwl_mvm_sta_tx_agg_start +2573 drivers/net/wireless/intel/iwlwifi/mvm= /sta.c 3e56eadfb6a1f2 drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-02-15 2458 = 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2459 int iwl_mvm_sta_tx_agg_start(struct iwl_mvm *mvm, st= ruct ieee80211_vif *vif, 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2460 struct ieee80211_sta *sta, u16 tid, u16 *ssn) 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2461 { 5b577a90fb3d86 drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-11-14 2462 struct iwl_mvm_sta *mvmsta =3D iwl_mvm_sta_from_mac= 80211(sta); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2463 struct iwl_mvm_tid_data *tid_data; dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2464 u16 normalized_ssn; 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2465 u16 txq_id; 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2466 int ret; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2467 = 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2468 if (WARN_ON_ONCE(tid >=3D IWL_MAX_TID_COUNT)) 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2469 return -EINVAL; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2470 = bd800e41a3de5c drivers/net/wireless/intel/iwlwifi/mvm/sta.c Naftali Goldste= in 2017-08-28 2471 if (mvmsta->tid_data[tid].state !=3D IWL_AGG_QUEUED= && bd800e41a3de5c drivers/net/wireless/intel/iwlwifi/mvm/sta.c Naftali Goldste= in 2017-08-28 2472 mvmsta->tid_data[tid].state !=3D IWL_AGG_OFF) { bd800e41a3de5c drivers/net/wireless/intel/iwlwifi/mvm/sta.c Naftali Goldste= in 2017-08-28 2473 IWL_ERR(mvm, bd800e41a3de5c drivers/net/wireless/intel/iwlwifi/mvm/sta.c Naftali Goldste= in 2017-08-28 2474 "Start AGG when state is not IWL_AGG_QUEUED or IW= L_AGG_OFF %d!\n", 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2475 mvmsta->tid_data[tid].state); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2476 return -ENXIO; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2477 } 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2478 = 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2479 lockdep_assert_held(&mvm->mutex); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2480 = bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2481 if (mvmsta->tid_data[tid].txq_id =3D=3D IWL_MVM_INV= ALID_QUEUE && bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2482 iwl_mvm_has_new_tx_api(mvm)) { bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2483 u8 ac =3D tid_to_mac80211_ac[tid]; bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2484 = bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2485 ret =3D iwl_mvm_sta_alloc_queue_tvqm(mvm, sta, ac,= tid); bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2486 if (ret) bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2487 return ret; bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2488 } bd8f3fc613919b drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2018-01-17 2489 = b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2490 spin_lock_bh(&mvmsta->lock); b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2491 = b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2492 /* possible race condition - we entered D0i3 while = starting agg */ b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2493 if (test_bit(IWL_MVM_STATUS_IN_D0I3, &mvm->status))= { b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2494 spin_unlock_bh(&mvmsta->lock); b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2495 IWL_ERR(mvm, "Entered D0i3 while starting Tx agg\n= "); b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2496 return -EIO; b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2497 } b2492501d234ef drivers/net/wireless/iwlwifi/mvm/sta.c Arik Nemtsov = 2014-03-13 2498 = 9f9af3d7d303a5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-12-23 2499 spin_lock(&mvm->queue_info_lock); 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2500 = cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2501 /* cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2502 * Note the possible cases: 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2503 * 1. An enabled TXQ - TXQ needs to become agg'ed 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2504 * 2. The TXQ hasn't yet been enabled, so find a f= ree one and mark 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2505 * it as reserved cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2506 */ cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2507 txq_id =3D mvmsta->tid_data[tid].txq_id; 34e10860ae8dc8 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Sara Sharon = 2017-02-23 2508 if (txq_id =3D=3D IWL_MVM_INVALID_QUEUE) { 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2509 ret =3D iwl_mvm_find_free_queue(mvm, mvmsta->sta_i= d, c8f54701bdbfcc drivers/net/wireless/intel/iwlwifi/mvm/sta.c Johannes Berg = 2017-06-19 2510 IWL_MVM_DQA_MIN_DATA_QUEUE, c8f54701bdbfcc drivers/net/wireless/intel/iwlwifi/mvm/sta.c Johannes Berg = 2017-06-19 2511 IWL_MVM_DQA_MAX_DATA_QUEUE); 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2512 if (ret < 0) { 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2513 IWL_ERR(mvm, "Failed to allocate agg queue\n"); 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2514 goto release_locks; 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2515 } cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2516 = 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2517 txq_id =3D ret; 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2518 = cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2519 /* TXQ hasn't yet been enabled, so mark it only as= reserved */ cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2520 mvm->queue_info[txq_id].status =3D IWL_MVM_QUEUE_R= ESERVED; 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2521 } else if (WARN_ON(txq_id >=3D IWL_MAX_HW_QUEUES)) { 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2522 ret =3D -ENXIO; 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2523 IWL_ERR(mvm, "tid_id %d out of range (0, %d)!\n", 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2524 tid, IWL_MAX_HW_QUEUES - 1); 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2525 goto out; 5ee7911e8e17af drivers/net/wireless/intel/iwlwifi/mvm/sta.c Mordechay Goods= tein 2018-10-21 2526 = 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2527 } else if (unlikely(mvm->queue_info[txq_id].status = =3D=3D 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2528 IWL_MVM_QUEUE_SHARED)) { 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2529 ret =3D -ENXIO; 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2530 IWL_DEBUG_TX_QUEUES(mvm, 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2531 "Can't start tid %d agg on shared queue!\n", 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2532 tid); 4a6d2e525b43eb drivers/net/wireless/intel/iwlwifi/mvm/sta.c Avraham Stern = 2018-03-05 2533 goto release_locks; cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2534 } 9f9af3d7d303a5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-12-23 2535 = 9f9af3d7d303a5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-12-23 2536 spin_unlock(&mvm->queue_info_lock); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2537 = cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2538 IWL_DEBUG_TX_QUEUES(mvm, cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2539 "AGG for tid %d will be on queue #%d\n", cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2540 tid, txq_id); cf961e16620f88 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-08-13 2541 = 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2542 tid_data =3D &mvmsta->tid_data[tid]; 9a886586c82aa0 drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-02-15 2543 tid_data->ssn =3D IEEE80211_SEQ_TO_SN(tid_data->seq= _number); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2544 tid_data->txq_id =3D txq_id; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2545 *ssn =3D tid_data->ssn; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2546 = 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2547 IWL_DEBUG_TX_QUEUES(mvm, 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2548 "Start AGG: sta %d tid %d queue %d - ssn =3D = %d, next_recl =3D %d\n", 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2549 mvmsta->sta_id, tid, txq_id, tid_data->ssn, 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2550 tid_data->next_reclaimed); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2551 = dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2552 /* 2f7a3863191afc drivers/net/wireless/intel/iwlwifi/mvm/sta.c Luca Coelho = 2017-11-15 2553 * In 22000 HW, the next_reclaimed index is only 8 = bit, so we'll need dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2554 * to align the wrap around of ssn so we compare re= levant values. dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2555 */ dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2556 normalized_ssn =3D tid_data->ssn; dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2557 if (mvm->trans->cfg->gen2) dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2558 normalized_ssn &=3D 0xff; dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2559 = dd32162da4e5b3 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2017-04-05 2560 if (normalized_ssn =3D=3D tid_data->next_reclaimed)= { 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2561 tid_data->state =3D IWL_AGG_STARTING; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2562 ieee80211_start_tx_ba_cb_irqsafe(vif, sta->addr, t= id); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2563 } else { 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2564 tid_data->state =3D IWL_EMPTYING_HW_QUEUE_ADDBA; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2565 } 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2566 = 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2567 ret =3D 0; 9f9af3d7d303a5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-12-23 2568 goto out; 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2569 = 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2570 release_locks: 9f9af3d7d303a5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-12-23 2571 spin_unlock(&mvm->queue_info_lock); 9f9af3d7d303a5 drivers/net/wireless/intel/iwlwifi/mvm/sta.c Liad Kaufman = 2015-12-23 2572 out: 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 @2573 spin_unlock_bh(&mvmsta->lock); 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2574 = 4ecafae9e56802 drivers/net/wireless/iwlwifi/mvm/sta.c Liad Kaufman = 2015-07-14 2575 return ret; 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2576 } 8ca151b568b67a drivers/net/wireless/iwlwifi/mvm/sta.c Johannes Berg = 2013-01-24 2577 = :::::: The code at line 2573 was first introduced by commit :::::: 8ca151b568b67a7b72dcfc6ee6ea7c107ddd795c iwlwifi: add the MVM driver :::::: TO: Johannes Berg :::::: CC: Johannes Berg --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4947756444227791203== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 6ysjbbHSofAmr5QGCsxJ7TCI/wFfj18BawYCAA== --===============4947756444227791203==--