summaryrefslogtreecommitdiff
path: root/fs/iomap
AgeCommit message (Expand)AuthorFilesLines
2025-02-10iomap: advance the iter directly on buffered writesBrian Foster1-13/+7
2025-02-10iomap: support incremental iomap_iter advancesBrian Foster1-7/+25
2025-02-10iomap: export iomap_iter_advance() and return remaining lengthBrian Foster1-14/+8
2025-02-10iomap: lift iter termination logic from iomap_iter_advance()Brian Foster1-8/+13
2025-02-10iomap: lift error code check out of iomap_iter_advance()Brian Foster1-3/+8
2025-02-10iomap: refactor iomap_iter() length check and tracepointBrian Foster1-8/+11
2025-02-10iomap: split out iomap check and reset logic from iter advanceBrian Foster1-23/+26
2025-02-06iomap: pass private data to iomap_truncate_pageChristoph Hellwig1-2/+2
2025-02-06iomap: pass private data to iomap_zero_rangeChristoph Hellwig1-2/+4
2025-02-06iomap: pass private data to iomap_page_mkwriteChristoph Hellwig1-1/+3
2025-02-06iomap: add a io_private field to struct iomap_ioendChristoph Hellwig1-0/+1
2025-02-06iomap: optionally use ioends for direct I/OChristoph Hellwig3-2/+49
2025-02-06iomap: factor out a iomap_dio_done helperChristoph Hellwig1-38/+38
2025-02-06iomap: move common ioend code to ioend.cChristoph Hellwig3-133/+138
2025-02-06iomap: split bios to zone append limits in the submission handlersChristoph Hellwig3-20/+116
2025-02-06iomap: add a IOMAP_F_ANON_WRITE flagChristoph Hellwig2-6/+13
2025-02-06iomap: simplify io_flags and io_type in struct iomap_ioendChristoph Hellwig1-17/+22
2025-02-06iomap: allow the file system to submit the writeback biosChristoph Hellwig1-5/+5
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2025-01-25mm, swap: clean up device availability checkKairui Song1-1/+0
2025-01-09iomap: avoid avoid truncating 64-bit offset to 32 bitsMarco Nelissen1-1/+1
2024-12-11iomap: fix zero padding data issue in concurrent append writesLong Li1-0/+45
2024-12-11iomap: pass byte granular end position to iomap_add_to_ioendLong Li1-9/+12
2024-11-26Merge branch 'ovl.fixes'Christian Brauner1-0/+6
2024-11-21Merge tag 'xfs-6.13-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+6
2024-11-21iomap: elide flush from partial eof zero rangeBrian Foster1-4/+24
2024-11-21iomap: lift zeroed mapping handling into iomap_zero_range()Brian Foster1-42/+24
2024-11-21iomap: reset per-iter state on non-error iter advancesBrian Foster1-6/+5
2024-11-21iomap: warn on zero range of a post-eof folioBrian Foster1-0/+2
2024-11-18Merge tag 'vfs-6.13.untorn.writes' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-10/+36
2024-11-18Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-1/+1
2024-11-11iomap: drop an obsolete comment in iomap_dio_bio_iterChristoph Hellwig1-5/+0
2024-11-05iomap: add a merge boundary flagChristoph Hellwig1-0/+6
2024-11-04fs: iomap: Atomic write supportJohn Garry2-5/+36
2024-11-01Merge tag 'vfs-6.12-rc6.iomap' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds1-16/+1
2024-10-28fs/writeback: convert wbc_account_cgroup_owner to take a folioPankaj Raghav1-1/+1
2024-10-21iomap: turn iomap_want_unshare_iter into an inline functionChristoph Hellwig1-17/+0
2024-10-15iomap: move locking out of iomap_write_delalloc_releaseChristoph Hellwig1-9/+8
2024-10-15iomap: remove iomap_file_buffered_write_punch_delallocChristoph Hellwig1-57/+28
2024-10-15iomap: factor out a iomap_last_written_block helperChristoph Hellwig1-11/+2
2024-10-07iomap: share iomap_unshare_iter predicate code with fsdaxDarrick J. Wong1-14/+16
2024-10-03iomap: constrain the file range passed to iomap_file_unshareDarrick J. Wong1-1/+5
2024-10-03iomap: don't bother unsharing delalloc extentsDarrick J. Wong1-1/+2
2024-09-20Merge tag 'vfs-6.12.blocksize' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds2-82/+159
2024-09-10iomap: remove the iomap_file_buffered_write_punch_delalloc return valueChristoph Hellwig1-54/+28
2024-09-10iomap: pass the iomap to the punch callbackChristoph Hellwig1-12/+13
2024-09-10iomap: pass flags to iomap_file_buffered_write_punch_delallocChristoph Hellwig1-6/+5
2024-09-10iomap: improve shared block detection in iomap_unshare_iterChristoph Hellwig1-4/+13
2024-09-10iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_releaseChristoph Hellwig1-1/+9
2024-09-03iomap: make zero range flush conditional on unwritten mappingsBrian Foster1-9/+54