summaryrefslogtreecommitdiff
path: root/fs/btrfs/transaction.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-23btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()Filipe Manana1-1/+1
2025-09-23btrfs: add unlikely annotations to branches leading to transaction abortDavid Sterba1-14/+14
2025-09-23btrfs: more trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai1-2/+1
2025-09-23btrfs: remove pointless key offset setup in create_pending_snapshot()Filipe Manana1-4/+2
2025-09-23btrfs: fix typos in comments and stringsDavid Sterba1-2/+2
2025-09-22btrfs: convert several int parameters to boolDavid Sterba1-3/+3
2025-07-22btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabledFilipe Manana1-2/+4
2025-07-22btrfs: tree-log: add and rename extent bits for dirty_log_pages treeDavid Sterba1-2/+2
2025-07-22btrfs: rename err to ret in btrfs_wait_tree_log_extents()David Sterba1-5/+5
2025-07-22btrfs: rename err to ret in btrfs_wait_extents()David Sterba1-5/+5
2025-07-22btrfs: sysfs: track current commit duration in commit_statsBoris Burkov1-9/+9
2025-05-15btrfs: simplify cow only root list extraction during transaction commitFilipe Manana1-6/+5
2025-05-15btrfs: simplify getting and extracting previous transaction during commitFilipe Manana1-3/+2
2025-05-15btrfs: add space_info argument to btrfs_chunk_alloc()Naohiro Aota1-2/+3
2025-05-15btrfs: don't BUG_ON() when unpinning extents during transaction commitFilipe Manana1-1/+3
2025-05-15btrfs: use buffer xarray for extent buffer writeback operationsJosef Bacik1-3/+2
2025-05-15btrfs: trivial conversion to return bool instead of intDavid Sterba1-4/+4
2025-05-15btrfs: rename remaining exported functions from extent-io-tree.hFilipe Manana1-3/+3
2025-05-15btrfs: rename free_extent_state() to include a btrfs prefixFilipe Manana1-2/+2
2025-05-15btrfs: rename the functions to init and release an extent io treeFilipe Manana1-6/+6
2025-05-15btrfs: rename the functions to search for bits in extent rangesFilipe Manana1-4/+4
2025-05-15btrfs: rename the functions to clear bits for an extent rangeFilipe Manana1-2/+2
2025-03-18btrfs: explicitly ref count block_group on new_bgs listBoris Burkov1-0/+1
2025-03-18btrfs: harden block_group::bg_list against list_del() racesBoris Burkov1-0/+12
2025-03-18btrfs: use struct btrfs_inode inside create_pending_snapshot()David Sterba1-12/+12
2025-03-18btrfs: unify ordering of btrfs_key initializationsDavid Sterba1-1/+1
2025-01-24btrfs: fix use-after-free when attempting to join an aborted transactionFilipe Manana1-1/+3
2025-01-13btrfs: drop fs_info argument from btrfs_update_space_info_*()Naohiro Aota1-2/+1
2024-11-11btrfs: track delayed ref heads in an xarrayFilipe Manana1-3/+2
2024-11-11btrfs: remove num_entries atomic counter from delayed ref rootFilipe Manana1-1/+0
2024-11-11btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction()Filipe Manana1-1/+1
2024-09-10btrfs: qgroup: use xarray to track dirty extents in transactionJunchao Sun1-3/+2
2024-07-11btrfs: fix data race when accessing the last_trans field of a rootFilipe Manana1-4/+4
2024-07-11btrfs: switch btrfs_pending_snapshot::dir to btrfs_inodeDavid Sterba1-1/+1
2024-07-11btrfs: add and use helper to commit the current transactionFilipe Manana1-0/+19
2024-07-11btrfs: simplify range parameters of btrfs_wait_ordered_roots()David Sterba1-1/+1
2024-05-07btrfs: rename werr and err to ret in __btrfs_wait_marked_extents()Anand Jain1-13/+8
2024-05-07btrfs: rename werr and err to ret in btrfs_write_marked_extents()Anand Jain1-13/+10
2024-05-07btrfs: report filemap_fdata<write|wait>_range() errorAnand Jain1-0/+4
2024-05-07btrfs: change root->root_key.objectid to btrfs_root_id()Josef Bacik1-11/+11
2024-05-07btrfs: rename err to ret in __btrfs_end_transaction()Anand Jain1-4/+4
2024-05-07btrfs: remove pointless BUG_ON() when creating snapshotFilipe Manana1-2/+0
2024-04-02btrfs: always clear PERTRANS metadata during commitBoris Burkov1-1/+1
2024-04-02btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_transBoris Burkov1-9/+8
2024-03-05btrfs: remove SLAB_MEM_SPREAD flag useChengming Zhou1-2/+1
2024-03-04btrfs: use KMEM_CACHE() to create btrfs_trans_handle cacheKunwu Chan1-3/+2
2024-03-04btrfs: remove no longer used btrfs_transaction_in_commit()Filipe Manana1-13/+0
2024-03-04btrfs: remove unused included headersDavid Sterba1-2/+0
2024-03-01btrfs: fix double free of anonymous device after snapshot creation failureFilipe Manana1-1/+1
2024-02-13btrfs: don't refill whole delayed refs block reserve when starting transactionFilipe Manana1-36/+2