summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_file.c
Commit message (Expand)AuthorAgeFilesLines
* xfs: properly serialise fallocate against AIO+DIODave Chinner2019-10-311-0/+30
* xfs: consolidate preallocation in xfs_file_fallocateChristoph Hellwig2019-10-281-8/+24
* xfs: use xfs_inode_buftarg in xfs_file_dio_aio_writeChristoph Hellwig2019-10-281-2/+1
* xfs: add a xfs_inode_buftarg helperChristoph Hellwig2019-10-281-7/+7
* xfs: split the iomap ops for buffered vs direct writesChristoph Hellwig2019-10-211-6/+10
* xfs: split out a new set of read-only iomap opsChristoph Hellwig2019-10-211-3/+6
* xfs: Use iomap_dio_rw to wait for unaligned direct IOJan Kara2019-10-151-8/+4
* iomap: Allow forcing of waiting for running DIO in iomap_dio_rw()Jan Kara2019-10-151-2/+3
* Merge tag 'iomap-5.4-merge-6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2019-09-251-4/+10
|\
| * iomap: move the iomap_dio_rw ->end_io callback into a structureChristoph Hellwig2019-09-191-1/+5
| * iomap: split size and error for iomap_dio_rw ->end_ioMatthew Bobrowski2019-09-191-3/+5
* | xfs: Fix stale data exposure when readahead races with hole punchJan Kara2019-08-301-0/+26
|/
* Merge tag 'libnvdimm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-181-3/+6
|\
| * xfs: disable map_sync for async flushPankaj Gupta2019-07-051-3/+6
* | xfs: remove XFS_TRANS_NOFSChristoph Hellwig2019-06-301-3/+15
* | xfs: remove unused header filesEric Sandeen2019-06-281-5/+0
* | xfs: use file_modified() helperAmir Goldstein2019-06-091-14/+1
|/
* xfs: abort unaligned nowait directio earlyDarrick J. Wong2019-04-231-3/+3
* xfs: serialize unaligned dio writes against all other dio writesBrian Foster2019-03-261-10/+17
* Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-blockLinus Torvalds2019-03-081-0/+1
|\
| * iomap: wire up the iopoll methodChristoph Hellwig2019-02-241-0/+1
* | xfs: introduce an always_cow modeChristoph Hellwig2019-02-211-7/+20
* | xfs: fix SEEK_DATA for speculative COW fork preallocationChristoph Hellwig2019-02-211-2/+2
|/
* xfs: make xfs_file_remap_range() staticEric Biggers2018-11-191-1/+1
* xfs: remove xfs_reflink_remap_rangeDarrick J. Wong2018-10-301-9/+56
* xfs: support returning partial reflink resultsDarrick J. Wong2018-10-301-4/+1
* vfs: make remap_file_range functions take and return bytes completedDarrick J. Wong2018-10-301-3/+6
* vfs: pass remap flags to generic_remap_file_range_prepDarrick J. Wong2018-10-301-1/+1
* vfs: combine the clone and dedupe into a single remap_file_rangeDarrick J. Wong2018-10-301-16/+7
* Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2018-08-211-22/+7
|\
| * vfs: dedupe: rationalize argsMiklos Szeredi2018-07-061-6/+6
| * vfs: dedupe: return intMiklos Szeredi2018-07-061-17/+2
* | dax: remove VM_MIXEDMAP for fsdax and device daxDave Jiang2018-08-171-1/+1
* | xfs: Close race between direct IO and xfs_break_layouts()Dave Jiang2018-08-121-5/+4
* | xfs: remove unused iolock arg from xfs_break_dax_layoutsEric Sandeen2018-07-111-2/+1
|/
* Merge tag 'xfs-4.18-merge-10' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2018-06-121-13/+1
|\
| * xfs: convert to SPDX license tagsDave Chinner2018-06-061-13/+1
* | Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2018-06-081-6/+66
|\ \ | |/ |/|
| * Merge branch 'for-4.18/dax' into libnvdimm-for-nextDan Williams2018-06-081-6/+66
| |\
| | * xfs, dax: introduce xfs_break_dax_layouts()Dan Williams2018-05-221-10/+51
| | * xfs: prepare xfs_break_layouts() for another layout typeDan Williams2018-05-221-2/+24
| | * xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCLDan Williams2018-05-221-4/+1
* | | fs: xfs: Change return type to vm_fault_tSouptick Joarder2018-05-291-6/+6
* | | iomap: iomap_dio_rw() handles all sync writesDave Chinner2018-05-091-5/+0
* | | xfs: move generic_write_sync calls inwardsDave Chinner2018-05-091-15/+33
|/ /
* | xfs: cap the length of deduplication requestsDarrick J. Wong2018-05-021-0/+10
* | xfs: prevent creating negative-sized file via INSERT_RANGEDarrick J. Wong2018-04-171-5/+9
|/
* xfs: remove xfs_zero_rangeChristoph Hellwig2018-03-151-41/+7
* xfs: merge _xfs_log_force_lsn and xfs_log_force_lsnChristoph Hellwig2018-03-141-2/+2
* dax: pass detailed error code from dax_iomap_fault()Jan Kara2018-01-071-1/+1