summaryrefslogtreecommitdiff
path: root/fs/btrfs/transaction.c
AgeCommit message (Expand)Author
2025-05-15btrfs: simplify cow only root list extraction during transaction commitFilipe Manana
2025-05-15btrfs: simplify getting and extracting previous transaction during commitFilipe Manana
2025-05-15btrfs: add space_info argument to btrfs_chunk_alloc()Naohiro Aota
2025-05-15btrfs: don't BUG_ON() when unpinning extents during transaction commitFilipe Manana
2025-05-15btrfs: use buffer xarray for extent buffer writeback operationsJosef Bacik
2025-05-15btrfs: trivial conversion to return bool instead of intDavid Sterba
2025-05-15btrfs: rename remaining exported functions from extent-io-tree.hFilipe Manana
2025-05-15btrfs: rename free_extent_state() to include a btrfs prefixFilipe Manana
2025-05-15btrfs: rename the functions to init and release an extent io treeFilipe Manana
2025-05-15btrfs: rename the functions to search for bits in extent rangesFilipe Manana
2025-05-15btrfs: rename the functions to clear bits for an extent rangeFilipe Manana
2025-03-18btrfs: explicitly ref count block_group on new_bgs listBoris Burkov
2025-03-18btrfs: harden block_group::bg_list against list_del() racesBoris Burkov
2025-03-18btrfs: use struct btrfs_inode inside create_pending_snapshot()David Sterba
2025-03-18btrfs: unify ordering of btrfs_key initializationsDavid Sterba
2025-01-23btrfs: fix use-after-free when attempting to join an aborted transactionFilipe Manana
2025-01-13btrfs: drop fs_info argument from btrfs_update_space_info_*()Naohiro Aota
2024-11-11btrfs: track delayed ref heads in an xarrayFilipe Manana
2024-11-11btrfs: remove num_entries atomic counter from delayed ref rootFilipe Manana
2024-11-11btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction()Filipe Manana
2024-09-10btrfs: qgroup: use xarray to track dirty extents in transactionJunchao Sun
2024-07-11btrfs: fix data race when accessing the last_trans field of a rootFilipe Manana
2024-07-11btrfs: switch btrfs_pending_snapshot::dir to btrfs_inodeDavid Sterba
2024-07-11btrfs: add and use helper to commit the current transactionFilipe Manana
2024-07-11btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba
2024-05-07btrfs: rename werr and err to ret in __btrfs_wait_marked_extents()Anand Jain
2024-05-07btrfs: rename werr and err to ret in btrfs_write_marked_extents()Anand Jain
2024-05-07btrfs: report filemap_fdata<write|wait>_range() errorAnand Jain
2024-05-07btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik
2024-05-07btrfs: rename err to ret in __btrfs_end_transaction()Anand Jain
2024-05-07btrfs: remove pointless BUG_ON() when creating snapshotFilipe Manana
2024-04-02btrfs: always clear PERTRANS metadata during commitBoris Burkov
2024-04-02btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_transBoris Burkov
2024-03-05btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_trans_handle cacheKunwu Chan
2024-03-04btrfs: remove no longer used btrfs_transaction_in_commit()Filipe Manana
2024-03-04btrfs: remove unused included headersDavid Sterba
2024-02-29btrfs: fix double free of anonymous device after snapshot creation failureFilipe Manana
2024-02-13btrfs: don't refill whole delayed refs block reserve when starting transactionFilipe Manana
2023-12-14Merge tag 'for-6.7-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2023-12-06btrfs: free qgroup pertrans reserve on transaction abortBoris Burkov
2023-11-28Merge tag 'for-6.7-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2023-11-15btrfs: do not abort transaction if there is already an existing qgroupQu Wenruo
2023-10-30Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds
2023-10-18btrfs: convert to new timestamp accessorsJeff Layton
2023-10-12btrfs: add and use helpers for reading and writing last_trans_committedFilipe Manana
2023-10-12btrfs: add and use helpers for reading and writing fs_info->generationFilipe Manana
2023-10-12btrfs: stop reserving excessive space for block group item insertionsFilipe Manana
2023-10-12btrfs: move btrfs_defrag_root() to defrag.{c,h}Filipe Manana
2023-10-12btrfs: remove redundant root argument from btrfs_update_inode_fallback()Filipe Manana