From: kernel test robot <lkp@intel.com>
To: Diangang Li <diangangli@gmail.com>
Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev
Subject: Re: [RFC 1/1] block: export windowed IO P99 latency
Date: Fri, 16 Jan 2026 02:20:26 +0800 [thread overview]
Message-ID: <202601160133.EiiYdMZh-lkp@intel.com> (raw)
In-Reply-To: <20260109083126.15052-2-lidiangang@bytedance.com>
Hi Diangang,
[This is a private test report for your RFC patch.]
kernel test robot noticed the following build warnings:
[auto build test WARNING on axboe/for-next]
[also build test WARNING on linus/master v6.19-rc5 next-20260115]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Diangang-Li/block-export-windowed-IO-P99-latency/20260109-163449
base: https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git for-next
patch link: https://lore.kernel.org/r/20260109083126.15052-2-lidiangang%40bytedance.com
patch subject: [RFC 1/1] block: export windowed IO P99 latency
config: s390-allnoconfig (https://download.01.org/0day-ci/archive/20260116/202601160133.EiiYdMZh-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 9b8addffa70cee5b2acc5454712d9cf78ce45710)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260116/202601160133.EiiYdMZh-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/202601160133.EiiYdMZh-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> block/genhd.c:1099:9: warning: stack frame size (2232) exceeds limit (2048) in 'part_stat_show' [-Wframe-larger-than]
1099 | ssize_t part_stat_show(struct device *dev,
| ^
1 warning generated.
vim +/part_stat_show +1099 block/genhd.c
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1098
3ad5cee5cd000d Christoph Hellwig 2020-03-24 @1099 ssize_t part_stat_show(struct device *dev,
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1100 struct device_attribute *attr, char *buf)
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1101 {
0d02129e76edf9 Christoph Hellwig 2020-11-27 1102 struct block_device *bdev = dev_to_bdev(dev);
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1103 struct disk_stats stat;
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1104 unsigned int inflight;
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1105
f2987c5816bda0 Yu Kuai 2025-05-06 1106 inflight = bdev_count_inflight(bdev);
86d7331299fda7 Zhang Wensheng 2022-02-17 1107 if (inflight) {
86d7331299fda7 Zhang Wensheng 2022-02-17 1108 part_stat_lock();
86d7331299fda7 Zhang Wensheng 2022-02-17 1109 update_io_ticks(bdev, jiffies, true);
86d7331299fda7 Zhang Wensheng 2022-02-17 1110 part_stat_unlock();
86d7331299fda7 Zhang Wensheng 2022-02-17 1111 }
86d7331299fda7 Zhang Wensheng 2022-02-17 1112 part_stat_read_all(bdev, &stat);
8e71afb94d6ed5 zhangguopeng 2024-11-07 1113 return sysfs_emit(buf,
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1114 "%8lu %8lu %8llu %8u "
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1115 "%8lu %8lu %8llu %8u "
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1116 "%8u %8u %8u "
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1117 "%8lu %8lu %8llu %8u "
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1118 "%8lu %8u "
f8b4ca85f47647 Diangang Li 2026-01-09 1119 "%8u %8u %8u %8u"
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1120 "\n",
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1121 stat.ios[STAT_READ],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1122 stat.merges[STAT_READ],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1123 (unsigned long long)stat.sectors[STAT_READ],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1124 (unsigned int)div_u64(stat.nsecs[STAT_READ], NSEC_PER_MSEC),
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1125 stat.ios[STAT_WRITE],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1126 stat.merges[STAT_WRITE],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1127 (unsigned long long)stat.sectors[STAT_WRITE],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1128 (unsigned int)div_u64(stat.nsecs[STAT_WRITE], NSEC_PER_MSEC),
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1129 inflight,
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1130 jiffies_to_msecs(stat.io_ticks),
8cd5b8fc00716f Konstantin Khlebnikov 2020-03-25 1131 (unsigned int)div_u64(stat.nsecs[STAT_READ] +
8cd5b8fc00716f Konstantin Khlebnikov 2020-03-25 1132 stat.nsecs[STAT_WRITE] +
8cd5b8fc00716f Konstantin Khlebnikov 2020-03-25 1133 stat.nsecs[STAT_DISCARD] +
8cd5b8fc00716f Konstantin Khlebnikov 2020-03-25 1134 stat.nsecs[STAT_FLUSH],
8cd5b8fc00716f Konstantin Khlebnikov 2020-03-25 1135 NSEC_PER_MSEC),
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1136 stat.ios[STAT_DISCARD],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1137 stat.merges[STAT_DISCARD],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1138 (unsigned long long)stat.sectors[STAT_DISCARD],
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1139 (unsigned int)div_u64(stat.nsecs[STAT_DISCARD], NSEC_PER_MSEC),
ea18e0f0a63af9 Konstantin Khlebnikov 2020-03-25 1140 stat.ios[STAT_FLUSH],
f8b4ca85f47647 Diangang Li 2026-01-09 1141 (unsigned int)div_u64(stat.nsecs[STAT_FLUSH], NSEC_PER_MSEC),
f8b4ca85f47647 Diangang Li 2026-01-09 1142 diskstat_p99_us(stat.latency[STAT_READ][0]),
f8b4ca85f47647 Diangang Li 2026-01-09 1143 diskstat_p99_us(stat.latency[STAT_WRITE][0]),
f8b4ca85f47647 Diangang Li 2026-01-09 1144 diskstat_p99_us(stat.latency[STAT_DISCARD][0]),
f8b4ca85f47647 Diangang Li 2026-01-09 1145 diskstat_p99_us(stat.latency[STAT_FLUSH][0]));
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1146 }
3ad5cee5cd000d Christoph Hellwig 2020-03-24 1147
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2026-01-15 18:21 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-09 8:31 [RFC 0/1] block: export windowed IO P99 latency Diangang Li
2026-01-09 8:31 ` [RFC 1/1] " Diangang Li
2026-01-15 17:38 ` kernel test robot
2026-01-15 18:20 ` kernel test robot
2026-01-15 18:20 ` kernel test robot [this message]
2026-01-30 2:59 ` [RFC 0/1] " Diangang Li
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=202601160133.EiiYdMZh-lkp@intel.com \
--to=lkp@intel.com \
--cc=diangangli@gmail.com \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
/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.