summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ctree.h
Commit message (Expand)AuthorAgeFilesLines
* btrfs: fix race setting file private on concurrent lseek using same fdFilipe Manana2024-09-171-0/+2
* btrfs: DEFINE_FREE for struct btrfs_pathLeo Martins2024-09-101-0/+5
* btrfs: constify more pointer parametersDavid Sterba2024-09-101-3/+3
* btrfs: fix race between direct IO write and fsync when using same fdFilipe Manana2024-09-031-1/+0
* btrfs: fix corruption after buffer fault in during direct IO append writeFilipe Manana2024-07-291-0/+1
* btrfs: fix data race when accessing the last_trans field of a rootFilipe Manana2024-07-111-0/+10
* btrfs: remove inode_lock from struct btrfs_root and use xarray locksFilipe Manana2024-07-111-1/+0
* btrfs: use an xarray to track open inodes in a rootFilipe Manana2024-07-111-2/+5
* btrfs: add forward declarations and headers, part 3David Sterba2024-03-041-13/+12
* btrfs: make btrfs_error_unpin_extent_range() return voidDavid Sterba2024-03-041-2/+1
* btrfs: switch btrfs_root::delayed_nodes_tree to xarray from radix-treeDavid Sterba2023-12-151-3/+3
* btrfs: remove unused btrfs_root::typeDavid Sterba2023-12-151-2/+0
* btrfs: use bool for return type of btrfs_block_can_be_shared()Filipe Manana2023-12-151-3/+3
* btrfs: remove log_extents_lock and logged_list from struct btrfs_rootFilipe Manana2023-12-151-3/+0
* Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-61/+81
|\
| * btrfs: add and use helpers for reading and writing log_transidFilipe Manana2023-10-121-0/+18
| * btrfs: add and use helpers for reading and writing last_log_commitFilipe Manana2023-10-121-1/+15
| * btrfs: move btrfs_realloc_node() from ctree.c into defrag.cFilipe Manana2023-10-121-4/+0
| * btrfs: export comp_keys() from ctree.c as btrfs_comp_keys()Filipe Manana2023-10-121-0/+31
| * btrfs: rename and export __btrfs_cow_block()Filipe Manana2023-10-121-0/+7
| * btrfs: track data relocation with simple quotaBoris Burkov2023-10-121-0/+3
| * btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-4/+7
| * btrfs: remove extraneous includes from ctree.hJosef Bacik2023-10-121-28/+0
| * btrfs: move btrfs_name_hash to dir-item.hJosef Bacik2023-10-121-5/+0
| * btrfs: move btrfs_extref_hash into inode-item.hJosef Bacik2023-10-121-9/+0
| * btrfs: remove btrfs_crc32c wrapperJosef Bacik2023-10-121-5/+0
| * btrfs: move btrfs_crc32c_final into free-space-cache.cJosef Bacik2023-10-121-5/+0
* | btrfs: fix unwritten extent buffer after snapshotting a new subvolumeFilipe Manana2023-10-231-1/+2
|/
* btrfs: fix infinite directory readsFilipe Manana2023-08-141-0/+1
* btrfs: do not BUG_ON() on tree mod log failures at btrfs_del_ptr()Filipe Manana2023-06-191-2/+2
* btrfs: rename del_ptr to btrfs_del_ptr and export itJosef Bacik2023-06-191-0/+2
* btrfs: add a btrfs_csum_type_size helperJosef Bacik2023-06-191-0/+1
* btrfs: print-tree: pass const extent buffer pointerQu Wenruo2023-06-191-1/+1
* btrfs: unexport btrfs_prev_leaf()Filipe Manana2023-06-191-1/+0
* btrfs: open code btrfs_bin_search()Anand Jain2023-04-171-15/+2
* btrfs: do unsigned integer division in the extent buffer binary search loopFilipe Manana2023-02-151-1/+1
* btrfs: eliminate extra call when doing binary search on extent bufferFilipe Manana2023-02-151-0/+15
* btrfs: move the csum helpers into ctree.hJosef Bacik2022-12-051-0/+5
* btrfs: move eb offset helpers into extent_io.hJosef Bacik2022-12-051-33/+0
* btrfs: move file_extent_item helpers into file-item.hJosef Bacik2022-12-051-8/+0
* btrfs: move root helpers back into ctree.hJosef Bacik2022-12-051-0/+17
* btrfs: use cached state when looking for delalloc ranges with lseekFilipe Manana2022-12-051-0/+1
* btrfs: move orphan prototypes into orphan.hJosef Bacik2022-12-051-6/+0
* btrfs: move super prototypes into super.hJosef Bacik2022-12-051-7/+0
* btrfs: move CONFIG_BTRFS_FS_RUN_SANITY_TESTS checks to fs.hJosef Bacik2022-12-051-15/+0
* btrfs: move verity prototypes into verity.hJosef Bacik2022-12-051-22/+0
* btrfs: move dev-replace prototypes into dev-replace.hJosef Bacik2022-12-051-9/+0
* btrfs: move scrub prototypes into scrub.hJosef Bacik2022-12-051-11/+0
* btrfs: move relocation prototypes into relocation.hJosef Bacik2022-12-051-20/+0
* btrfs: move acl prototypes into acl.hJosef Bacik2022-12-051-18/+0