Hi Tom, [FYI, it's a private test report for your RFC patch.] [auto build test ERROR on net/master] [also build test ERROR on ipvs/master net-next/master linus/master v5.8-rc2 next-20200624] [cannot apply to cgroup/for-next] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Tom-Herbert/ptq-Per-Thread-Queues/20200625-012135 base: https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 0275875530f692c725c6f993aced2eca2d6ac50c config: c6x-randconfig-r003-20200624 (attached as .config) compiler: c6x-elf-gcc (GCC) 9.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 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=c6x If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): net/core/net-sysfs.c: In function 'netdev_queue_release': >> net/core/net-sysfs.c:1693:2: error: implicit declaration of function 'set_device_queue_mapping'; did you mean 'skb_get_queue_mapping'? [-Werror=implicit-function-declaration] 1693 | set_device_queue_mapping(&queue->dev->tx_gqueue_map, NO_QUEUE, | ^~~~~~~~~~~~~~~~~~~~~~~~ | skb_get_queue_mapping >> net/core/net-sysfs.c:1693:40: error: 'struct net_device' has no member named 'tx_gqueue_map'; did you mean 'tx_queue_len'? 1693 | set_device_queue_mapping(&queue->dev->tx_gqueue_map, NO_QUEUE, | ^~~~~~~~~~~~~ | tx_queue_len >> net/core/net-sysfs.c:1694:11: error: 'struct netdev_queue' has no member named 'index' 1694 | queue->index, &queue->gqid); | ^~ >> net/core/net-sysfs.c:1694:26: error: 'struct netdev_queue' has no member named 'gqid' 1694 | queue->index, &queue->gqid); | ^~ cc1: some warnings being treated as errors vim +1693 net/core/net-sysfs.c 1688 1689 static void netdev_queue_release(struct kobject *kobj) 1690 { 1691 struct netdev_queue *queue = to_netdev_queue(kobj); 1692 > 1693 set_device_queue_mapping(&queue->dev->tx_gqueue_map, NO_QUEUE, > 1694 queue->index, &queue->gqid); 1695 1696 memset(kobj, 0, sizeof(*kobj)); 1697 dev_put(queue->dev); 1698 } 1699 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org