summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_leaf.c
AgeCommit message (Expand)Author
2022-05-20bcachefs: Convert to lib/printbuf.cprintbuf_v2Kent Overstreet
2022-04-25fixup! bcachefs: darraysKent Overstreet
2022-04-18bcachefs: Tracepoint improvementsKent Overstreet
2022-04-17bcachefs: Shutdown path improvementsKent Overstreet
2022-04-17bcachefs: Plumb btree_id & level to trans_markKent Overstreet
2022-04-17bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)()Kent Overstreet
2022-04-17bcachefs: Don't trigger extra assertions in journal replayKent Overstreet
2022-04-17bcachefs: bch2_btree_delete_extent_at()Kent Overstreet
2022-04-17bcachefs: Use bch2_trans_inconsistent() moreKent Overstreet
2022-04-17bcachefs: Add rw to .key_invalid()Kent Overstreet
2022-04-17bcachefs: Convert .key_invalid methods to printbufsKent Overstreet
2022-04-17bcachefs: Run overwrite triggers before insertKent Overstreet
2022-04-17bcachefs: bch2_trans_log_msg()Kent Overstreet
2022-04-17bcachefs: Use darray for extra_journal_entriesKent Overstreet
2022-04-17bcachefs: Fix large key cache keysKent Overstreet
2022-04-17bcachefs: Introduce a separate journal watermark for copygcKent Overstreet
2022-04-17bcachefs: Fix BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet
2022-04-17bcachefs: Revalidate pointer to old bkey val before calling mem triggersKent Overstreet
2022-04-17bcachefs: Drop !did_work path from do_btree_insert_one()Kent Overstreet
2022-04-17bcachefs: bch2_btree_iter_peek_upto()Kent Overstreet
2022-04-17bcachefs: Change flags param to bch2_btree_delete_range to update_flagsKent Overstreet
2022-04-17bcachefs: Fix a use after freeKent Overstreet
2022-04-17bcachefs: Kill bch2_btree_node_write_cond()Kent Overstreet
2022-04-17bcachefs: Use x-macros for btree node flagsKent Overstreet
2022-04-17bcachefs: Heap allocate printbufsKent Overstreet
2022-04-17bcachefs: Run alloc triggers lastKent Overstreet
2022-04-17bcachefs: run_one_trigger() now checks journal keysKent Overstreet
2022-04-17bcachefs: Stash a copy of key being overwritten in btree_insert_entryKent Overstreet
2022-04-17bcachefs: Consolidate trigger code a bitKent Overstreet
2022-04-17bcachefs: bch2_trans_mark_key() now takes a bkey_i *Kent Overstreet
2022-04-17bcachefs: Normal update/commit path now works before going RWKent Overstreet
2022-04-17bcachefs: Change __bch2_trans_commit() to run triggers then get RWKent Overstreet
2022-04-17bcachefs: Also show when blocked on write locksKent Overstreet
2022-04-17bcachefs: Btree key cache coherencyKent Overstreet
2022-04-17bcachefs: Log message improvementsKent Overstreet
2022-04-17bcachefs: BTREE_INSERT_LAZY_RW is only for recovery pathKent Overstreet
2022-04-17bcachefs: iter->update_pathKent Overstreet
2022-04-17bcachefs: Refactor trigger codeKent Overstreet
2022-04-17bcachefs: Fix check_pos_snapshot_overwritten for !snapshotsKent Overstreet
2022-04-17bcachefs: New data structure for buckets waiting on journal commitKent Overstreet
2022-04-17bcachefs: Switch to __func__for recording where btree_trans was initializedKent Overstreet
2022-04-17bcachefs: Fix an assertionKent Overstreet
2022-04-17bcachefs: Simplify journal replayKent Overstreet
2022-04-17bcachefs: Fix race between btree updates & journal replayKent Overstreet
2022-04-17bcachefs: BCH_JSET_ENTRY_logKent Overstreet
2022-04-17bcachefs: Add error messages for memory allocation failuresKent Overstreet
2022-04-17bcachefs: Add iter_flags arg to bch2_btree_delete_range()Kent Overstreet
2022-04-17bcachefs: BTREE_ITER_NOPRESERVEKent Overstreet
2022-04-17bcachefs: Fix null ptr deref in fsck_inode_rm()Kent Overstreet
2022-04-17bcachefs: bch2_trans_update() is now __must_checkKent Overstreet