summaryrefslogtreecommitdiff
path: root/fs/bcachefs/btree_write_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-08bcachefs: bch2_btree_write_buffer_flush_going_ro()Kent Overstreet1-3/+27
2024-07-19bcachefs: silence silly kdoc warningKent Overstreet1-1/+1
2024-07-15bcachefs: Eytzinger accumulation for accounting keysKent Overstreet1-2/+52
2024-07-15bcachefs: btree write buffer knows how to accumulate bch_accounting keysKent Overstreet1-9/+75
2024-06-30bcachefs: bch2_btree_write_buffer_maybe_flush()Kent Overstreet1-0/+37
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-4/+4
2024-04-14bcachefs: Fix btree node merging on write buffer btreesKent Overstreet1-2/+12
2024-04-01bcachefs: Fix journal pins in btree write bufferKent Overstreet1-0/+14
2024-03-18bcachefs: Improve bch2_fatal_error()Kent Overstreet1-1/+1
2024-03-14bcachefs: jset_entry for loops declare loop iterKent Overstreet1-2/+0
2024-03-14bcachefs: Fix journal_buf bitfield accessesKent Overstreet1-0/+2
2024-01-21bcachefs: Prep work for variable size btree node buffersKent Overstreet1-4/+3
2024-01-06bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpathKent Overstreet1-1/+1
2024-01-06bcachefs: 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-23bcachefs: Heap allocate btree_transKent Overstreet1-1/+1
2023-10-23bcachefs: Fix btree write buffer with snapshots btreesKent Overstreet1-3/+6
2023-10-23bcachefs: use prejournaled key updates for write buffer flushesBrian Foster1-2/+28
2023-10-23bcachefs: Add a race_fault() for write buffer slowpathKent Overstreet1-0/+3
2023-10-23bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet1-2/+4
2023-10-23bcachefs: Kill JOURNAL_WATERMARKKent Overstreet1-1/+1
2023-10-23bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RWKent Overstreet1-0/+1
2023-10-23bcachefs: more aggressive fast path write buffer key flushingBrian Foster1-21/+22
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-1/+1
2023-10-23bcachefs: Fix for shared paths in write buffer flushKent Overstreet1-0/+9
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-1/+1
2023-10-23bcachefs: Btree write bufferKent Overstreet1-0/+330