summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-12-23bcachefs: Fix interior update path btree_path usesKent Overstreet
2023-12-23bcachefs: trans->nr_pathsKent Overstreet
2023-12-23bcachefs: trans->updates will also be resizableKent Overstreet
2023-12-23bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONSKent Overstreet
2023-12-23bcachefs: rcu protect trans->pathsKent Overstreet
2023-12-23bcachefs: bch2_trans_srcu_lock() should be staticKent Overstreet
2023-12-23bcachefs: Clean up btree_transKent Overstreet
2023-12-23bcachefs: use track_event_change() for allocator blocked statsKent Overstreet
2023-12-23bcachefs: kill btree_path.idxKent Overstreet
2023-12-23bcachefs: get_unlocked_mut_path() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idxKent Overstreet
2023-12-23bcachefs: bch2_path_get() no longer uses path->idxKent Overstreet
2023-12-23bcachefs: trans_for_each_path_with_node() no longer uses path->idxKent Overstreet
2023-12-23bcachefs: trans_for_each_path() no longer uses path->idxKent Overstreet
2023-12-23bcachefs: kill trans_for_each_path_from()Kent Overstreet
2023-12-23bcachefs: bch2_btree_path_to_text() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: struct trans_for_each_path_inorder_iterKent Overstreet
2023-12-23bcachefs: btree_insert_entry -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: btree_iter -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: btree_path_alloc() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: bch2_btree_path_traverse() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs; bch2_path_put() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: bch2_path_get() -> btree_path_idx_tKent Overstreet
2023-12-23bcachefs: minor bch2_btree_path_set_pos() optimizationKent Overstreet
2023-12-23bcachefs: Drop journal entry compactionKent Overstreet
2023-12-23bcachefs: kill btree_trans->wb_updatesKent Overstreet
2023-12-23bcachefs: check_root() can now be run onlineKent Overstreet
2023-12-23bcachefs: Inline btree write buffer sortKent Overstreet
2023-12-23bcachefs: btree write buffer now slurps keys from journalKent Overstreet
2023-12-23bcachefs: journal->buf_lockKent Overstreet
2023-12-23bcachefs: Unwritten journal buffers are always dirtyKent Overstreet
2023-12-23bcachefs: bch2_trans_node_add no longer uses trans_for_each_path()Kent Overstreet
2023-12-23bcachefs: Improve trans->extra_journal_entriesKent Overstreet
2023-12-23bcachefs; kill bch2_btree_key_cache_flush()Kent Overstreet
2023-12-23bcachefs: kill btree_path->(alloc_seq|downgrade_seq)Kent Overstreet
2023-12-23bcachefs: Fix snapshot.c assertion for online fsckKent Overstreet
2023-12-21bcachefs: six lock: fix typosRandy Dunlap
2023-12-21bcachefs: reserve path idx 0 for sentinalKent Overstreet
2023-12-21bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet
2023-12-21bcachefs: Kill for_each_btree_key()Kent Overstreet
2023-12-21bcachefs: continue now works in for_each_btree_key2()Kent Overstreet
2023-12-21bcachefs: Fix bch2_read_btree()Kent Overstreet
2023-12-21bcachefs: Fix open coded set_btree_iter_dontneed()Kent Overstreet
2023-12-21bcachefs: BCH_IOCTL_FSCK_ONLINEKent Overstreet
2023-12-21bcachefs: BCH_IOCTL_FSCK_OFFLINEKent Overstreet
2023-12-21bcachefs: bch2_run_online_recovery_passes()Kent Overstreet
2023-12-21bcachefs: Mark recovery passses that are safe to run onlineKent Overstreet
2023-12-21bcachefs: Add ability to redirect log outputKent Overstreet