summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: fix deadlock due to page faults during direct IO reads and writesFilipe Manana2021-11-091-16/+123
* Merge tag 'gfs2-v5.15-rc5-mmap-fault' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-11-021-3/+4
|\
| * iomap: Add done_before argument to iomap_dio_rwAndreas Gruenbacher2021-10-241-2/+3
| * iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readableAndreas Gruenbacher2021-10-181-1/+1
* | btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_refNikolay Borisov2021-10-261-5/+8
* | btrfs: add a BTRFS_FS_ERROR helperJosef Bacik2021-10-261-1/+1
* | btrfs: subpage: add bitmap for PageChecked flagQu Wenruo2021-10-261-5/+12
* | btrfs: unexport setup_items_for_insert()Filipe Manana2021-10-261-1/+1
* | btrfs: loop only once over data sizes array when inserting an item batchFilipe Manana2021-10-261-2/+1
* | btrfs: fix abort logic in btrfs_replace_file_extentsJosef Bacik2021-10-071-7/+9
* | btrfs: update refs for any root except tree log rootsJosef Bacik2021-10-071-2/+1
|/
* btrfs: initial fsverity supportBoris Burkov2021-08-231-0/+10
* btrfs: subpage: fix a potential use-after-free in writeback helperQu Wenruo2021-08-231-4/+4
* btrfs: subpage: fix race between prepare_pages() and btrfs_releasepage()Qu Wenruo2021-08-231-1/+12
* Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-07-031-12/+11
|\
| * iov_iter: replace iov_iter_copy_from_user_atomic() with iterator-advancing va...Al Viro2021-06-101-12/+11
* | btrfs: eliminate insert label in add_falloc_rangeNikolay Borisov2021-06-211-12/+11
* | btrfs: fix the filemap_range_has_page() call in btrfs_punch_hole_lock_range()Qu Wenruo2021-06-211-1/+12
* | btrfs: make btrfs_dirty_pages() to be subpage compatibleQu Wenruo2021-06-211-2/+5
* | btrfs: use list_last_entry in add_falloc_rangeNikolay Borisov2021-06-211-4/+3
* | btrfs: return value from btrfs_mark_extent_written() in case of errorRitesh Harjani2021-06-041-2/+2
* | btrfs: fix race leading to unpersisted data and metadata on fsyncFilipe Manana2021-04-281-10/+25
|/
* btrfs: fix a potential hole punching failureBingJing Chang2021-04-191-3/+3
* btrfs: update outdated comment at btrfs_replace_file_extents()Filipe Manana2021-04-191-4/+2
* btrfs: fix race between marking inode needs to be logged and log syncingFilipe Manana2021-04-191-8/+2
* btrfs: fix race between memory mapped writes and fsyncFilipe Manana2021-04-191-9/+9
* btrfs: exclude mmap from happening during all fallocate operationsJosef Bacik2021-04-191-6/+6
* btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpersJosef Bacik2021-04-191-9/+9
* btrfs: make find_desired_extent take btrfs_inodeNikolay Borisov2021-04-191-8/+7
* btrfs: make btrfs_replace_file_extents take btrfs_inodeNikolay Borisov2021-04-191-26/+25
* Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2021-03-051-1/+4
|\
| * btrfs: unlock extents in btrfs_zero_range in case of quota reservation errorsNikolay Borisov2021-03-021-1/+4
* | mm/filemap: rename generic_file_buffered_read to filemap_readChristoph Hellwig2021-02-241-1/+1
* | Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2021-02-211-4/+3
|\ \ | |/ |/|
| * iomap: pass a flags argument to iomap_dio_rwChristoph Hellwig2021-01-231-4/+3
* | btrfs: zoned: use ZONE_APPEND write for zoned modeNaohiro Aota2021-02-091-1/+5
* | btrfs: introduce btrfs_subpage for data inodesQu Wenruo2021-02-081-15/+9
* | btrfs: make concurrent fsyncs wait less when waiting for a transaction commitFilipe Manana2021-02-081-0/+1
* | btrfs: update comment for btrfs_dirty_pagesQu Wenruo2021-02-081-6/+5
* | btrfs: cleanup local variables in btrfs_file_write_iterNikolay Borisov2021-02-081-9/+7
|/
* btrfs: disable fallocate in ZONED modeNaohiro Aota2020-12-091-0/+4
* btrfs: make btrfs_cont_expand take btrfs_inodeNikolay Borisov2020-12-081-2/+2
* btrfs: make btrfs_truncate_block take btrfs_inodeNikolay Borisov2020-12-081-7/+10
* btrfs: make btrfs_insert_replace_extent take btrfs_inodeNikolay Borisov2020-12-081-17/+17
* btrfs: make find_first_non_hole take btrfs_inodeNikolay Borisov2020-12-081-7/+8
* btrfs: make btrfs_update_inode take btrfs_inodeNikolay Borisov2020-12-081-4/+4
* btrfs: make btrfs_inode_safe_disk_i_size_write take btrfs_inodeNikolay Borisov2020-12-081-1/+1
* btrfs: update the number of bytes used by an inode atomicallyFilipe Manana2020-12-081-15/+28
* btrfs: refactor btrfs_drop_extents() to make it easier to extendFilipe Manana2020-12-081-74/+80
* btrfs: locking: remove all the blocking helpersJosef Bacik2020-12-081-2/+1