summaryrefslogtreecommitdiff
path: root/fs/iomap
AgeCommit message (Expand)AuthorFilesLines
2025-08-11iomap: Fix broken data integrity guarantees for O_SYNC writesJan Kara1-7/+7
2025-07-29Merge tag 'vfs-6.17-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-402/+399
2025-07-28Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+1
2025-07-14iomap: build the writeback code without CONFIG_BLOCKChristoph Hellwig2-55/+64
2025-07-14iomap: add read_folio_range() handler for buffered writesChristoph Hellwig1-4/+9
2025-07-14iomap: improve argument passing to iomap_read_folio_syncChristoph Hellwig1-8/+8
2025-07-14iomap: replace iomap_folio_ops with iomap_write_opsChristoph Hellwig1-35/+44
2025-07-14iomap: export iomap_writeback_folioChristoph Hellwig1-2/+2
2025-07-14iomap: move folio_unlock out of iomap_writeback_folioJoanne Koong1-5/+4
2025-07-14iomap: rename iomap_writepage_map to iomap_writeback_folioChristoph Hellwig2-6/+6
2025-07-14iomap: move all ioend handling to ioend.cChristoph Hellwig3-218/+219
2025-07-14iomap: add public helpers for uptodate state manipulationJoanne Koong1-5/+15
2025-07-14iomap: hide ioends from the generic writeback codeChristoph Hellwig1-44/+47
2025-07-14iomap: refactor the writeback interfaceChristoph Hellwig2-53/+45
2025-07-14iomap: cleanup the pending writeback tracking in iomap_writepage_map_blocksJoanne Koong1-6/+6
2025-07-14iomap: pass more arguments using the iomap writeback contextChristoph Hellwig1-29/+23
2025-07-14iomap: header dietChristoph Hellwig7-25/+0
2025-07-11iomap: avoid unnecessary ifs_set_range_uptodate() with locksJinliang Zheng1-0/+3
2025-06-24fs: Remove three arguments from block_write_end()Matthew Wilcox (Oracle)1-2/+1
2025-05-28iomap: don't lose folio dropbehind state for overwritesJens Axboe1-0/+2
2025-05-26Merge tag 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-48/+79
2025-05-09iomap: rework iomap_write_begin() to return folio offset and lengthBrian Foster1-14/+19
2025-05-09iomap: push non-large folio check into get folio pathBrian Foster1-3/+3
2025-05-09iomap: helper to trim pos/bytes to within folioBrian Foster1-15/+20
2025-05-09iomap: drop pos param from __iomap_[get|put]_folio()Brian Foster1-8/+9
2025-05-09iomap: drop unnecessary pos param from iomap_write_[begin|end]Brian Foster1-10/+12
2025-05-09iomap: resample iter->pos after iomap_write_begin() callsBrian Foster1-8/+11
2025-04-15iomap: trace: Add missing flags to [IOMAP_|IOMAP_F_]FLAGS_STRINGSRitesh Harjani (IBM)1-6/+21
2025-04-11iomap: skip unnecessary ifs_block_is_uptodate checkGou Hao1-1/+1
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-03-24Merge tag 'vfs-6.15-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds10-421/+590
2025-03-20iomap: rework IOMAP atomic flagsJohn Garry2-6/+4
2025-03-20iomap: comment on atomic write checks in iomap_dio_bio_iter()John Garry1-1/+6
2025-03-20iomap: inline iomap_dio_bio_opflags()John Garry1-63/+49
2025-03-19iomap: fix inline data on buffered readGao Xiang1-2/+7
2025-03-17fs: convert block_commit_write() to take a folioMatthew Wilcox (Oracle)1-1/+1
2025-03-06iomap: Lift blocksize restriction on atomic writesRitesh Harjani (IBM)1-1/+1
2025-03-06iomap: Support SW-based atomic writesJohn Garry1-1/+3
2025-03-06iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HWJohn Garry2-10/+10
2025-03-06Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.org:pub/scm/linux/ker...Christian Brauner1-0/+4
2025-02-27iomap: make buffered writes work with RWF_DONTCACHEJens Axboe1-0/+4
2025-02-26iomap: introduce a full map advance helperBrian Foster3-7/+3
2025-02-26iomap: rename iomap_iter processed field to statusBrian Foster7-41/+41
2025-02-26iomap: remove unnecessary advance from iomap_iter()Brian Foster1-24/+15
2025-02-26iomap: convert misc simple ops to incremental advanceBrian Foster4-18/+21
2025-02-26iomap: advance the iter on direct I/OBrian Foster1-13/+9
2025-02-26iomap: advance the iter directly on buffered readBrian Foster1-25/+20
2025-02-25iomap: Minor code simplification in iomap_dio_bio_iter()John Garry1-5/+3
2025-02-10iomap: advance the iter directly on zero rangeBrian Foster1-11/+13
2025-02-10iomap: advance the iter directly on unshare rangeBrian Foster1-12/+11