summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-06-281-5/+1
|\
| * backing_dev: remove current->backing_dev_infoChristoph Hellwig2023-06-101-5/+1
* | Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds2023-06-261-1/+1
|\ \
| * | splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells2023-05-241-1/+1
| |/
* | btrfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO methodChristoph Hellwig2023-06-191-1/+2
* | btrfs: determine synchronous writers from bio or writeback controlChristoph Hellwig2023-06-191-9/+0
|/
* iov_iter: add iter_iovec() helperJens Axboe2023-03-301-3/+8
* btrfs: remove the wait argument to btrfs_start_ordered_extentChristoph Hellwig2023-02-131-1/+1
* btrfs: fix invalid leaf access due to inline extent during lseekFilipe Manana2023-01-161-3/+10
* btrfs: fix off-by-one in delalloc search during lseekFilipe Manana2023-01-031-1/+1
* btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a rangeFilipe Manana2022-12-051-2/+8
* btrfs: use cached state when looking for delalloc ranges with lseekFilipe Manana2022-12-051-8/+32
* btrfs: use cached state when looking for delalloc ranges with fiemapFilipe Manana2022-12-051-3/+7
* btrfs: allow passing a cached state record to count_range_bits()Filipe Manana2022-12-051-1/+2
* btrfs: search for delalloc more efficiently during lseek/fiemapFilipe Manana2022-12-051-104/+48
* btrfs: skip unnecessary delalloc searches during lseek/fiemapFilipe Manana2022-12-051-1/+7
* btrfs: add an early exit when searching for delalloc range for lseek/fiemapFilipe Manana2022-12-051-6/+16
* btrfs: pass btrfs_inode to btrfs_inode_unlockDavid Sterba2022-12-051-16/+16
* btrfs: pass btrfs_inode to btrfs_inode_lockDavid Sterba2022-12-051-8/+8
* btrfs: update stale comment for nowait direct IO writesFilipe Manana2022-12-051-2/+2
* btrfs: move super_block specific helpers into super.hJosef Bacik2022-12-051-0/+1
* btrfs: move file prototypes to file.hJosef Bacik2022-12-051-0/+1
* btrfs: move ioctl prototypes into ioctl.hJosef Bacik2022-12-051-0/+1
* btrfs: move file-item prototypes into their own headerJosef Bacik2022-12-051-0/+1
* btrfs: move the auto defrag code to defrag.cJosef Bacik2022-12-051-340/+0
* btrfs: move extent-tree helpers into their own header fileJosef Bacik2022-12-051-0/+1
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: move fs wide helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: skip unnecessary delalloc search during fiemap and lseekFilipe Manana2022-12-051-13/+20
* btrfs: skip unnecessary extent map searches during fiemap and lseekFilipe Manana2022-12-051-0/+12
* btrfs: get the next extent map during fiemap/lseek more efficientlyFilipe Manana2022-12-051-17/+27
* btrfs: use cached_state for btrfs_check_nocow_lockJosef Bacik2022-12-051-3/+6
* btrfs: add a cached_state to try_lock_extentJosef Bacik2022-12-051-1/+2
* btrfs: fix inode reserve space leak due to nowait buffered writeFilipe Manana2022-11-021-1/+3
* btrfs: fix nowait buffered write returning -ENOSPCFilipe Manana2022-11-021-0/+3
* btrfs: fix lost file sync on direct IO write with nowait and dsync iocbFilipe Manana2022-10-311-6/+16
* btrfs: add helper to replace extent map range with a new extent mapFilipe Manana2022-09-291-7/+1
* btrfs: move btrfs_drop_extent_cache() to extent_map.cFilipe Manana2022-09-291-187/+3
* btrfs: fix missed extent on fsync after dropping extent mapsFilipe Manana2022-09-291-12/+46
* btrfs: enable nowait async buffered writesStefan Roesch2022-09-291-2/+2
* btrfs: make btrfs_buffered_write nowait compatibleStefan Roesch2022-09-291-2/+5
* btrfs: plumb NOWAIT through the write pathStefan Roesch2022-09-291-6/+13
* btrfs: make lock_and_cleanup_extent_if_need nowait compatibleStefan Roesch2022-09-291-3/+16
* btrfs: make prepare_pages nowait compatibleStefan Roesch2022-09-291-8/+35
* btrfs: make btrfs_check_nocow_lock nowait compatibleJosef Bacik2022-09-291-11/+22
* btrfs: add the ability to use NO_FLUSH for data reservationsJosef Bacik2022-09-291-1/+1
* btrfs: make can_nocow_extent nowait compatibleJosef Bacik2022-09-291-1/+1
* btrfs: open code and remove btrfs_inode_sectorsize helperJosef Bacik2022-09-261-6/+5
* btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITSJosef Bacik2022-09-261-1/+1
* btrfs: unify the lock/unlock extent variantsJosef Bacik2022-09-261-24/+22