summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_leaf.c
AgeCommit message (Expand)Author
2023-05-12bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet
2023-05-12bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet
2023-05-12bcachefs: remove unused key cache coherency flagBrian Foster
2023-05-12bcachefs: fix accounting corruption race between reclaim and dev addBrian Foster
2023-05-12bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet
2023-05-12bcachefs: use reservation for log messages during recoveryBrian Foster
2023-05-12bcachefs: Check return code from need_whiteout_for_snapshot()Kent Overstreet
2023-05-12bcachefs: remove unused bch2_trans_log_msg()Brian Foster
2023-05-12bcachefs: Don't run transaction hooks multiple timesKent Overstreet
2023-05-12bcachefs: Private error codes: ENOMEMKent Overstreet
2023-05-12bcachefs: don't bump key cache journal seq on nojournal commitsBrian Foster
2023-05-12bcachefs: When shutting down, flush btree node writes lastKent Overstreet
2023-05-12bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-05-12bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHEDKent Overstreet
2023-05-12bcachefs: Snapshot whiteout fixKent Overstreet
2023-05-12bcachefs: bch2_btree_insert_nonextent()Kent Overstreet
2023-05-12bcachefs: Fix verify_update_old_key()Kent Overstreet
2023-05-12bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill
2023-05-12bcachefs: Btree write bufferKent Overstreet
2023-05-12bcachefs: Kill trans->flagsKent Overstreet
2023-05-12bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-05-12bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet
2023-05-12bcachefs: bch2_trans_in_restart_error()Kent Overstreet
2023-05-12bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet
2023-05-12bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2023-05-12bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-05-12bcachefs: btree_iter->ip_allocatedKent Overstreet
2023-05-12bcachefs: Kill bch2_extent_trim_atomic() usageKent Overstreet
2023-05-12bcachefs: Log more messages in the journalKent Overstreet
2023-05-12bcachefs: New btree helpersKent Overstreet
2023-05-12bcachefs: Fix error path in bch2_trans_commit_write_locked()Kent Overstreet
2023-05-12bcachefs: bch2_trans_revalidate_updates_in_node()Kent Overstreet
2023-05-12bcachefs: Kill btree_insert_ret enumKent Overstreet
2023-05-12bcachefs: bch2_btree_path_peek_slot_exact()Kent Overstreet
2023-05-12bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-05-12bcachefs: Kill some unneeded references to c->flagsKent Overstreet
2023-05-12bcachefs: Tiny bch2_trans_update_by_path_trace() optimizationKent Overstreet
2023-05-12bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUGKent Overstreet
2023-05-12bcachefs: Fix a race with b->write_typeKent Overstreet
2023-05-12bcachefs: bch2_trans_commit_bkey_invalid()Kent Overstreet
2023-05-12bcachefs: Inlining improvementsKent Overstreet
2023-05-12bcachefs: Improved btree write statisticsKent Overstreet
2023-05-12bcachefs: Don't issue transaction restart on key cache reallocKent Overstreet
2023-05-12bcachefs: Separate out flush_new_cached_update()Kent Overstreet
2023-05-12bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet
2023-05-12bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans()Kent Overstreet
2023-05-12bcachefs: Inline fast path of check_pos_snapshot_overwritten()Kent Overstreet
2023-05-12bcachefs: Kill normalize_read_intent_locks()Kent Overstreet
2023-05-12bcachefs: Delete old deadlock avoidance codeKent Overstreet
2023-05-12bcachefs: Add private error codes for ENOSPCKent Overstreet