summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorWale Zhang <wale.zhang.ftd@gmail.com>2026-07-31 03:47:29 -0400
committerYu Kuai <yukuai@fygo.io>2026-08-07 16:36:32 +0800
commitefdffeb6d4915219a130607f5ae29613d2c5545a (patch)
tree61949bdaa1f1f711935decd8b7bc1ad25f623abf /tools/perf/scripts/python/bin
parent162eb5ba791f6260fdaabae75fa2df20134f67d8 (diff)
md: skip discard on unsupported member devices
blk_stack_limits() uses min_not_zero() when stacking discard limits. Thus an array containing devices with different discard capabilities can expose discard support as long as at least one member has a non-zero discard limit. raid0 and raid10 use md_submit_discard_bio() to submit a discard bio to each member covered by the request. The helper currently also submits bios to members whose max_discard_sectors is zero. The block layer completes these bios with BLK_STS_NOTSUPP, and bio chaining propagates that status to the original discard request. Discard is optional, so skip members which do not support it. Members that do support discard continue to receive their portion of the request. Signed-off-by: Wale Zhang <wale.zhang.ftd@gmail.com> Link: https://patch.msgid.link/20260731074729.1885314-1-wale.zhang.ftd@gmail.com Signed-off-by: Yu Kuai <yukuai@fygo.io>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions