summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_trans_commit.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix deadlock in journal replayKent Overstreet2024-04-131-3/+4
* bcachefs: Fix UAFs of btree_insert_entry arrayKent Overstreet2024-04-131-13/+14
* bcachefs: BCH_WATERMARK_interior_updatesKent Overstreet2024-04-011-1/+2
* bcachefs: Add checks for invalid snapshot IDsKent Overstreet2024-03-311-1/+1
* bcachefs: add missing __GFP_NOWARNKent Overstreet2024-01-211-1/+1
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-6/+3
* bcachefs: bch2_trans_account_disk_usage_change()Kent Overstreet2024-01-211-0/+5
* bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet2024-01-211-12/+7
* bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet2024-01-051-18/+13
* bcachefs: mark now takes bkey_sKent Overstreet2024-01-051-3/+3
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-051-2/+2
* bcachefs: Check journal entries for invalid keys in trans commit pathKent Overstreet2024-01-051-0/+39
* bcachefs: Fix interior update path btree_path usesKent Overstreet2024-01-011-7/+5
* bcachefs: Clean up btree_transKent Overstreet2024-01-011-2/+2
* bcachefs: btree_insert_entry -> btree_path_idx_tKent Overstreet2024-01-011-30/+37
* bcachefs: trans_for_each_update() now declares loop iterKent Overstreet2024-01-011-16/+5
* bcachefs: kill btree_trans->wb_updatesKent Overstreet2024-01-011-18/+0
* bcachefs: btree write buffer now slurps keys from journalKent Overstreet2024-01-011-51/+1
* bcachefs: Improve trans->extra_journal_entriesKent Overstreet2024-01-011-11/+9
* bcachefs: bch2_btree_write_buffer_flush_locked()Kent Overstreet2024-01-011-2/+4
* bcachefs: Clean up btree write buffer write ref handlingKent Overstreet2024-01-011-4/+2
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-4/+4
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-19/+20
* bcachefs: Kill dead BTREE_INSERT flagsKent Overstreet2024-01-011-4/+0
* bcachefs: Kill BTREE_UPDATE_PREJOURNALKent Overstreet2024-01-011-6/+1
* bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init trans->journal_res"Kent Overstreet2024-01-011-4/+15
* bcachefs: Clear k->needs_whitout earlier in commit pathKent Overstreet2024-01-011-2/+2
* bcachefs: Journal pins must always have a flush_fnKent Overstreet2024-01-011-1/+8
* bcachefs: Fix warning when building in userspaceKent Overstreet2024-01-011-2/+1
* bcachefs: Kill journal pre-reservationsKent Overstreet2023-11-141-34/+2
* bcachefs: Make sure to drop/retake btree locks before reclaimKent Overstreet2023-11-131-6/+42
* bcachefs: btree_trans->write_lockedKent Overstreet2023-11-131-36/+49
* bcachefs: rebalance_work btree is not a snapshots btreeKent Overstreet2023-11-041-0/+1
* bcachefs: Fix build errors with gcc 10Kent Overstreet2023-11-041-3/+3
* bcachefs: Don't downgrade locks on transaction restartKent Overstreet2023-11-011-6/+3
* bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEWKent Overstreet2023-10-311-4/+2
* bcachefs: Fix btree_node_type enumKent Overstreet2023-10-311-6/+5
* bcachefs: bch2_btree_id_str()Kent Overstreet2023-10-311-1/+1
* bcachefs: Always check for invalid bkeys in main commit pathKent Overstreet2023-10-221-4/+0
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-5/+3
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-5/+5
* bcachefs: Put bkey invalid check in commit path in a more useful placeKent Overstreet2023-10-221-19/+19
* bcachefs: Fix a double free on invalid bkeyKent Overstreet2023-10-221-1/+0
* bcachefs: Fix btree write buffer with snapshots btreesKent Overstreet2023-10-221-0/+1
* bcachefs: Split out snapshot.cKent Overstreet2023-10-221-1/+1
* bcachefs: btree_journal_iter.cKent Overstreet2023-10-221-1/+1
* bcachefs: Split up btree_update_leaf.cKent Overstreet2023-10-221-0/+1156