summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/migrate.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Kill some -EINVALsKent Overstreet2024-03-101-5/+3
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-2/+0
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-3/+2
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-1/+1
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-13/+11
* bcachefs: Break up io.cKent Overstreet2023-10-221-1/+1
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-2/+1
* bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet2023-10-221-1/+1
* bcachefs: Improve bch2_bkey_make_mut()Kent Overstreet2023-10-221-1/+1
* bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet2023-10-221-3/+2
* bcachefs: Extent helper improvementsKent Overstreet2023-10-221-3/+2
* bcachefs: New btree helpersKent Overstreet2023-10-221-3/+1
* bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet2023-10-221-3/+3
* bcachefs: Use bch2_err_str() in error messagesKent Overstreet2023-10-221-1/+3
* bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2()Kent Overstreet2023-10-221-60/+51
* bcachefs: Shutdown path improvementsKent Overstreet2023-10-221-4/+1
* bcachefs: Handle transaction restarts in bch2_blacklist_entries_gc()Kent Overstreet2023-10-221-0/+1
* bcachefs: bch2_trans_exit() no longer returns errorsKent Overstreet2023-10-221-2/+2
* bcachefs: for_each_btree_node() now returns errors directlyKent Overstreet2023-10-221-2/+6
* bcachefs: Fix deletion in __bch2_dev_usrdata_drop()Kent Overstreet2023-10-221-0/+9
* bcachefs: Fixes for usrdata/metadata drop pathsKent Overstreet2023-10-221-9/+12
* bcachefs: Update data move path for snapshotsKent Overstreet2023-10-221-2/+4
* bcachefs: btree_pathKent Overstreet2023-10-221-13/+13
* bcachefs: Update btree ptrs after every writeKent Overstreet2023-10-221-1/+1
* bcachefs: Regularize argument passing of btree_transKent Overstreet2023-10-221-1/+1
* bcachefs: ensure iter->should_be_locked is setDan Robertson2023-10-221-1/+2
* bcachefs: Check for errors from bch2_trans_update()Kent Overstreet2023-10-221-3/+2
* bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet2023-10-221-1/+1
* bcachefs: Require all btree iterators to be freedKent Overstreet2023-10-221-2/+7
* bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet2023-10-221-2/+2
* bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet2023-10-221-9/+11
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-9/+2
* bcachefs: introduce b->hash_valKent Overstreet2023-10-221-4/+2
* bcachefs: Hacky fixes for device removalKent Overstreet2023-10-221-34/+24
* bcachefs: Split out btree_trigger_flagsKent Overstreet2023-10-221-1/+1
* bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet2023-10-221-1/+0
* bcachefs: bkey_on_stack_reassemble()Kent Overstreet2023-10-221-2/+1
* bcachefs: bkey_on_stackKent Overstreet2023-10-221-6/+10
* bcachefs: Kill deferred btree updatesKent Overstreet2023-10-221-3/+2
* bcachefs: ReflinkKent Overstreet2023-10-221-3/+10
* bcachefs: Refactor various code to not be extent specificKent Overstreet2023-10-221-2/+1
* bcachefs: More work to avoid transaction restartsKent Overstreet2023-10-221-3/+2
* bcachefs: Redo replicas gc mechanismKent Overstreet2023-10-221-16/+6
* bcachefs: bch2_trans_mark_update()Kent Overstreet2023-10-221-0/+3
* bcachefs: trans_for_each_iter()Kent Overstreet2023-10-221-1/+1
* bcachefs: Only get btree iters from btree transactionsKent Overstreet2023-10-221-10/+12
* bcachefs: Fix a deadlockKent Overstreet2023-10-221-2/+2
* bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet2023-10-221-12/+18
* bcachefs: Fix check for if extent update is allocatingKent Overstreet2023-10-221-0/+11
* bcachefs: Make bkey types globally uniqueKent Overstreet2023-10-221-16/+14