summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_write_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-13bcachefs: Fix btree node merging on write buffer btreesKent Overstreet1-2/+12
2024-03-31bcachefs: Fix journal pins in btree write bufferKent Overstreet1-0/+14
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet1-1/+1
2024-03-13bcachefs: jset_entry for loops declare loop iterKent Overstreet1-2/+0
2024-03-13bcachefs: Fix journal_buf bitfield accessesKent Overstreet1-0/+2
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet1-4/+3
2024-01-05bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpathKent Overstreet1-1/+1
2024-01-05bcachefs: wb_key_cmp -> wb_key_ref_cmpKent Overstreet1-6/+6
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet1-8/+12
2024-01-01bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_tKent Overstreet1-1/+1
2024-01-01bcachefs: darray_for_each() now declares loop iterKent Overstreet1-2/+0
2024-01-01bcachefs: Inline btree write buffer sortKent Overstreet1-11/+82
2024-01-01bcachefs: btree write buffer now slurps keys from journalKent Overstreet1-133/+305
2024-01-01bcachefs: more write buffer refactoringKent Overstreet1-40/+41
2024-01-01bcachefs: wb_flush_one_slowpath()Kent Overstreet1-28/+29
2024-01-01bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()Kent Overstreet1-1/+1
2024-01-01bcachefs: bch2_btree_write_buffer_flush_locked()Kent Overstreet1-10/+17
2024-01-01bcachefs: Clean up btree write buffer write ref handlingKent Overstreet1-12/+26
2024-01-01bcachefs: Improve btree write buffer tracepointsKent Overstreet1-2/+6
2024-01-01bcachefs: Rename BTREE_INSERT flagsKent Overstreet1-9/+9
2024-01-01bcachefs: Avoiding dropping/retaking write locks in bch2_btree_write_buffer_f...Kent Overstreet1-9/+7
2024-01-01bcachefs: Kill BTREE_UPDATE_PREJOURNALKent Overstreet1-4/+10
2024-01-01bcachefs: Journal pins must always have a flush_fnKent Overstreet1-11/+7
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet1-1/+1
2023-10-22bcachefs: Fix btree write buffer with snapshots btreesKent Overstreet1-3/+6
2023-10-22bcachefs: use prejournaled key updates for write buffer flushesBrian Foster1-2/+28
2023-10-22bcachefs: Add a race_fault() for write buffer slowpathKent Overstreet1-0/+3
2023-10-22bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet1-2/+4
2023-10-22bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-1/+1
2023-10-22bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RWKent Overstreet1-0/+1
2023-10-22bcachefs: more aggressive fast path write buffer key flushingBrian Foster1-21/+22
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet1-1/+1
2023-10-22bcachefs: Fix for shared paths in write buffer flushKent Overstreet1-0/+9
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-1/+1
2023-10-22bcachefs: Btree write bufferKent Overstreet1-0/+330