summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_leaf.c
AgeCommit message (Expand)Author
2022-12-20bcachefs: bch2_btree_path_peek_slot_exact()Kent Overstreet
2022-12-14bcachefs: Log more messages in the journalKent Overstreet
2022-12-13bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2022-12-13bcachefs: Convert EROFS errors to private error codesKent Overstreet
2022-12-13bcachefs: Fix error path in bch2_trans_commit_write_locked()Kent Overstreet
2022-12-07bcachefs: Kill btree_insert_ret enumKent Overstreet
2022-11-30bcachefs: bch2_trans_revalidate_updates_in_node()Kent Overstreet
2022-11-30bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet
2022-11-30bcachefs: New btree helpersKent Overstreet
2022-11-30bcachefs: Kill some unneeded references to c->flagsKent Overstreet
2022-11-30bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2022-11-30bcachefs: Tiny bch2_trans_update_by_path_trace() optimizationKent Overstreet
2022-11-30bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUGKent Overstreet
2022-11-17bcachefs: Fix a race with b->write_typeKent Overstreet
2022-11-03bcachefs: bch2_trans_commit_bkey_invalid()Kent Overstreet
2022-11-02bcachefs: Inlining improvementsKent Overstreet
2022-10-28bcachefs: Improved btree write statisticsKent Overstreet
2022-10-17bcachefs: Don't issue transaction restart on key cache reallocKent Overstreet
2022-10-17bcachefs: Separate out flush_new_cached_update()Kent Overstreet
2022-10-09bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet
2022-10-05bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans()Kent Overstreet
2022-10-05bcachefs: Inline fast path of check_pos_snapshot_overwritten()Kent Overstreet
2022-10-05bcachefs: Kill normalize_read_intent_locks()Kent Overstreet
2022-10-05bcachefs: Delete old deadlock avoidance codeKent Overstreet
2022-10-05bcachefs: Add private error codes for ENOSPCKent Overstreet
2022-10-05bcachefs: bch2_btree_path_upgrade() now emits transaction restartKent Overstreet
2022-10-05bcachefs: Convert more locking code to btree_bkey_cached_commonKent Overstreet
2022-10-05bcachefs: bch2_btree_node_lock_write_nofail()Kent Overstreet
2022-10-05bcachefs: New locking functionsKent Overstreet
2022-10-05bcachefs: Mark write locks before taking lockKent Overstreet
2022-10-05bcachefs: Add persistent counters for all tracepointsKent Overstreet
2022-10-05bcachefs: Improve trans_restart_journal_preres_get tracepointKent Overstreet
2022-10-05bcachefs: Track held write locksKent Overstreet
2022-10-05bcachefs: Switch btree locking code to struct btree_bkey_cached_commonKent Overstreet
2022-10-05bcachefs: Better use of locking helpersKent Overstreet
2022-10-05bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_re...Kent Overstreet
2022-10-05bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run()Kent Overstreet
2022-10-05bcachefs: Fix btree_path->uptodate inconsistencyKent Overstreet
2022-10-05bcachefs: Tracepoint improvementsKent Overstreet
2022-10-05bcachefs: Don't set should_be_locked on paths that aren't lockedKent Overstreet
2022-10-05bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2022-10-05bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet
2022-10-05bcachefs: Convert to lib/printbuf.cKent Overstreet
2022-10-05bcachefs: Also log overwrites in journalKent Overstreet
2022-10-05bcachefs: Refactor journal entry addingKent Overstreet
2022-10-05bcachefs: Btree key cache coherencyKent Overstreet
2022-10-05bcachefs: bch2_trans_reset_updates()Kent Overstreet
2022-10-05bcachefs: journal_transaction_name is now always onKent Overstreet
2022-10-05bcachefs: Tracepoint improvementsKent Overstreet
2022-10-05bcachefs: Shutdown path improvementsKent Overstreet