summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: btree_pathKent Overstreet2023-10-2244-2419/+2385
* bcachefs: Fix initialization of bch_write_op.nonceKent Overstreet2023-10-221-5/+13
* bcachefs: Improve an error messageKent Overstreet2023-10-221-1/+3
* bcachefs: Add an assertion for removing btree nodes from cacheKent Overstreet2023-10-222-3/+5
* bcachefs: Kill BTREE_ITER_NODESKent Overstreet2023-10-223-133/+94
* bcachefs: Kill BTREE_ITER_NEED_PEEKKent Overstreet2023-10-224-18/+6
* bcachefs: Prefer using btree_insert_entry to btree_iterKent Overstreet2023-10-223-35/+36
* bcachefs: More renamingKent Overstreet2023-10-224-14/+14
* bcachefs: Clean up/rename bch2_trans_node_* fnsKent Overstreet2023-10-226-68/+54
* bcachefs: Further reduce iter->trans usageKent Overstreet2023-10-2211-132/+136
* bcachefs: Better algorithm for btree node merging in write pathKent Overstreet2023-10-221-49/+30
* bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet2023-10-226-20/+22
* bcachefs: Refactor bch2_trans_update_extent()Kent Overstreet2023-10-221-157/+156
* bcachefs: Reduce iter->trans usageKent Overstreet2023-10-2214-216/+220
* bcachefs: bch2_dump_trans_iters_updates()Kent Overstreet2023-10-224-16/+19
* bcachefs: Ensure iter->real_pos is consistent with key returnedKent Overstreet2023-10-221-41/+43
* bcachefs: Add SPOS_MAX to bpos_to_text()Kent Overstreet2023-10-221-0/+2
* bcachefs: Free iterator if we have duplicateKent Overstreet2023-10-222-2/+20
* bcachefs: Fix unhandled transaction restart in bch2_gc_btree_gens()Kent Overstreet2023-10-221-2/+8
* bcachefs: add progress stats to sysfsBrett Holman2023-10-2210-9/+94
* bcachefs: Fix 32 bit build failuresBrett Holman2023-10-222-5/+5
* bcachefs: Be sure to check ptr->dev in copygc pred functionKent Overstreet2023-10-221-0/+1
* bcachefs: Disk space accounting fixKent Overstreet2023-10-221-7/+10
* bcachefs: Fix a valgrind conditional jumpKent Overstreet2023-10-221-1/+1
* bcachefs: Minor btree iter refactoringKent Overstreet2023-10-221-39/+20
* bcachefs: Fix btree_trans_peek_updates()Kent Overstreet2023-10-221-9/+12
* bcachefs: Fix an unhandled transaction restartKent Overstreet2023-10-222-0/+18
* bcachefs: Ensure that new inodes hit underlying btreeKent Overstreet2023-10-221-1/+13
* bcachefs: Add flags field to bch2_inode_to_text()Kent Overstreet2023-10-222-6/+19
* bcachefs: Keep a sorted list of btree iteratorsKent Overstreet2023-10-224-47/+249
* bcachefs: Zero out mem_ptr field in btree ptr keys from journal replayKent Overstreet2023-10-221-0/+16
* bcachefs: Don't drop read locks at transaction commit timeKent Overstreet2023-10-221-19/+8
* bcachefs: traverse_all() shouldn't be restarting the transactionKent Overstreet2023-10-221-9/+0
* bcachefs: Kill BTREE_INSERT_NOUNLOCKKent Overstreet2023-10-228-25/+9
* bcachefs: Btree splits no longer automatically cause a transaction restartKent Overstreet2023-10-221-44/+5
* bcachefs: __bch2_trans_commit() no longer calls bch2_trans_reset()Kent Overstreet2023-10-223-38/+24
* bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_lockedKent Overstreet2023-10-221-0/+9
* bcachefs: bch2_btree_iter_traverse() shouldn't normally call traverse_all()Kent Overstreet2023-10-221-1/+3
* bcachefs: trans->restartedKent Overstreet2023-10-228-39/+106
* bcachefs: Change lockrestart_do() to always call bch2_trans_begin()Kent Overstreet2023-10-221-5/+3
* bcachefs: Clean up interior update pathsKent Overstreet2023-10-223-29/+4
* bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet2023-10-226-14/+22
* bcachefs: Always check for transaction restartsKent Overstreet2023-10-2214-27/+71
* bcachefs: traverse_all() is responsible for clearing should_be_lockedKent Overstreet2023-10-221-12/+2
* bcachefs: bch2_trans_relock() only relocks iters that should be lockedKent Overstreet2023-10-221-4/+3
* bcachefs: Don't traverse iterators in __bch2_trans_commit()Kent Overstreet2023-10-221-7/+5
* bcachefs: Add an option for btree node mem ptr optimizationKent Overstreet2023-10-222-6/+15
* bcachefs: Minor tracepoint improvementsKent Overstreet2023-10-222-7/+21
* bcachefs: bch2_btree_iter_relock_intent()Kent Overstreet2023-10-224-18/+42
* bcachefs: Use bch2_trans_do() in bch2_btree_key_cache_journal_flush()Kent Overstreet2023-10-221-15/+7