All of lore.kernel.org
 help / color / mirror / Atom feed
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

  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.