summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: include linux/iomap.h in file.cJosef Bacik2023-10-121-0/+1
* Merge tag 'v6.6-rc3.vfs.ctime.revert' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-09-211-4/+20
|\
| * Revert "btrfs: convert to multigrain timestamps"Christian Brauner2023-09-201-4/+20
* | Merge tag 'for-6.6-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-09-201-2/+14
|\ \ | |/ |/|
| * btrfs: file_remove_privs needs an exclusive lock in direct io writeBernd Schubert2023-09-131-2/+14
* | Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-08-281-2/+1
|\|
| * btrfs: use LIST_HEAD() to initialize the list_headRuan Jinjie2023-08-211-2/+1
* | Merge tag 'iomap-6.6-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2023-08-281-3/+3
|\ \
| * | filemap: Add fgf_t typedefMatthew Wilcox (Oracle)2023-07-241-3/+3
| |/
* | btrfs: convert to multigrain timestampsJeff Layton2023-08-111-20/+4
* | btrfs: convert to ctime accessor functionsJeff Layton2023-07-131-12/+9
|/
* 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-091-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