summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/ctree.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou2024-03-051-1/+1
* btrfs: use KMEM_CACHE() to create btrfs_path cacheKunwu Chan2024-03-041-3/+1
* btrfs: unify handling of return values of btrfs_insert_empty_items()David Sterba2024-03-041-0/+4
* btrfs: cache folio size and shift in extent_bufferQu Wenruo2024-03-041-1/+1
* btrfs: migrate get_eb_page_index() and get_eb_offset_in_page() to foliosQu Wenruo2023-12-151-6/+7
* btrfs: migrate extent_buffer::pages[] to folioQu Wenruo2023-12-151-1/+1
* btrfs: make the logic from btrfs_block_can_be_shared() easier to readFilipe Manana2023-12-151-16/+24
* btrfs: use bool for return type of btrfs_block_can_be_shared()Filipe Manana2023-12-151-6/+6
* Merge tag 'for-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-131-1/+1
|\
| * btrfs: get correct owning_root when dropping snapshotJosef Bacik2023-11-031-1/+1
* | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2023-10-301-234/+106
|\|
| * btrfs: move btrfs_realloc_node() from ctree.c into defrag.cFilipe Manana2023-10-121-112/+0
| * btrfs: export comp_keys() from ctree.c as btrfs_comp_keys()Filipe Manana2023-10-121-37/+7
| * btrfs: rename and export __btrfs_cow_block()Filipe Manana2023-10-121-15/+15
| * btrfs: use round_down() to align block offset at btrfs_cow_block()Filipe Manana2023-10-121-1/+1
| * btrfs: remove noinline attribute from btrfs_cow_block()Filipe Manana2023-10-121-1/+1
| * btrfs: qgroup: track metadata relocation COW with simple quotaBoris Burkov2023-10-121-8/+14
| * btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana2023-10-121-50/+59
| * btrfs: rename errno identifiers to errorDavid Sterba2023-10-121-2/+2
| * btrfs: reduce arguments of helpers space accounting root itemDavid Sterba2023-10-121-12/+11
| * btrfs: reformat remaining kdoc style commentsDavid Sterba2023-10-121-2/+2
* | btrfs: fix unwritten extent buffer after snapshotting a new subvolumeFilipe Manana2023-10-231-5/+16
|/
* btrfs: error out when reallocating block for defrag using a stale transactionFilipe Manana2023-10-041-2/+16
* btrfs: error when COWing block from a root that is being deletedFilipe Manana2023-10-041-3/+7
* btrfs: error out when COWing block using a stale transactionFilipe Manana2023-10-041-8/+16
* btrfs: replace BUG_ON() at split_item() with proper error handlingFilipe Manana2023-06-191-1/+6
* btrfs: do not BUG_ON() on tree mod log failures at btrfs_del_ptr()Filipe Manana2023-06-191-13/+39
* btrfs: do not BUG_ON() on tree mod log failures at insert_ptr()Filipe Manana2023-06-191-19/+52
* btrfs: do not BUG_ON() on tree mod log failure at insert_new_root()Filipe Manana2023-06-191-1/+6
* btrfs: do not BUG_ON() on tree mod log failures at push_nodes_for_insert()Filipe Manana2023-06-191-2/+12
* btrfs: abort transaction at update_ref_for_cow() when ref count is zeroFilipe Manana2023-06-191-3/+7
* btrfs: abort transaction at balance_level() when left child is missingFilipe Manana2023-06-191-3/+7
* btrfs: avoid unnecessarily setting the fs to RO and error state at balance_le...Filipe Manana2023-06-191-1/+0
* btrfs: rename enospc label to out at balance_level()Filipe Manana2023-06-191-12/+12
* btrfs: do not BUG_ON() on tree mod log failure at balance_level()Filipe Manana2023-06-191-3/+14
* btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()Filipe Manana2023-06-191-2/+7
* btrfs: fix extent buffer leak after tree mod log failure at split_node()Filipe Manana2023-06-191-0/+2
* btrfs: add missing error handling when logging operation while COWing extent ...Filipe Manana2023-06-191-2/+8
* btrfs: insert tree mod log move in push_node_leftBoris Burkov2023-06-191-4/+7
* btrfs: rename del_ptr to btrfs_del_ptr and export itJosef Bacik2023-06-191-8/+8
* btrfs: add a btrfs_csum_type_size helperJosef Bacik2023-06-191-1/+7
* btrfs: remove level argument from btrfs_set_block_flagsJosef Bacik2023-06-191-4/+1
* btrfs: improve leaf dump and error handlingQu Wenruo2023-06-191-2/+2
* btrfs: print-tree: pass const extent buffer pointerQu Wenruo2023-06-191-2/+2
* btrfs: tag as unlikely the key comparison when checking sibling keysFilipe Manana2023-06-191-1/+1
* btrfs: unexport btrfs_prev_leaf()Filipe Manana2023-06-191-80/+81
* btrfs: print extent buffers when sibling keys check failsFilipe Manana2023-04-281-0/+4
* btrfs: abort transaction when sibling keys check fails for leavesFilipe Manana2023-04-281-0/+2
* btrfs: fix btrfs_prev_leaf() to not return the same key twiceFilipe Manana2023-04-281-1/+31
* btrfs: remove pointless loop at btrfs_get_next_valid_item()Filipe Manana2023-04-171-17/+6