summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: add helper to get fs_info from struct inode pointerDavid Sterba2024-03-041-7/+7
* btrfs: preallocate temporary extent buffer for inode logging when neededFilipe Manana2024-03-041-0/+12
* btrfs: remove unused included headersDavid Sterba2024-03-041-2/+0
* btrfs: replace i_blocksize by fs_info::sectorsizeDavid Sterba2024-03-041-2/+2
* btrfs: remove the pg_offset parameter from btrfs_get_extent()Qu Wenruo2024-03-041-6/+5
* btrfs: migrate subpage code to folio interfacesQu Wenruo2023-12-151-5/+8
* btrfs: use the flags of an extent map to identify the compression typeFilipe Manana2023-12-151-6/+4
* btrfs: migrate to use folio private instead of page privateQu Wenruo2023-12-151-2/+2
* Merge tag 'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-12-141-1/+1
|\
| * btrfs: fix qgroup_free_reserved_data int overflowBoris Burkov2023-12-061-1/+1
* | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-29/+32
|\|
| * btrfs: remove pointless barrier from btrfs_sync_file()Filipe Manana2023-10-121-1/+0
| * btrfs: add and use helpers for reading and writing last_trans_committedFilipe Manana2023-10-121-1/+1
| * btrfs: add and use helpers for reading and writing fs_info->generationFilipe Manana2023-10-121-1/+1
| * btrfs: remove redundant root argument from btrfs_update_inode()Filipe Manana2023-10-121-4/+4
| * btrfs: track owning root in btrfs_refBoris Burkov2023-10-121-5/+8
| * btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-17/+17
| * btrfs: include linux/iomap.h in file.cJosef Bacik2023-10-121-0/+1
* | btrfs: convert to new timestamp accessorsJeff Layton2023-10-181-8/+10
|/
* 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