summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: don't fallback to buffered read if we don't need toJohannes Thumshirn2020-10-271-1/+2
* btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flagNikolay Borisov2020-10-071-5/+5
* btrfs: remove inode argument from btrfs_start_ordered_extentNikolay Borisov2020-10-071-2/+1
* btrfs: sink total_data parameter in setup_items_for_insertNikolay Borisov2020-10-071-2/+1
* btrfs: eliminate total_size parameter from setup_items_for_insertNikolay Borisov2020-10-071-4/+1
* btrfs: rename btrfs_insert_clone_extent() to a more generic nameFilipe Manana2020-10-071-3/+3
* btrfs: rename btrfs_punch_hole_range() to a more generic nameFilipe Manana2020-10-071-2/+2
* btrfs: rename struct btrfs_clone_extent_info to a more generic nameFilipe Manana2020-10-071-46/+46
* btrfs: remove item_size member of struct btrfs_clone_extent_infoFilipe Manana2020-10-071-2/+3
* btrfs: fix metadata reservation for fallocate that leads to transaction abortsFilipe Manana2020-10-071-10/+28
* btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inodeNikolay Borisov2020-10-071-5/+6
* btrfs: convert btrfs_inode_sectorsize to take btrfs_inodeNikolay Borisov2020-10-071-5/+5
* btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inodeNikolay Borisov2020-10-071-2/+4
* btrfs: dio iomap DSYNC workaroundJosef Bacik2020-10-071-0/+33
* btrfs: switch to iomap for direct IOGoldwyn Rodrigues2020-10-071-2/+19
* btrfs: make fast fsyncs wait only for writebackFilipe Manana2020-10-071-34/+63
* btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need()Qu Wenruo2020-10-071-3/+1
* Merge tag 'for-5.9-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-08-241-1/+1
|\
| * btrfs: detect nocow for swap after snapshot deleteBoris Burkov2020-08-211-1/+1
* | Merge tag 'for-5.9/io_uring-20200802' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-031-1/+1
|\ \ | |/ |/|
| * btrfs: flag files as supporting buffered async readsJens Axboe2020-06-211-1/+1
* | btrfs: make btrfs_check_data_free_space take btrfs_inodeNikolay Borisov2020-07-271-1/+2
* | btrfs: make btrfs_delalloc_release_space take btrfs_inodeNikolay Borisov2020-07-271-2/+3
* | btrfs: make btrfs_free_reserved_data_space take btrfs_inodeNikolay Borisov2020-07-271-6/+7
* | btrfs: make btrfs_qgroup_reserve_data take btrfs_inodeNikolay Borisov2020-07-271-3/+4
* | btrfs: make btrfs_dirty_pages take btrfs_inodeNikolay Borisov2020-07-271-12/+12
* | btrfs: make btrfs_set_extent_delalloc take btrfs_inodeNikolay Borisov2020-07-271-1/+1
* | btrfs: refactor btrfs_check_can_nocow() into two variantsQu Wenruo2020-07-271-35/+48
* | btrfs: add comments for btrfs_check_can_nocow() and can_nocow_extent()Qu Wenruo2020-07-271-0/+21
* | btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reser...Qu Wenruo2020-07-271-6/+6
* | btrfs: make __btrfs_drop_extents take btrfs_inodeNikolay Borisov2020-07-271-11/+12
* | btrfs: file: reserve qgroup space after the hole punch range is lockedQu Wenruo2020-07-271-4/+4
* | btrfs: don't balance btree inode pages from buffered write pathNikolay Borisov2020-07-271-2/+0
* | btrfs: wire up iter_file_splice_writeChristoph Hellwig2020-07-091-0/+1
* | btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IOFilipe Manana2020-06-161-11/+26
* | btrfs: fix RWF_NOWAIT write not failling when we need to cowFilipe Manana2020-06-161-1/+12
* | btrfs: fix hang on snapshot creation after RWF_NOWAIT writeFilipe Manana2020-06-161-0/+2
|/
* Revert "btrfs: switch to iomap_dio_rw() for dio"David Sterba2020-06-141-19/+2
* Revert "btrfs: split btrfs_direct_IO to read and write part"David Sterba2020-06-091-78/+10
* btrfs: split btrfs_direct_IO to read and write partChristoph Hellwig2020-05-281-10/+78
* btrfs: switch to iomap_dio_rw() for dioGoldwyn Rodrigues2020-05-281-2/+19
* btrfs: simplify iget helpersDavid Sterba2020-05-251-5/+1
* btrfs: simplify root lookup by idDavid Sterba2020-05-251-5/+1
* btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLEQu Wenruo2020-05-251-1/+1
* btrfs: make full fsyncs always operate on the entire file againFilipe Manana2020-04-081-0/+15
* btrfs: fix missing semaphore unlock in btrfs_sync_fileRobbie Ko2020-03-251-0/+1
* btrfs: kill the subvol_srcuJosef Bacik2020-03-231-5/+0
* btrfs: make ranged full fsyncs more efficientFilipe Manana2020-03-231-13/+0
* btrfs: fix missing file extent item for hole after ranged fsyncFilipe Manana2020-03-231-0/+10
* Btrfs: move all reflink implementation code into its own fileFilipe Manana2020-03-231-0/+1