summaryrefslogtreecommitdiff
path: root/include/uapi/linux/errqueue.h
diff options
context:
space:
mode:
authorZhang Yi <yi.zhang@huawei.com>2026-09-03 20:40:15 +0800
committerTheodore Ts'o <tytso@mit.edu>2026-10-08 11:11:26 -0400
commitb3ddc732eb4c07947f6b45df58964ea9e3bfc48f (patch)
tree3f959d806a9bdeed62f32b5fd1bfc7d52bb7ecf2 /include/uapi/linux/errqueue.h
parentec18ea1899e51f5a00abe4563d21b362e026cfd5 (diff)
downloadlinux-next-b3ddc732eb4c07947f6b45df58964ea9e3bfc48f.tar.gz
linux-next-b3ddc732eb4c07947f6b45df58964ea9e3bfc48f.zip
ext4: add tracepoints for EOF block zeroing and disksize-grow I/O
Add tracepoints to track the disksize-grow-pending lifecycle in the writeback path and the block-zero-EOF entry point: - ext4_iomap_wb_disksize_pending_submit: ioend is marked as DISKSIZE_GROW_IO in ext4_iomap_writeback_submit(). - ext4_iomap_wb_disksize_pending_complete: ioend of type DISKSIZE_GROW_IO completes in ext4_iomap_finish_ioend(). - ext4_iomap_wb_disksize_pending_wait: ioend worker waits for the pending zeroed EOF block to complete. - ext4_iomap_wb_update_disksize: i_disksize is advanced in ext4_iomap_wb_update_disksize, including the new value and whether the update is a disksize-grow completion. - ext4_block_zero_eof: ext4_block_zero_eof is called with the range and zeroing outcome, capturing the producer-side entry point. Together with the previous mark/clear/wait tracepoints, these cover the full lifetime of the disksize-grow-pending state. Signed-off-by: Zhang Yi <yi.zhang@huawei.com> Link: https://patch.msgid.link/20260903124017.2325538-1-yi.zhang@huaweicloud.com Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'include/uapi/linux/errqueue.h')
0 files changed, 0 insertions, 0 deletions