* drivers/md/dm.c:601: Warning: missing closing `"'
@ 2026-06-17 14:40 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-06-17 14:40 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: 66affa37cfac0aec061cc4bcf4a065b0c52f7e19
commit: 18ec6c5d7ec6c73ccff616041d75b6ea30a9a36e s390/percpu: Use new percpu code section for arch_this_cpu_add()
date: 2 weeks ago
config: s390-randconfig-r072-20260617 (https://download.01.org/0day-ci/archive/20260617/202606172233.AWg2Pzin-lkp@intel.com/config)
compiler: s390-linux-gcc (GCC) 8.5.0
smatch: v0.5.0-9185-gbcc58b9c
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260617/202606172233.AWg2Pzin-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/202606172233.AWg2Pzin-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/md/dm.c: Assembler messages:
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
>> drivers/md/dm.c:601: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:606: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:976: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
drivers/md/dm.c:981: Warning: missing closing `"'
--
fs/nfsd/filecache.c: Assembler messages:
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
>> fs/nfsd/filecache.c:291: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:296: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:292: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:297: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:541: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:546: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
fs/nfsd/filecache.c:229: Warning: missing closing `"'
--
include/net/sock.h: Assembler messages:
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
--
net/can/raw.c: Assembler messages:
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
>> net/can/raw.c:181: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
net/can/raw.c:186: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4457: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
include/linux/netdevice.h:4462: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
>> include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1495: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/net/sock.h:1500: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4468: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
include/linux/netdevice.h:4473: Warning: missing closing `"'
..
vim +601 drivers/md/dm.c
978e51ba38e00e Mike Snitzer 2017-12-09 570
6f25dd1c57b8ba Mike Snitzer 2023-10-25 571 static struct dm_io *alloc_io(struct mapped_device *md, struct bio *bio, gfp_t gfp_mask)
^1da177e4c3f41 Linus Torvalds 2005-04-16 572 {
64f52b0e31489b Mike Snitzer 2017-12-11 573 struct dm_io *io;
64f52b0e31489b Mike Snitzer 2017-12-11 574 struct dm_target_io *tio;
64f52b0e31489b Mike Snitzer 2017-12-11 575 struct bio *clone;
64f52b0e31489b Mike Snitzer 2017-12-11 576
6f25dd1c57b8ba Mike Snitzer 2023-10-25 577 clone = bio_alloc_clone(NULL, bio, gfp_mask, &md->mempools->io_bs);
6f25dd1c57b8ba Mike Snitzer 2023-10-25 578 if (unlikely(!clone))
6f25dd1c57b8ba Mike Snitzer 2023-10-25 579 return NULL;
6c23f0bd7f16d8 Christoph Hellwig 2022-02-02 580 tio = clone_to_tio(clone);
655f3aad7aa485 Mike Snitzer 2022-03-19 581 tio->flags = 0;
655f3aad7aa485 Mike Snitzer 2022-03-19 582 dm_tio_set_flag(tio, DM_TIO_INSIDE_DM_IO);
64f52b0e31489b Mike Snitzer 2017-12-11 583 tio->io = NULL;
64f52b0e31489b Mike Snitzer 2017-12-11 584
64f52b0e31489b Mike Snitzer 2017-12-11 585 io = container_of(tio, struct dm_io, tio);
64f52b0e31489b Mike Snitzer 2017-12-11 586 io->magic = DM_IO_MAGIC;
84b98f4ce4d1d1 Mike Snitzer 2022-03-17 587 io->status = BLK_STS_OK;
2b1c6d7a890aea Mikulas Patocka 2025-09-15 588 io->requeue_flush_with_data = false;
0f14d60a023cc4 Ming Lei 2022-04-12 589
0f14d60a023cc4 Ming Lei 2022-04-12 590 /* one ref is for submission, the other is for completion */
0f14d60a023cc4 Ming Lei 2022-04-12 591 atomic_set(&io->io_count, 2);
9f6dc633761006 Mike Snitzer 2022-02-17 592 this_cpu_inc(*md->pending_io);
7dd76d1feec70a Ming Lei 2022-04-12 593 io->orig_bio = bio;
978e51ba38e00e Mike Snitzer 2017-12-09 594 io->md = md;
4d7bca13dd9a50 Mike Snitzer 2022-03-19 595 spin_lock_init(&io->lock);
b879f915bc48a1 Mike Snitzer 2022-01-28 596 io->start_time = jiffies;
82f6cdcc3676c6 Mike Snitzer 2022-03-18 597 io->flags = 0;
526d10061bc29b Li Nan 2023-06-13 598 if (blk_queue_io_stat(md->queue))
526d10061bc29b Li Nan 2023-06-13 599 dm_io_set_flag(io, DM_IO_BLK_STAT);
64f52b0e31489b Mike Snitzer 2017-12-11 600
c4f512d255e3c4 Mike Snitzer 2023-06-13 @601 if (static_branch_unlikely(&stats_enabled) &&
c4f512d255e3c4 Mike Snitzer 2023-06-13 602 unlikely(dm_stats_used(&md->stats)))
0cdb90f0f30638 Mike Snitzer 2022-02-17 603 dm_stats_record_start(&md->stats, &io->stats_aux);
64f52b0e31489b Mike Snitzer 2017-12-11 604
64f52b0e31489b Mike Snitzer 2017-12-11 605 return io;
^1da177e4c3f41 Linus Torvalds 2005-04-16 606 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 607
:::::: The code at line 601 was first introduced by commit
:::::: c4f512d255e3c4ade80a1d68ca816c1b11556a13 dm: skip dm-stats work in alloc_io() unless needed
:::::: TO: Mike Snitzer <snitzer@kernel.org>
:::::: CC: Mike Snitzer <snitzer@kernel.org>
--
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-06-17 14:41 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-17 14:40 drivers/md/dm.c:601: 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