* net/ipv4/esp4.c:237: Warning: missing closing `"'
@ 2026-07-08 3:15 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-07-08 3:15 UTC (permalink / raw)
To: Heiko Carstens; +Cc: oe-kbuild-all, linux-kernel, Alexander Gordeev
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 0e35b9b6ec0ffcc5e23cbdec09f5c622ad532b53
commit: 18ec6c5d7ec6c73ccff616041d75b6ea30a9a36e s390/percpu: Use new percpu code section for arch_this_cpu_add()
date: 5 weeks ago
config: s390-randconfig-r054-20260708 (https://download.01.org/0day-ci/archive/20260708/202607081144.nNPpRBhx-lkp@intel.com/config)
compiler: s390-linux-gcc (GCC) 8.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260708/202607081144.nNPpRBhx-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
| Fixes: 18ec6c5d7ec6 ("s390/percpu: Use new percpu code section for arch_this_cpu_add()")
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202607081144.nNPpRBhx-lkp@intel.com/
All warnings (new ones prefixed by >>):
net/ipv4/esp4.c: Assembler messages:
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
>> net/ipv4/esp4.c:237: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
net/ipv4/esp4.c:242: Warning: missing closing `"'
--
net/ipv6/xfrm6_input.c: Assembler messages:
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
>> net/ipv6/xfrm6_input.c:315: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:320: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:291: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:296: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:257: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
net/ipv6/xfrm6_input.c:262: Warning: missing closing `"'
--
net/ipv6/esp6.c: Assembler messages:
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
>> net/ipv6/esp6.c:273: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
net/ipv6/esp6.c:278: Warning: missing closing `"'
--
net/mpls/af_mpls.c: Assembler messages:
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
>> net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:176: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:181: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:172: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:177: Warning: missing closing `"'
net/mpls/af_mpls.c:182: Warning: missing closing `"'
..
vim +237 net/ipv4/esp4.c
e27cca96cd68fa2 Sabrina Dubroca 2019-11-25 206
fd5dabf764f79ce Herbert Xu 2023-02-06 207 static void esp_output_done(void *data, int err)
38320c70d282be1 Herbert Xu 2008-01-28 208 {
fd5dabf764f79ce Herbert Xu 2023-02-06 209 struct sk_buff *skb = data;
f53c723902d1ac5 Steffen Klassert 2017-12-20 210 struct xfrm_offload *xo = xfrm_offload(skb);
cac2661c53f35cb Steffen Klassert 2017-01-17 211 void *tmp;
f53c723902d1ac5 Steffen Klassert 2017-12-20 212 struct xfrm_state *x;
f53c723902d1ac5 Steffen Klassert 2017-12-20 213
2294be0f11e22b6 Florian Westphal 2018-12-18 214 if (xo && (xo->flags & XFRM_DEV_RESUME)) {
2294be0f11e22b6 Florian Westphal 2018-12-18 215 struct sec_path *sp = skb_sec_path(skb);
2294be0f11e22b6 Florian Westphal 2018-12-18 216
2294be0f11e22b6 Florian Westphal 2018-12-18 217 x = sp->xvec[sp->len - 1];
2294be0f11e22b6 Florian Westphal 2018-12-18 218 } else {
f53c723902d1ac5 Steffen Klassert 2017-12-20 219 x = skb_dst(skb)->xfrm;
2294be0f11e22b6 Florian Westphal 2018-12-18 220 }
38320c70d282be1 Herbert Xu 2008-01-28 221
cac2661c53f35cb Steffen Klassert 2017-01-17 222 tmp = ESP_SKB_CB(skb)->tmp;
c3198822c6cb9fb Dragos Tatulea 2024-03-08 223 esp_ssg_unref(x, tmp, skb);
cac2661c53f35cb Steffen Klassert 2017-01-17 224 kfree(tmp);
f53c723902d1ac5 Steffen Klassert 2017-12-20 225
f53c723902d1ac5 Steffen Klassert 2017-12-20 226 if (xo && (xo->flags & XFRM_DEV_RESUME)) {
f53c723902d1ac5 Steffen Klassert 2017-12-20 227 if (err) {
f53c723902d1ac5 Steffen Klassert 2017-12-20 228 XFRM_INC_STATS(xs_net(x), LINUX_MIB_XFRMOUTSTATEPROTOERROR);
f53c723902d1ac5 Steffen Klassert 2017-12-20 229 kfree_skb(skb);
f53c723902d1ac5 Steffen Klassert 2017-12-20 230 return;
f53c723902d1ac5 Steffen Klassert 2017-12-20 231 }
f53c723902d1ac5 Steffen Klassert 2017-12-20 232
f53c723902d1ac5 Steffen Klassert 2017-12-20 233 skb_push(skb, skb->data - skb_mac_header(skb));
f53c723902d1ac5 Steffen Klassert 2017-12-20 234 secpath_reset(skb);
f53c723902d1ac5 Steffen Klassert 2017-12-20 235 xfrm_dev_resume(skb);
f53c723902d1ac5 Steffen Klassert 2017-12-20 236 } else {
e27cca96cd68fa2 Sabrina Dubroca 2019-11-25 @237 if (!err &&
0c0eef8ccd2413b Sabrina Dubroca 2026-02-24 238 x->encap && x->encap->encap_type == TCP_ENCAP_ESPINTCP) {
0c0eef8ccd2413b Sabrina Dubroca 2026-02-24 239 err = esp_output_tail_tcp(x, skb);
0c0eef8ccd2413b Sabrina Dubroca 2026-02-24 240 if (err != -EINPROGRESS)
0c0eef8ccd2413b Sabrina Dubroca 2026-02-24 241 kfree_skb(skb);
0c0eef8ccd2413b Sabrina Dubroca 2026-02-24 242 } else {
1620c88887b1694 Steffen Klassert 2025-01-16 243 xfrm_output_resume(skb_to_full_sk(skb), skb, err);
38320c70d282be1 Herbert Xu 2008-01-28 244 }
f53c723902d1ac5 Steffen Klassert 2017-12-20 245 }
0c0eef8ccd2413b Sabrina Dubroca 2026-02-24 246 }
38320c70d282be1 Herbert Xu 2008-01-28 247
:::::: The code at line 237 was first introduced by commit
:::::: e27cca96cd68fa2c6814c90f9a1cfd36bb68c593 xfrm: add espintcp (RFC 8229)
:::::: TO: Sabrina Dubroca <sd@queasysnail.net>
:::::: CC: Steffen Klassert <steffen.klassert@secunet.com>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-08 3:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-08 3:15 net/ipv4/esp4.c:237: Warning: missing closing `"' kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox