summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/btree_write_buffer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: bch2_btree_write_buffer_flush_going_ro()Kent Overstreet2024-11-081-3/+27
* bcachefs: silence silly kdoc warningKent Overstreet2024-07-191-1/+1
* bcachefs: Eytzinger accumulation for accounting keysKent Overstreet2024-07-151-2/+52
* bcachefs: btree write buffer knows how to accumulate bch_accounting keysKent Overstreet2024-07-151-9/+75
* bcachefs: bch2_btree_write_buffer_maybe_flush()Kent Overstreet2024-06-301-0/+37
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet2024-05-081-4/+4
* bcachefs: Fix btree node merging on write buffer btreesKent Overstreet2024-04-141-2/+12
* bcachefs: Fix journal pins in btree write bufferKent Overstreet2024-04-011-0/+14
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-1/+1
* bcachefs: jset_entry for loops declare loop iterKent Overstreet2024-03-141-2/+0
* bcachefs: Fix journal_buf bitfield accessesKent Overstreet2024-03-141-0/+2
* bcachefs: Prep work for variable size btree node buffersKent Overstreet2024-01-211-4/+3
* bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpathKent Overstreet2024-01-061-1/+1
* bcachefs: wb_key_cmp -> wb_key_ref_cmpKent Overstreet2024-01-061-6/+6
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-8/+12
* bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_tKent Overstreet2024-01-011-1/+1
* bcachefs: darray_for_each() now declares loop iterKent Overstreet2024-01-011-2/+0
* bcachefs: Inline btree write buffer sortKent Overstreet2024-01-011-11/+82
* bcachefs: btree write buffer now slurps keys from journalKent Overstreet2024-01-011-133/+305
* bcachefs: more write buffer refactoringKent Overstreet2024-01-011-40/+41
* bcachefs: wb_flush_one_slowpath()Kent Overstreet2024-01-011-28/+29
* bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush()Kent Overstreet2024-01-011-1/+1
* bcachefs: bch2_btree_write_buffer_flush_locked()Kent Overstreet2024-01-011-10/+17
* bcachefs: Clean up btree write buffer write ref handlingKent Overstreet2024-01-011-12/+26
* bcachefs: Improve btree write buffer tracepointsKent Overstreet2024-01-011-2/+6
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-9/+9
* bcachefs: Avoiding dropping/retaking write locks in bch2_btree_write_buffer_f...Kent Overstreet2024-01-011-9/+7
* bcachefs: Kill BTREE_UPDATE_PREJOURNALKent Overstreet2024-01-011-4/+10
* bcachefs: Journal pins must always have a flush_fnKent Overstreet2024-01-011-11/+7
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-1/+1
* bcachefs: Fix btree write buffer with snapshots btreesKent Overstreet2023-10-221-3/+6
* bcachefs: use prejournaled key updates for write buffer flushesBrian Foster2023-10-221-2/+28
* bcachefs: Add a race_fault() for write buffer slowpathKent Overstreet2023-10-221-0/+3
* bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet2023-10-221-2/+4
* bcachefs: Kill JOURNAL_WATERMARKKent Overstreet2023-10-221-1/+1
* bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RWKent Overstreet2023-10-221-0/+1
* bcachefs: more aggressive fast path write buffer key flushingBrian Foster2023-10-221-21/+22
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-1/+1
* bcachefs: Fix for shared paths in write buffer flushKent Overstreet2023-10-221-0/+9
* bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill2023-10-221-1/+1
* bcachefs: Btree write bufferKent Overstreet2023-10-221-0/+330