summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/file.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: move the direct IO code into its own fileFilipe Manana2024-07-111-284/+3
* btrfs: cleanup duplicated parameters related to can_nocow_file_extent_argsQu Wenruo2024-07-111-1/+1
* btrfs: remove extent_map::block_start memberQu Wenruo2024-07-111-6/+5
* btrfs: remove extent_map::block_len memberQu Wenruo2024-07-111-1/+0
* btrfs: remove extent_map::orig_start memberQu Wenruo2024-07-111-2/+1
* btrfs: introduce new members for extent_mapQu Wenruo2024-07-111-0/+1
* btrfs: export the expected file extent through can_nocow_extent()Qu Wenruo2024-07-111-1/+1
* btrfs: rename extent_map::orig_block_len to disk_num_bytesQu Wenruo2024-07-111-1/+1
* btrfs: use a btrfs_inode local variable at btrfs_sync_file()Filipe Manana2024-07-111-24/+20
* btrfs: pass a btrfs_inode to btrfs_wait_ordered_range()Filipe Manana2024-07-111-5/+5
* btrfs: pass a btrfs_inode to btrfs_fdatawrite_range()Filipe Manana2024-07-111-9/+9
* btrfs: use a btrfs_inode in the log context (struct btrfs_log_ctx)Filipe Manana2024-07-111-2/+2
* Merge tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-06-051-0/+16
|\
| * btrfs: ensure fast fsync waits for ordered extents after a write failureFilipe Manana2024-05-281-0/+16
* | Merge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2024-05-151-75/+252
|\|
| * btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik2024-05-071-11/+11
| * btrfs: rename ->len to ->num_bytes in btrfs_refJosef Bacik2024-05-071-5/+5
| * btrfs: move ref_root into btrfs_refJosef Bacik2024-05-071-16/+14
| * btrfs: do not use a function to initialize btrfs_refJosef Bacik2024-05-071-18/+31
| * btrfs: move btrfs_page_mkwrite() from inode.c into file.cFilipe Manana2024-05-071-0/+166
| * btrfs: rename err to ret in btrfs_direct_write()Anand Jain2024-05-071-24/+24
| * btrfs: rename err to ret in prepare_pages()Anand Jain2024-05-071-12/+12
| * btrfs: rename err to ret in btrfs_dirty_pages()Anand Jain2024-05-071-4/+4
* | fs: claw back a few FMODE_* bitsChristian Brauner2024-04-071-2/+2
|/
* 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
|\ \