{"id":500911,"url":"http://patchwork.ozlabs.org/api/1.2/series/500911/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/list/?series=500911","project":{"id":8,"url":"http://patchwork.ozlabs.org/api/1.2/projects/8/?format=json","name":"Linux ext4 filesystem development","link_name":"linux-ext4","list_id":"linux-ext4.vger.kernel.org","list_email":"linux-ext4@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"ext4: use iomap for regular file's buffered I/O path","date":"2026-04-22T02:10:23","submitter":{"id":85428,"url":"http://patchwork.ozlabs.org/api/1.2/people/85428/?format=json","name":"Zhang Yi","email":"yi.zhang@huaweicloud.com"},"version":3,"total":22,"received_total":22,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/500911/mbox/","cover_letter":{"id":2226010,"url":"http://patchwork.ozlabs.org/api/1.2/covers/2226010/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/cover/20260422021042.4157510-1-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-1-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:20","name":"[v3,00/22] ext4: use iomap for regular file's buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/cover/20260422021042.4157510-1-yi.zhang@huaweicloud.com/mbox/"},"patches":[{"id":2226004,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226004/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-2-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-2-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:21","name":"[v3,01/22] ext4: simplify size updating in ext4_setattr()","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-2-yi.zhang@huaweicloud.com/mbox/"},{"id":2226006,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226006/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-3-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-3-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:22","name":"[v3,02/22] ext4: factor out ext4_truncate_[up|down]()","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-3-yi.zhang@huaweicloud.com/mbox/"},{"id":2226001,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226001/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-4-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-4-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:23","name":"[v3,03/22] ext4: simplify error handling in ext4_setattr()","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-4-yi.zhang@huaweicloud.com/mbox/"},{"id":2226003,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226003/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-5-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-5-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:24","name":"[v3,04/22] ext4: add iomap address space operations for buffered I/O","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-5-yi.zhang@huaweicloud.com/mbox/"},{"id":2226012,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226012/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-6-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-6-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:25","name":"[v3,05/22] ext4: implement buffered read path using iomap","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-6-yi.zhang@huaweicloud.com/mbox/"},{"id":2226019,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226019/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-7-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-7-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:26","name":"[v3,06/22] ext4: pass out extent seq counter when mapping da blocks","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-7-yi.zhang@huaweicloud.com/mbox/"},{"id":2226008,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226008/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-8-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-8-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:27","name":"[v3,07/22] ext4: do not use data=ordered mode for inodes using buffered iomap path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-8-yi.zhang@huaweicloud.com/mbox/"},{"id":2226014,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226014/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-9-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-9-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:28","name":"[v3,08/22] ext4: implement buffered write path using iomap","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-9-yi.zhang@huaweicloud.com/mbox/"},{"id":2226018,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226018/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-10-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-10-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:29","name":"[v3,09/22] ext4: implement writeback path using iomap","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-10-yi.zhang@huaweicloud.com/mbox/"},{"id":2226021,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226021/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-11-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-11-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:30","name":"[v3,10/22] ext4: implement mmap path using iomap","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-11-yi.zhang@huaweicloud.com/mbox/"},{"id":2226002,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226002/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-12-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-12-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:31","name":"[v3,11/22] iomap: correct the range of a partial dirty clear","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-12-yi.zhang@huaweicloud.com/mbox/"},{"id":2226007,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226007/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-13-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-13-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:32","name":"[v3,12/22] iomap: support invalidating partial folios","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-13-yi.zhang@huaweicloud.com/mbox/"},{"id":2226013,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226013/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-14-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-14-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:33","name":"[v3,13/22] iomap: fix incorrect did_zero setting in iomap_zero_iter()","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-14-yi.zhang@huaweicloud.com/mbox/"},{"id":2226022,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226022/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-15-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-15-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:34","name":"[v3,14/22] ext4: implement partial block zero range path using iomap","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-15-yi.zhang@huaweicloud.com/mbox/"},{"id":2226024,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226024/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-16-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-16-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:35","name":"[v3,15/22] ext4: add block mapping tracepoints for iomap buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-16-yi.zhang@huaweicloud.com/mbox/"},{"id":2226005,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226005/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-17-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-17-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:36","name":"[v3,16/22] ext4: disable online defrag when inode using iomap buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-17-yi.zhang@huaweicloud.com/mbox/"},{"id":2226015,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226015/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-18-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-18-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:37","name":"[v3,17/22] ext4: partially enable iomap for the buffered I/O path of regular files","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-18-yi.zhang@huaweicloud.com/mbox/"},{"id":2226017,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226017/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-19-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-19-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:38","name":"[v3,18/22] ext4: introduce a mount option for iomap buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-19-yi.zhang@huaweicloud.com/mbox/"},{"id":2226020,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226020/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-20-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-20-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:39","name":"[v3,19/22] ext4: submit zeroed post-EOF data immediately in the iomap buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-20-yi.zhang@huaweicloud.com/mbox/"},{"id":2226009,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226009/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-21-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-21-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:40","name":"[v3,20/22] ext4: wait for ordered I/O in the iomap buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-21-yi.zhang@huaweicloud.com/mbox/"},{"id":2226023,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226023/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-22-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-22-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:41","name":"[v3,21/22] ext4: update i_disksize to i_size on ordered I/O completion","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-22-yi.zhang@huaweicloud.com/mbox/"},{"id":2226011,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2226011/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-23-yi.zhang@huaweicloud.com/","msgid":"<20260422021042.4157510-23-yi.zhang@huaweicloud.com>","list_archive_url":null,"date":"2026-04-22T02:10:42","name":"[v3,22/22] ext4: add tracepoints for ordered I/O in the iomap buffered I/O path","mbox":"http://patchwork.ozlabs.org/project/linux-ext4/patch/20260422021042.4157510-23-yi.zhang@huaweicloud.com/mbox/"}]}