summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_update_leaf.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-6/+6
2023-10-23bcachefs: Fix check_pos_snapshot_overwritten()Kent Overstreet1-1/+0
2023-10-23bcachefs: More drop_locks_do() conversionsKent Overstreet1-29/+13
2023-10-23bcachefs: drop_locks_do()Kent Overstreet1-21/+4
2023-10-23bcachefs: Fix corruption with writeable snapshotsKent Overstreet1-3/+70
2023-10-23bcachefs: bch2_bkey_get_empty_slot()Kent Overstreet1-0/+31
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet1-4/+4
2023-10-23bcachefs: remove unused key cache coherency flagBrian Foster1-3/+1
2023-10-23bcachefs: fix accounting corruption race between reclaim and dev addBrian Foster1-6/+16
2023-10-23bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet1-0/+14
2023-10-23bcachefs: use reservation for log messages during recoveryBrian Foster1-6/+29
2023-10-23bcachefs: Check return code from need_whiteout_for_snapshot()Kent Overstreet1-3/+8
2023-10-23bcachefs: remove unused bch2_trans_log_msg()Brian Foster1-12/+0
2023-10-23bcachefs: Don't run transaction hooks multiple timesKent Overstreet1-8/+8
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-2/+2
2023-10-23bcachefs: don't bump key cache journal seq on nojournal commitsBrian Foster1-1/+1
2023-10-23bcachefs: When shutting down, flush btree node writes lastKent Overstreet1-4/+4
2023-10-23bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet1-3/+6
2023-10-23bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHEDKent Overstreet1-0/+1
2023-10-23bcachefs: Snapshot whiteout fixKent Overstreet1-38/+37
2023-10-23bcachefs: bch2_btree_insert_nonextent()Kent Overstreet1-30/+24
2023-10-23bcachefs: Fix verify_update_old_key()Kent Overstreet1-2/+3
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-3/+4
2023-10-23bcachefs: Btree write bufferKent Overstreet1-19/+153
2023-10-23bcachefs: Kill trans->flagsKent Overstreet1-45/+45
2023-10-23bcachefs: Debug mode for c->writes referencesKent Overstreet1-3/+3
2023-10-23bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet1-4/+1
2023-10-23bcachefs: bch2_trans_in_restart_error()Kent Overstreet1-1/+1
2023-10-23bcachefs: Fix bch2_trans_reset_updates()Kent Overstreet1-8/+0
2023-10-23bcachefs: Convert EAGAIN errors to private error codesKent Overstreet1-11/+6
2023-10-23bcachefs: Convert EROFS errors to private error codesKent Overstreet1-1/+1
2023-10-23bcachefs: btree_iter->ip_allocatedKent Overstreet1-3/+5
2023-10-23bcachefs: Kill bch2_extent_trim_atomic() usageKent Overstreet1-12/+4
2023-10-23bcachefs: Log more messages in the journalKent Overstreet1-11/+52
2023-10-23bcachefs: New btree helpersKent Overstreet1-11/+4
2023-10-23bcachefs: Fix error path in bch2_trans_commit_write_locked()Kent Overstreet1-10/+11
2023-10-23bcachefs: bch2_trans_revalidate_updates_in_node()Kent Overstreet1-27/+33
2023-10-23bcachefs: Kill btree_insert_ret enumKent Overstreet1-18/+15
2023-10-23bcachefs: bch2_btree_path_peek_slot_exact()Kent Overstreet1-1/+17
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-13/+13
2023-10-23bcachefs: Kill some unneeded references to c->flagsKent Overstreet1-1/+1
2023-10-23bcachefs: Tiny bch2_trans_update_by_path_trace() optimizationKent Overstreet1-4/+6
2023-10-23bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUGKent Overstreet1-12/+16
2023-10-23bcachefs: Fix a race with b->write_typeKent Overstreet1-2/+2
2023-10-23bcachefs: bch2_trans_commit_bkey_invalid()Kent Overstreet1-18/+30
2023-10-23bcachefs: Inlining improvementsKent Overstreet1-15/+16
2023-10-23bcachefs: Improved btree write statisticsKent Overstreet1-0/+2
2023-10-23bcachefs: Don't issue transaction restart on key cache reallocKent Overstreet1-7/+2
2023-10-23bcachefs: Separate out flush_new_cached_update()Kent Overstreet1-20/+34
2023-10-23bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofailKent Overstreet1-11/+3