tree:
https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head: f7114672862c1546f060d6e73967a96a04ea5b87
commit: 32f4d25571b010ec0b7b94d1c07ca4944f9005ad [73/79] UPSTREAM: mt76: move mcu queues
to mt76_dev q_mcu array
config: arm-buildonly-randconfig-r002-20210720 (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 10.3.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
git remote add chrome-os
https://chromium.googlesource.com/chromiumos/third_party/kernel
git fetch --no-tags chrome-os chromeos-5.10
git checkout 32f4d25571b010ec0b7b94d1c07ca4944f9005ad
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c: In function
'mt7615_mcu_send_message':
> drivers/net/wireless/mediatek/mt76/mt7615/mcu.c:238:7: warning:
implicit conversion from 'enum mt76_mcuq_id' to 'enum mt76_txq_id'
[-Wenum-conversion]
238 | qid = MT_MCUQ_WM;
| ^
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c:240:7: warning: implicit conversion
from 'enum mt76_mcuq_id' to 'enum mt76_txq_id' [-Wenum-conversion]
240 | qid = MT_MCUQ_FWDL;
| ^
--
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c: In function
'mt7915_mcu_send_message':
> drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:271:7: warning:
implicit conversion from 'enum mt76_mcuq_id' to 'enum mt76_txq_id'
[-Wenum-conversion]
271 | txq = MT_MCUQ_FWDL;
| ^
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:278:7: warning: implicit conversion
from 'enum mt76_mcuq_id' to 'enum mt76_txq_id' [-Wenum-conversion]
278 | txq = MT_MCUQ_WA;
| ^
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c:282:7: warning: implicit conversion
from 'enum mt76_mcuq_id' to 'enum mt76_txq_id' [-Wenum-conversion]
282 | txq = MT_MCUQ_WM;
| ^
vim +238 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
228
229 static int
230 mt7615_mcu_send_message(struct mt76_dev *mdev, struct sk_buff *skb,
231 int cmd, int *seq)
232 {
233 struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76);
234 enum mt76_txq_id qid;
235
236 mt7615_mcu_fill_msg(dev, skb, cmd, seq);
237 if (test_bit(MT76_STATE_MCU_RUNNING, &dev->mphy.state))
238 qid = MT_MCUQ_WM;
239 else
240 qid = MT_MCUQ_FWDL;
241
242 return mt76_tx_queue_skb_raw(dev, dev->mt76.q_mcu[qid], skb, 0);
243 }
244
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org