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