aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2024-01-05bcachefs: unify inode triggerGravatar Kent Overstreet 2-50/+33
2024-01-05bcachefs: kill mem_trigger_run_overwrite_then_insert()Gravatar Kent Overstreet 3-7/+4
2024-01-05bcachefs: BTREE_TRIGGER_TRANSACTIONALGravatar Kent Overstreet 1-4/+22
2024-01-05bcachefs: Kill BTREE_TRIGGER_NOATOMICGravatar Kent Overstreet 2-6/+1
2024-01-05bcachefs: mark now takes bkey_sGravatar Kent Overstreet 11-29/+43
2024-01-05bcachefs: trans_mark now takes bkey_sGravatar Kent Overstreet 12-62/+62
2024-01-05bcachefs: Upgrading uses bch_sb.recovery_passes_requiredGravatar Kent Overstreet 1-8/+6
2024-01-05bcachefs: factor out thread_with_file, thread_with_stdioGravatar Kent Overstreet 9-245/+459
2024-01-05bcachefs: Fix printing of device durabilityGravatar Kent Overstreet 1-1/+1
2024-01-05bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpathGravatar Kent Overstreet 2-3/+3
2024-01-05bcachefs: __journal_keys_sort() refactoringGravatar Kent Overstreet 1-3/+1
2024-01-05bcachefs: wb_key_cmp -> wb_key_ref_cmpGravatar Kent Overstreet 1-6/+6
2024-01-05bcachefs: track transaction durationsGravatar Kent Overstreet 3-12/+27
2024-01-05bcachefs: btree_trans always has statsGravatar Kent Overstreet 3-19/+8
2024-01-05bcachefs: Split brain detectionGravatar Kent Overstreet 2-11/+65
2024-01-05bcachefs: bch_member->seqGravatar Kent Overstreet 3-2/+22
2024-01-05bcachefs: Fix nochanges/read_only interactionGravatar Kent Overstreet 4-15/+18
2024-01-05bcachefs: Check journal entries for invalid keys in trans commit pathGravatar Kent Overstreet 2-0/+52
2024-01-01bcachefs: check_directory_structure() can now be run onlineGravatar Kent Overstreet 2-67/+41
2024-01-01bcachefs: Fix reattach_inode() for snapshotsGravatar Kent Overstreet 3-46/+92
2024-01-01bcachefs: bch2_btree_trans_peek_slot_updatesGravatar Kent Overstreet 1-31/+15
2024-01-01bcachefs: bch2_btree_trans_peek_prev_updatesGravatar Kent Overstreet 1-1/+20
2024-01-01bcachefs: bch2_btree_trans_peek_updatesGravatar Kent Overstreet 1-9/+20
2024-01-01bcachefs: growable btree_pathsGravatar Kent Overstreet 4-22/+72
2024-01-01bcachefs: Fix interior update path btree_path usesGravatar Kent Overstreet 3-43/+51
2024-01-01bcachefs: trans->nr_pathsGravatar Kent Overstreet 4-8/+26
2024-01-01bcachefs: trans->updates will also be resizableGravatar Kent Overstreet 3-4/+5
2024-01-01bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONSGravatar Kent Overstreet 5-106/+100
2024-01-01bcachefs: rcu protect trans->pathsGravatar Kent Overstreet 4-11/+68
2024-01-01bcachefs: Clean up btree_transGravatar Kent Overstreet 6-39/+40
2024-01-01bcachefs: kill btree_path.idxGravatar Kent Overstreet 5-31/+8
2024-01-01bcachefs: get_unlocked_mut_path() -> btree_path_idx_tGravatar Kent Overstreet 1-43/+42
2024-01-01bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idxGravatar Kent Overstreet 1-6/+6
2024-01-01bcachefs: bch2_path_get() no longer uses path->idxGravatar Kent Overstreet 1-5/+6
2024-01-01bcachefs: trans_for_each_path_with_node() no longer uses path->idxGravatar Kent Overstreet 4-14/+18
2024-01-01bcachefs: trans_for_each_path() no longer uses path->idxGravatar Kent Overstreet 6-49/+64
2024-01-01bcachefs: kill trans_for_each_path_from()Gravatar Kent Overstreet 1-5/+2
2024-01-01bcachefs: bch2_btree_path_to_text() -> btree_path_idx_tGravatar Kent Overstreet 2-7/+12
2024-01-01bcachefs: struct trans_for_each_path_inorder_iterGravatar Kent Overstreet 2-15/+23
2024-01-01bcachefs: btree_insert_entry -> btree_path_idx_tGravatar Kent Overstreet 6-48/+56
2024-01-01bcachefs: btree_iter -> btree_path_idx_tGravatar Kent Overstreet 11-155/+195
2024-01-01bcachefs: btree_path_alloc() -> btree_path_idx_tGravatar Kent Overstreet 1-25/+24
2024-01-01bcachefs: bch2_btree_path_traverse() -> btree_path_idx_tGravatar Kent Overstreet 4-27/+31
2024-01-01bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_tGravatar Kent Overstreet 4-19/+19
2024-01-01bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_tGravatar Kent Overstreet 3-30/+33
2024-01-01bcachefs; bch2_path_put() -> btree_path_idx_tGravatar Kent Overstreet 5-33/+31
2024-01-01bcachefs: bch2_path_get() -> btree_path_idx_tGravatar Kent Overstreet 5-16/+20
2024-01-01bcachefs: minor bch2_btree_path_set_pos() optimizationGravatar Kent Overstreet 2-6/+6
2024-01-01bcachefs: Kill GFP_NOFAIL usage in readahead pathGravatar Kent Overstreet 1-17/+14
2024-01-01bcachefs: Convert split_devs() to darrayGravatar Kent Overstreet 4-48/+58