summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* btrfs: remove the wake argument from clear_extent_bitsJosef Bacik2022-09-261-1/+1
* btrfs: make fiemap more efficient and accurate reporting extent sharednessFilipe Manana2022-09-261-8/+8
* btrfs: make hole and data seeking a lot more efficientFilipe Manana2022-09-261-31/+406
* btrfs: allow hole and data seeking to be interruptibleFilipe Manana2022-09-261-0/+4
* btrfs: log conflicting inodes without holding log mutex of the initial inodeFilipe Manana2022-09-261-0/+1
* btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()Omar Sandoval2022-09-261-2/+2
* btrfs: fix alignment of VMA for memory mapped files on THPAlexander Zhu2022-09-261-0/+1