Age | Commit message (Expand) | Author | Files | Lines |
2024-02-01 | iomap: pass the length of the dirty region to ->map_blocks | Christoph Hellwig | 1 | -1/+1 |
2024-02-01 | iomap: map multiple blocks at a time | Christoph Hellwig | 1 | -0/+7 |
2024-02-01 | iomap: don't chain bios | Christoph Hellwig | 1 | -2/+6 |
2024-02-01 | iomap: move the io_folios field out of struct iomap_ioend | Christoph Hellwig | 1 | -1/+1 |
2023-08-29 | Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+4 |
2023-08-02 | fs: add CONFIG_BUFFER_HEAD | Christoph Hellwig | 1 | -0/+4 |
2023-07-25 | iomap: Add per-block dirty state tracking to improve performance | Ritesh Harjani (IBM) | 1 | -0/+1 |
2023-07-24 | iomap: Create large folios in the buffered write path | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2023-04-21 | iomap: Remove IOMAP_DIO_NOSYNC unused dio flag | Ritesh Harjani (IBM) | 1 | -6/+0 |
2023-02-22 | Merge tag 'iomap-6.3-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -12/+15 |
2023-02-15 | iomap: remove IOMAP_F_ZONE_APPEND | Christoph Hellwig | 1 | -2/+1 |
2023-01-18 | iomap: Rename page_ops to folio_ops | Andreas Gruenbacher | 1 | -4/+4 |
2023-01-18 | iomap: Rename page_prepare handler to get_folio | Andreas Gruenbacher | 1 | -3/+3 |
2023-01-18 | iomap/gfs2: Get page in page_prepare handler | Andreas Gruenbacher | 1 | -4/+5 |
2023-01-18 | iomap: Add iomap_get_folio helper | Andreas Gruenbacher | 1 | -0/+1 |
2023-01-18 | iomap: Rename page_done handler to put_folio | Andreas Gruenbacher | 1 | -6/+6 |
2023-01-18 | iomap/gfs2: Unlock and put folio in page_done handler | Andreas Gruenbacher | 1 | -3/+4 |
2022-11-29 | iomap: write iomap validity checks | Dave Chinner | 1 | -8/+35 |
2022-11-23 | xfs,iomap: move delalloc punching to iomap | Dave Chinner | 1 | -0/+4 |
2022-08-11 | Merge tag 'iomap-6.0-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -3/+0 |
2022-08-03 | Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -0/+6 |
2022-08-02 | mm/migrate: Add filemap_migrate_folio() | Matthew Wilcox (Oracle) | 1 | -6/+0 |
2022-07-22 | iomap: remove iomap_writepage | Christoph Hellwig | 1 | -3/+0 |
2022-06-10 | teach iomap_dio_rw() to suppress dsync | Al Viro | 1 | -0/+6 |
2022-05-24 | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -2/+2 |
2022-05-16 | iomap: add per-iomap_iter private data | Christoph Hellwig | 1 | -2/+3 |
2022-05-16 | iomap: allow the file system to provide a bio_set for direct I/O | Christoph Hellwig | 1 | -0/+11 |
2022-05-09 | iomap: Convert to release_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-05-09 | fs: Convert iomap_readpage to iomap_read_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-03-15 | iomap: Remove iomap_invalidatepage() | Matthew Wilcox (Oracle) | 1 | -2/+0 |
2022-03-14 | fs: Convert is_partially_uptodate to folios | Matthew Wilcox (Oracle) | 1 | -2/+1 |
2022-01-26 | xfs, iomap: limit individual ioend chain lengths in writeback | Dave Chinner | 1 | -0/+2 |
2022-01-12 | Merge tag 'libnvdimm-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+5 |
2021-12-18 | iomap,xfs: Convert ->discard_page to ->discard_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2021-12-16 | iomap: Add iomap_invalidate_folio | Matthew Wilcox (Oracle) | 1 | -0/+1 |
2021-12-04 | iomap: add a IOMAP_DAX flag | Christoph Hellwig | 1 | -0/+5 |
2021-11-02 | Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -2/+9 |
2021-10-24 | iomap: Add done_before argument to iomap_dio_rw | Andreas Gruenbacher | 1 | -2/+2 |
2021-10-24 | iomap: Support partial direct I/O on user copy failures | Andreas Gruenbacher | 1 | -0/+7 |
2021-10-18 | block: switch polling to be bio based | Christoph Hellwig | 1 | -3/+2 |
2021-10-18 | block: replace the spin argument to blk_iopoll with a flags argument | Christoph Hellwig | 1 | -1/+1 |
2021-08-16 | iomap: constify iomap_iter_srcmap | Christoph Hellwig | 1 | -1/+1 |
2021-08-16 | iomap: rework unshare flag | Christoph Hellwig | 1 | -0/+1 |
2021-08-16 | iomap: remove iomap_apply | Christoph Hellwig | 1 | -10/+0 |
2021-08-16 | iomap: switch __iomap_dio_rw to use iomap_iter | Christoph Hellwig | 1 | -2/+2 |
2021-08-16 | iomap: add the new iomap_iter model | Christoph Hellwig | 1 | -0/+56 |
2021-08-16 | iomap: mark the iomap argument to iomap_inline_data_valid const | Christoph Hellwig | 1 | -1/+1 |
2021-08-16 | iomap: mark the iomap argument to iomap_inline_data const | Christoph Hellwig | 1 | -1/+1 |
2021-08-16 | iomap: mark the iomap argument to iomap_sector const | Christoph Hellwig | 1 | -2/+1 |
2021-08-16 | iomap: remove the iomap arguments to ->page_{prepare,done} | Christoph Hellwig | 1 | -3/+2 |
2021-08-03 | iomap: support reading inline data from non-zero pos | Gao Xiang | 1 | -0/+18 |
2021-06-29 | iomap: use __set_page_dirty_nobuffers | Matthew Wilcox (Oracle) | 1 | -1/+0 |
2021-05-04 | iomap: remove unused private field from ioend | Brian Foster | 1 | -4/+1 |
2021-02-21 | Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -2/+16 |
2021-02-09 | iomap: support REQ_OP_ZONE_APPEND | Naohiro Aota | 1 | -0/+1 |
2021-01-23 | iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag | Christoph Hellwig | 1 | -0/+8 |
2021-01-23 | iomap: pass a flags argument to iomap_dio_rw | Christoph Hellwig | 1 | -2/+8 |
2020-11-04 | iomap: support partial page discard on writeback block mapping failure | Brian Foster | 1 | -1/+1 |
2020-09-28 | iomap: Allow filesystem to call iomap_dio_complete without i_rwsem | Christoph Hellwig | 1 | -0/+5 |
2020-06-05 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -1/+1 |
2020-06-03 | iomap: fix the iomap_fiemap prototype | Christoph Hellwig | 1 | -1/+1 |
2020-06-02 | Merge tag 'for-5.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -0/+2 |
2020-06-02 | iomap: convert from readpages to readahead | Matthew Wilcox (Oracle) | 1 | -2/+1 |
2020-05-25 | iomap: add a filesystem hook for direct I/O bio submission | Goldwyn Rodrigues | 1 | -0/+2 |
2019-10-21 | iomap: use a srcmap for a read-modify-write I/O | Goldwyn Rodrigues | 1 | -2/+3 |
2019-10-21 | iomap: renumber IOMAP_HOLE to 0 | Christoph Hellwig | 1 | -5/+5 |
2019-10-21 | iomap: ignore non-shared or non-data blocks in xfs_file_dirty | Christoph Hellwig | 1 | -1/+1 |
2019-10-21 | iomap: better document the IOMAP_F_* flags | Christoph Hellwig | 1 | -8/+23 |
2019-10-21 | iomap: move struct iomap_page out of iomap.h | Christoph Hellwig | 1 | -17/+0 |
2019-10-21 | iomap: lift the xfs writeback code to iomap | Christoph Hellwig | 1 | -0/+59 |
2019-10-17 | iomap: iomap that extends beyond EOF should be marked dirty | Dave Chinner | 1 | -0/+2 |
2019-10-15 | iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() | Jan Kara | 1 | -1/+2 |
2019-09-19 | iomap: move the iomap_dio_rw ->end_io callback into a structure | Christoph Hellwig | 1 | -3/+7 |
2019-09-19 | iomap: split size and error for iomap_dio_rw ->end_io | Matthew Bobrowski | 1 | -2/+2 |
2019-07-17 | iomap: move internal declarations into fs/iomap/ | Darrick J. Wong | 1 | -0/+10 |
2019-07-17 | iomap: move the direct IO code into a separate file | Darrick J. Wong | 1 | -0/+7 |
2019-06-27 | iomap: don't mark the inode dirty in iomap_write_end | Andreas Gruenbacher | 1 | -0/+1 |
2019-05-01 | iomap: Add a page_prepare callback | Andreas Gruenbacher | 1 | -5/+17 |
2019-02-24 | iomap: wire up the iopoll method | Christoph Hellwig | 1 | -0/+1 |
2018-10-26 | fs/iomap.c: change return type to vm_fault_t | Souptick Joarder | 1 | -1/+3 |
2018-07-11 | iomap: add support for sub-pagesize buffered I/O without buffer heads | Christoph Hellwig | 1 | -0/+31 |
2018-06-20 | iomap: add initial support for writes without buffer heads | Christoph Hellwig | 1 | -0/+2 |
2018-06-19 | iomap: add an iomap-based readpage and readpages implementation | Christoph Hellwig | 1 | -0/+3 |
2018-06-19 | iomap: add private pointer to struct iomap | Andreas Gruenbacher | 1 | -0/+1 |
2018-06-19 | iomap: add a page_done callback | Christoph Hellwig | 1 | -0/+9 |
2018-06-19 | iomap: generic inline data handling | Andreas Gruenbacher | 1 | -0/+1 |
2018-06-01 | iomap: add an iomap-based bmap implementation | Christoph Hellwig | 1 | -0/+3 |
2018-06-01 | iomap: move IOMAP_F_BOUNDARY to gfs2 | Christoph Hellwig | 1 | -2/+7 |
2018-06-01 | iomap: fix the comment describing IOMAP_NOWAIT | Christoph Hellwig | 1 | -1/+1 |
2018-06-01 | iomap: inline data should be an iomap type, not a flag | Christoph Hellwig | 1 | -1/+1 |
2018-05-15 | iomap: add a swapfile activation function | Darrick J. Wong | 1 | -0/+11 |
2017-11-17 | Merge tag 'libnvdimm-for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+4 |
2017-11-14 | Merge tag 'gfs2-4.15.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+2 |
2017-11-14 | Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -7/+8 |
2017-11-03 | dax, iomap: Add support for synchronous faults | Jan Kara | 1 | -0/+5 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-31 | GFS2: Implement iomap for block_map | Bob Peterson | 1 | -1/+2 |
2017-10-01 | iomap: Add IOMAP_F_DATA_INLINE flag | Andreas Gruenbacher | 1 | -2/+3 |
2017-10-01 | iomap: Switch from blkno to disk offset | Andreas Gruenbacher | 1 | -5/+5 |
2017-07-10 | Merge tag 'xfs-4.13-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -0/+4 |
2017-07-02 | vfs: Add iomap_seek_hole and iomap_seek_data helpers | Andreas Gruenbacher | 1 | -0/+4 |
2017-06-20 | fs: Introduce IOMAP_NOWAIT | Goldwyn Rodrigues | 1 | -0/+1 |
2017-04-25 | ext2, ext4, xfs: retrieve dax_device for iomap operations | Dan Williams | 1 | -0/+1 |
2017-02-24 | mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf | Dave Jiang | 1 | -2/+1 |
2017-01-30 | iomap: constify struct iomap_ops | Christoph Hellwig | 1 | -7/+7 |
2016-11-30 | iomap: implement direct I/O | Christoph Hellwig | 1 | -0/+11 |
2016-11-30 | Merge branch 'xfs-4.10-misc-fixes-2' into iomap-4.10-directio | Dave Chinner | 1 | -6/+11 |
2016-11-10 | dax: Introduce IOMAP_FAULT flag | Jan Kara | 1 | -0/+1 |
2016-10-20 | iomap: add IOMAP_REPORT | Christoph Hellwig | 1 | -6/+11 |
2016-10-03 | Merge branch 'iomap-4.9-dax' into for-next | Dave Chinner | 1 | -0/+1 |
2016-09-19 | iomap: add IOMAP_F_NEW flag | Christoph Hellwig | 1 | -0/+1 |
2016-09-19 | iomap: add a flag to report shared extents | Darrick J. Wong | 1 | -0/+1 |
2016-09-19 | fs: add iomap_file_dirty | Christoph Hellwig | 1 | -0/+2 |
2016-08-29 | iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems | Christoph Hellwig | 1 | -1/+7 |
2016-06-21 | fs: iomap based fiemap implementation | Christoph Hellwig | 1 | -0/+3 |
2016-06-21 | fs: introduce iomap infrastructure | Christoph Hellwig | 1 | -5/+51 |
2016-06-21 | fs: move struct iomap from exportfs.h to a separate header | Christoph Hellwig | 1 | -0/+21 |