summaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_file.c
Commit message (Expand)AuthorAgeFilesLines
* xfs: add an inode item lockDave Chinner2020-07-061-3/+6
* xfs: use MMAPLOCK around filemap_map_pages()Dave Chinner2020-07-061-1/+14
* xfs: move helpers that lock and unlock two inodes against userspace IODarrick J. Wong2020-07-061-1/+1
* xfs: refactor locking and unlocking two inodes against userspace IODarrick J. Wong2020-07-061-1/+1
* xfs: fix xfs_reflink_remap_prep calling conventionsDarrick J. Wong2020-07-061-1/+1
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-1/+1
* xfs: move the per-fork nextents fields into struct xfs_iforkChristoph Hellwig2020-05-191-1/+1
* xfs: reflink should force the log out if mounted with wsyncChristoph Hellwig2020-04-061-0/+4
* xfs: factor out a new xfs_log_force_inode helperChristoph Hellwig2020-04-061-11/+1
* xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_readChristoph Hellwig2020-01-151-1/+6
* xfs: remove the mappedbno argument to xfs_da_reada_bufChristoph Hellwig2019-11-221-1/+1
* 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
| |\