drivers/net/ethernet/realtek/r8169_main.c:5161:3: warning: label followed by a declaration is a C23 extension
kernel test robot <[email protected]>
| Newsgroups | dev.linux.lists.oe-kbuild |
|---|---|
| Message-ID | <[email protected]> |
:::::: :::::: Manual check reason: "bisect to a FBC not belonging to original linux-review patches: branch: linux-review/javen/r8169-add-support-for-multi-irqs/20260811-195102, commit: 4d4c6d643fda8df39e065683728abd64379f3ffb" :::::: BCC: [email protected] CC: [email protected] CC: [email protected] TO: Javen Xu <[email protected]> CC: 0day robot <[email protected]> tree: https://github.com/intel-lab-lkp/linux/commits/javen/r8169-add-support-for-multi-irqs/20260811-195102 head: d59b0fc7e3bbccbc0418e405b1a7ecf0665b986a commit: 4d4c6d643fda8df39e065683728abd64379f3ffb r8169: add support and enable rss date: 20 hours ago :::::: branch date: 20 hours ago :::::: commit date: 20 hours ago config: arm64-randconfig-004-20260812 (https://download.01.org/0day-ci/archive/20260812/[email protected]/config) compiler: clang version 24.0.0git (https://github.com/llvm/llvm-project 12df34b8469b8095359de8c249cb1b2753fadeea) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260812/[email protected]/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 <[email protected]> | Closes: https://lore.kernel.org/r/[email protected]/ All warnings (new ones prefixed by >>): >> drivers/net/ethernet/realtek/r8169_main.c:5161:3: warning: label followed by a declaration is a C23 extension [-Wc23-extensions] 5161 | u32 status = opts1 & (RxProtoMask | RxCSFailMask); | ^ 1 warning generated. vim +5161 drivers/net/ethernet/realtek/r8169_main.c 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5147 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5148 static inline void rtl8169_rx_csum(struct rtl8169_private *tp, 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5149 struct sk_buff *skb, 31f019951f5da8 drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5150 u32 opts1) ^1da177e4c3f41 drivers/net/r8169.c Linus Torvalds 2005-04-16 5151 { 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5152 bool csum_ok = false; 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5153 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5154 switch (tp->init_rx_desc_type) { 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5155 case RX_DESC_TYPE_RSS: 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5156 if (((opts1 & RX_TCPT_DESC_RSS) && !(opts1 & RX_TCPF_DESC_RSS)) || 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5157 ((opts1 & RX_UDPT_DESC_RSS) && !(opts1 & RX_UDPF_DESC_RSS))) 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5158 csum_ok = true; 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5159 break; 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5160 default: 206a75e003e17a drivers/net/ethernet/realtek/r8169_main.c Heiner Kallweit 2021-01-12 @5161 u32 status = opts1 & (RxProtoMask | RxCSFailMask); ^1da177e4c3f41 drivers/net/r8169.c Linus Torvalds 2005-04-16 5162 206a75e003e17a drivers/net/ethernet/realtek/r8169_main.c Heiner Kallweit 2021-01-12 5163 if (status == RxProtoTCP || status == RxProtoUDP) 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5164 csum_ok = true; 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5165 break; 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5166 } 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5167 4d4c6d643fda8d drivers/net/ethernet/realtek/r8169_main.c Javen Xu 2026-08-03 5168 if (csum_ok) ^1da177e4c3f41 drivers/net/r8169.c Linus Torvalds 2005-04-16 5169 skb->ip_summed = CHECKSUM_UNNECESSARY; ^1da177e4c3f41 drivers/net/r8169.c Linus Torvalds 2005-04-16 5170 else bc8acf2c8c3e43 drivers/net/r8169.c Eric Dumazet 2010-09-02 5171 skb_checksum_none_assert(skb); ^1da177e4c3f41 drivers/net/r8169.c Linus Torvalds 2005-04-16 5172 } ^1da177e4c3f41 drivers/net/r8169.c Linus Torvalds 2005-04-16 5173 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki