llvm.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Paolo Valerio <pvalerio@redhat.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev
Subject: Re: [PATCH RFC net-next 6/6] cadence: macb/gem: introduce xmit support
Date: Sun, 23 Nov 2025 04:49:43 +0800	[thread overview]
Message-ID: <202511230432.HbfOQLRw-lkp@intel.com> (raw)
In-Reply-To: <20251119135330.551835-7-pvalerio@redhat.com>

Hi Paolo,

[This is a private test report for your RFC patch.]
kernel test robot noticed the following build warnings:

[auto build test WARNING on net-next/main]

url:    https://github.com/intel-lab-lkp/linux/commits/Paolo-Valerio/cadence-macb-gem-Add-page-pool-support/20251119-222149
base:   net-next/main
patch link:    https://lore.kernel.org/r/20251119135330.551835-7-pvalerio%40redhat.com
patch subject: [PATCH RFC net-next 6/6] cadence: macb/gem: introduce xmit support
config: riscv-defconfig (https://download.01.org/0day-ci/archive/20251123/202511230432.HbfOQLRw-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 9e9fe08b16ea2c4d9867fb4974edf2a3776d6ece)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251123/202511230432.HbfOQLRw-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/202511230432.HbfOQLRw-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> drivers/net/ethernet/cadence/macb_main.c:1515:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions]
    1515 |                 struct xdp_frame *xdpf = xdp_convert_buff_to_frame(xdp);
         |                 ^
   1 warning generated.


vim +1515 drivers/net/ethernet/cadence/macb_main.c

  1491	
  1492	static u32 gem_xdp_run(struct macb_queue *queue, struct xdp_buff *xdp,
  1493			       struct net_device *dev, dma_addr_t addr)
  1494	{
  1495		struct bpf_prog *prog;
  1496		u32 act = XDP_PASS;
  1497	
  1498		rcu_read_lock();
  1499	
  1500		prog = rcu_dereference(queue->bp->prog);
  1501		if (!prog)
  1502			goto out;
  1503	
  1504		act = bpf_prog_run_xdp(prog, xdp);
  1505		switch (act) {
  1506		case XDP_PASS:
  1507			goto out;
  1508		case XDP_REDIRECT:
  1509			if (unlikely(xdp_do_redirect(dev, xdp, prog))) {
  1510				act = XDP_DROP;
  1511				break;
  1512			}
  1513			goto out;
  1514		case XDP_TX:
> 1515			struct xdp_frame *xdpf = xdp_convert_buff_to_frame(xdp);
  1516	
  1517			if (!xdpf || macb_xdp_submit_frame(queue->bp, xdpf, dev, addr))
  1518				act = XDP_DROP;
  1519			goto out;
  1520		default:
  1521			bpf_warn_invalid_xdp_action(dev, prog, act);
  1522			fallthrough;
  1523		case XDP_ABORTED:
  1524			trace_xdp_exception(dev, prog, act);
  1525			fallthrough;
  1526		case XDP_DROP:
  1527			break;
  1528		}
  1529	
  1530		page_pool_put_full_page(queue->page_pool,
  1531					virt_to_head_page(xdp->data), true);
  1532	out:
  1533		rcu_read_unlock();
  1534	
  1535		return act;
  1536	}
  1537	

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

           reply	other threads:[~2025-11-22 20:49 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <20251119135330.551835-7-pvalerio@redhat.com>]

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=202511230432.HbfOQLRw-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=llvm@lists.linux.dev \
    --cc=oe-kbuild-all@lists.linux.dev \
    --cc=pvalerio@redhat.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;
as well as URLs for NNTP newsgroup(s).