All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [Intel-wired-lan] [RFC PATCH bpf-next 6/9] xsk: propagate napi_id to XDP socket Rx path
Date: Thu, 29 Oct 2020 02:33:14 +0800	[thread overview]
Message-ID: <202010290232.JftelDvD-lkp@intel.com> (raw)
In-Reply-To: <20201028133437.212503-7-bjorn.topel@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 15558 bytes --]

Hi "Björn,

[FYI, it's a private test report for your RFC patch.]
[auto build test WARNING on 3cb12d27ff655e57e8efe3486dca2a22f4e30578]

url:    https://github.com/0day-ci/linux/commits/Bj-rn-T-pel/Introduce-biased-busy-polling/20201028-213715
base:    3cb12d27ff655e57e8efe3486dca2a22f4e30578
config: x86_64-randconfig-r005-20201028 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 50dfa19cc799ae7cddd39a95dbfce675a12672ad)
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
        # install x86_64 cross compiling tool for clang build
        # apt-get install binutils-x86-64-linux-gnu
        # https://github.com/0day-ci/linux/commit/1afaaf92cb23b16994ac438c36d00ee0b2f1aa4d
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review Bj-rn-T-pel/Introduce-biased-busy-polling/20201028-213715
        git checkout 1afaaf92cb23b16994ac438c36d00ee0b2f1aa4d
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

   drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:3496:29: error: too few arguments to function call, expected 4, have 3
                                rx_ring->queue_index) < 0)
                                                    ^
   include/net/xdp.h:214:5: note: 'xdp_rxq_info_reg' declared here
   int xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq,
       ^
>> drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c:4529:45: warning: shift count >= width of type [-Wshift-count-overflow]
           if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) {
                                                      ^~~~~~~~~~~~~~~~
   include/linux/dma-mapping.h:76:54: note: expanded from macro 'DMA_BIT_MASK'
   #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1))
                                                        ^ ~~~
   1 warning and 1 error generated.

vim +4529 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c

92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4504  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4505  /**
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4506   * ixgbevf_probe - Device Initialization Routine
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4507   * @pdev: PCI device information struct
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4508   * @ent: entry in ixgbevf_pci_tbl
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4509   *
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4510   * Returns 0 on success, negative on failure
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4511   *
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4512   * ixgbevf_probe initializes an adapter identified by a pci_dev structure.
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4513   * The OS initialization, configuring of the adapter private structure,
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4514   * and a hardware reset occur.
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4515   **/
1dd06ae8db716e drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Greg Kroah-Hartman 2012-12-06  4516  static int ixgbevf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4517  {
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4518  	struct net_device *netdev;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4519  	struct ixgbevf_adapter *adapter = NULL;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4520  	struct ixgbe_hw *hw = NULL;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4521  	const struct ixgbevf_info *ii = ixgbevf_info_tbl[ent->driver_data];
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4522  	int err, pci_using_dac;
0333464f5f7c33 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Emil Tantilov      2014-12-05  4523  	bool disable_dev = false;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4524  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4525  	err = pci_enable_device(pdev);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4526  	if (err)
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4527  		return err;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4528  
53567aa4e00399 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Russell King       2013-06-10 @4529  	if (!dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) {
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4530  		pci_using_dac = 1;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4531  	} else {
53567aa4e00399 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Russell King       2013-06-10  4532  		err = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4533  		if (err) {
dec0d8e462322a drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Jeff Kirsher       2015-02-10  4534  			dev_err(&pdev->dev, "No usable DMA configuration, aborting\n");
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4535  			goto err_dma;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4536  		}
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4537  		pci_using_dac = 0;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4538  	}
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4539  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4540  	err = pci_request_regions(pdev, ixgbevf_driver_name);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4541  	if (err) {
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4542  		dev_err(&pdev->dev, "pci_request_regions failed 0x%x\n", err);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4543  		goto err_pci_reg;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4544  	}
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4545  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4546  	pci_set_master(pdev);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4547  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4548  	netdev = alloc_etherdev_mq(sizeof(struct ixgbevf_adapter),
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4549  				   MAX_TX_QUEUES);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4550  	if (!netdev) {
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4551  		err = -ENOMEM;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4552  		goto err_alloc_etherdev;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4553  	}
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4554  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4555  	SET_NETDEV_DEV(netdev, &pdev->dev);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4556  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4557  	adapter = netdev_priv(netdev);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4558  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4559  	adapter->netdev = netdev;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4560  	adapter->pdev = pdev;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4561  	hw = &adapter->hw;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4562  	hw->back = adapter;
b3f4d5990bfc8b drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c stephen hemminger  2012-03-13  4563  	adapter->msg_enable = netif_msg_init(debug, DEFAULT_MSG_ENABLE);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4564  
dec0d8e462322a drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Jeff Kirsher       2015-02-10  4565  	/* call save state here in standalone driver because it relies on
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4566  	 * adapter struct to exist, and needs to call netdev_priv
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4567  	 */
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4568  	pci_save_state(pdev);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4569  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4570  	hw->hw_addr = ioremap(pci_resource_start(pdev, 0),
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4571  			      pci_resource_len(pdev, 0));
dbf8b0d891bd3e drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Mark Rustad        2014-03-04  4572  	adapter->io_addr = hw->hw_addr;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4573  	if (!hw->hw_addr) {
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4574  		err = -EIO;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4575  		goto err_ioremap;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4576  	}
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4577  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4578  	ixgbevf_assign_netdev_ops(netdev);
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4579  
dec0d8e462322a drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Jeff Kirsher       2015-02-10  4580  	/* Setup HW API */
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4581  	memcpy(&hw->mac.ops, ii->mac_ops, sizeof(hw->mac.ops));
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4582  	hw->mac.type  = ii->mac;
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4583  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4584  	memcpy(&hw->mbx.ops, &ixgbevf_mbx_ops,
f416dfc0e07120 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2011-06-08  4585  	       sizeof(struct ixgbe_mbx_operations));
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4586  
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4587  	/* setup the private structure */
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4588  	err = ixgbevf_sw_init(adapter);
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4589  	if (err)
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4590  		goto err_sw_init;
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4591  
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4592  	/* The HW MAC address was set and/or determined in sw_init */
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4593  	if (!is_valid_ether_addr(netdev->dev_addr)) {
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4594  		pr_err("invalid MAC address\n");
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4595  		err = -EIO;
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4596  		goto err_sw_init;
1a0d6ae5795c37 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Danny Kukawka      2012-02-09  4597  	}
92915f71201b43 drivers/net/ixgbevf/ixgbevf_main.c                Greg Rose          2010-01-09  4598  
471a76ded87d33 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Michał Mirosław    2011-06-08  4599  	netdev->hw_features = NETIF_F_SG |
471a76ded87d33 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Michał Mirosław    2011-06-08  4600  			      NETIF_F_TSO |
471a76ded87d33 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Michał Mirosław    2011-06-08  4601  			      NETIF_F_TSO6 |
cb2b3edbece804 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Alexander Duyck    2016-01-13  4602  			      NETIF_F_RXCSUM |
cb2b3edbece804 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Alexander Duyck    2016-01-13  4603  			      NETIF_F_HW_CSUM |
cb2b3edbece804 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Alexander Duyck    2016-01-13  4604  			      NETIF_F_SCTP_CRC;
471a76ded87d33 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c Michał Mirosław    2011-06-08  4605  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 33288 bytes --]

  parent reply	other threads:[~2020-10-28 18:33 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-28 13:34 [RFC PATCH bpf-next 0/9] Introduce biased busy-polling Björn Töpel
2020-10-28 13:34 ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 1/9] net: introduce " Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 2/9] net: add SO_BUSY_POLL_BUDGET socket option Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 3/9] xsk: add support for recvmsg() Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 4/9] xsk: check need wakeup flag in sendmsg() Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 5/9] xsk: add busy-poll support for {recv,send}msg() Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] [RFC PATCH bpf-next 5/9] xsk: add busy-poll support for {recv, send}msg() =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 6/9] xsk: propagate napi_id to XDP socket Rx path Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 18:14   ` kernel test robot
2020-10-28 18:33   ` kernel test robot [this message]
2020-10-28 13:34 ` [RFC PATCH bpf-next 7/9] samples/bpf: use recvfrom() in xdpsock Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 8/9] samples/bpf: add busy-poll support to xdpsock Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 13:34 ` [RFC PATCH bpf-next 9/9] samples/bpf: add option to set the busy-poll budget Björn Töpel
2020-10-28 13:34   ` [Intel-wired-lan] " =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=
2020-10-28 14:13 ` [RFC PATCH bpf-next 0/9] Introduce biased busy-polling Eric Dumazet
2020-10-28 14:13   ` [Intel-wired-lan] " Eric Dumazet
2020-10-28 15:14   ` =?unknown-8bit?q?Bj=C3=B6rn_T=C3=B6pel?=

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=202010290232.JftelDvD-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    /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.