summaryrefslogtreecommitdiffstats
path: root/fs/ext4/file.c
Commit message (Expand)AuthorAgeFilesLines
* fs: claw back a few FMODE_* bitsChristian Brauner2024-04-071-3/+3
* ext4: remove unnecessary parameter "needed" in ext4_discard_preallocationsKemeng Shi2024-01-181-1/+1
* ext4: fix warning in ext4_dio_write_end_io()Jan Kara2023-11-301-6/+8
* ext4: properly sync file size update after O_SYNC direct IOJan Kara2023-10-311-88/+65
* ext4: fix racy may inline data check in dio writeBrian Foster2023-10-311-7/+9
* Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2023-08-311-22/+16
|\
| * ext4: drop dio overwrite only flag and associated warningBrian Foster2023-08-271-15/+10
| * ext4: make ext4_forced_shutdown() take struct super_blockJan Kara2023-07-291-7/+6
* | mm: remove enum page_entry_sizeMatthew Wilcox (Oracle)2023-08-241-6/+5
|/
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-06-291-40/+46
|\
| * ext4: allow concurrent unaligned dio overwritesBrian Foster2023-06-261-40/+46
* | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-06-281-8/+3
|\ \
| * | filemap: update ki_pos in generic_perform_writeChristoph Hellwig2023-06-091-6/+3
| * | backing_dev: remove current->backing_dev_infoChristoph Hellwig2023-06-091-2/+0
| |/
* | splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells2023-05-241-1/+1
* | ext4: Provide a splice-read wrapperDavid Howells2023-05-241-1/+12
|/
* fs: add FMODE_DIO_PARALLEL_WRITE flagJens Axboe2023-04-031-1/+2
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-02-281-12/+22
|\
| * ext4: dio take shared inode lock when overwriting preallocated blocksZhang Yi2023-02-141-12/+22
* | mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan2023-02-091-1/+1
|/
* fs: rename current get acl methodChristian Brauner2022-10-201-1/+1
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2022-10-061-0/+6
|\
| * ext4: avoid crash when inline data creation follows DIO writeJan Kara2022-09-291-0/+6
* | ext4: support STATX_DIOALIGNEric Biggers2022-09-111-16/+26
* | fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGNEric Biggers2022-09-111-2/+7
|/
* iomap: add per-iomap_iter private dataChristoph Hellwig2022-05-161-2/+2
* fs: Pass an iocb to generic_perform_write()Matthew Wilcox (Oracle)2022-04-011-1/+1
* ext4: support direct I/O with fscrypt using blk-cryptoEric Biggers2022-02-081-4/+6
* ext4: use ext4_journal_start/stop for fast commit transactionsHarshad Shirwadkar2021-12-231-4/+0
* Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-11-021-2/+3
|\
| * iomap: Add done_before argument to iomap_dio_rwAndreas Gruenbacher2021-10-241-2/+3
* | block: switch polling to be bio basedChristoph Hellwig2021-10-181-1/+1
|/
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2021-09-021-1/+2
|\
| * ext4: Support for checksumming from journal triggersJan Kara2021-08-301-1/+2
* | ext4: Convert to use mapping->invalidate_lockJan Kara2021-07-131-6/+7
|/
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2021-04-301-4/+21
|\
| * ext4: Fix occasional generic/418 failureJan Kara2021-04-221-4/+21
* | ext4: convert to fileattrMiklos Szeredi2021-04-121-0/+2
|/
* iomap: pass a flags argument to iomap_dio_rwChristoph Hellwig2021-01-231-3/+2
* ext4: don't leak old mountpoint samplesTheodore Ts'o2020-12-221-1/+1
* ext4: drop ext4_handle_dirty_super()Jan Kara2020-12-221-1/+1
* ext4: protect superblock modifications with a buffer lockJan Kara2020-12-221-0/+3
* ext4: make s_mount_flags modifications atomicHarshad Shirwadkar2020-11-061-2/+2
* ext4: remove unnecessary fast commit calls from ext4_file_mmapHarshad Shirwadkar2020-11-061-2/+0
* ext4: main fast-commit commit pathHarshad Shirwadkar2020-10-211-2/+8
* ext4: flag as supporting buffered async readsJens Axboe2020-10-181-1/+1
* Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2020-08-211-4/+7
|\
| * ext4: limit the length of per-inode prealloc listbrookxu2020-08-191-1/+1
| * ext4: do not block RWF_NOWAIT dio write on unallocated spaceJan Kara2020-08-061-0/+4
| * ext4: fix coding style in file.cDio Putra2020-08-061-3/+2