summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_foreground.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Allocator prefers not to expand mi.btree_allocated bitmapKent Overstreet14 days1-10/+58
* bcachefs: Better bucket alloc tracepointsKent Overstreet14 days1-20/+45
* bcachefs: ob_dev()Kent Overstreet14 days1-8/+7
* bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet14 days1-1/+1
* bcachefs: Convert to bch2_dev_tryget_noerror()Kent Overstreet14 days1-12/+3
* bcachefs: New helpers for device refcountsKent Overstreet14 days1-3/+3
* bcachefs: bch2_print_allocator_stuck()Kent Overstreet14 days1-0/+101
* bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet14 days1-4/+4
* bcachefs: plumb data_type into bch2_bucket_alloc_trans()Kent Overstreet14 days1-4/+8
* bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet14 days1-1/+1
* bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet14 days1-0/+4
* bcachefs: member helper cleanupsKent Overstreet14 days1-7/+7
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet14 days1-4/+4
* bcachefs: BCH_WATERMARK_interior_updatesKent Overstreet2024-04-011-1/+3
* bcachefs: Fix lost transaction restart errorKent Overstreet2024-03-181-4/+6
* bcachefs: pull out time_stats.[ch]Kent Overstreet2024-03-131-9/+4
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-3/+4
* bcachefs: btree_iter -> btree_path_idx_tKent Overstreet2024-01-011-1/+1
* bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet2024-01-011-4/+1
* bcachefs: use track_event_change() for allocator blocked statsKent Overstreet2024-01-011-17/+8
* bcachefs: simplify bch_devs_listKent Overstreet2024-01-011-2/+2
* bcachefs: Fix open coded set_btree_iter_dontneed()Kent Overstreet2024-01-011-3/+3
* bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durability anymoreKent Overstreet2024-01-011-3/+1
* bcachefs: Fix bch2_alloc_sectors_start_trans() error handlingKent Overstreet2023-12-191-3/+11
* bcachefs: deallocate_extra_replicas()Kent Overstreet2023-11-241-0/+27
* bcachefs: Put erasure coding behind an EXPERIMENTAL kconfig optionKent Overstreet2023-11-241-0/+3
* bcachefs: update alloc cursor in early bucket allocatorBrian Foster2023-11-041-4/+6
* bcachefs: serialize on cached key in early bucket allocatorBrian Foster2023-11-041-3/+25
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-1/+1
* bcachefs: Fix W=12 build errorsKent Overstreet2023-10-221-5/+10
* bcachefs: Break up io.cKent Overstreet2023-10-221-1/+1
* bcachefs: Add a comment for should_drop_open_bucket()Kent Overstreet2023-10-221-1/+10
* bcachefs: Improve bch2_write_points_to_text()Kent Overstreet2023-10-221-12/+34
* bcachefs: Assorted fixes for clangKent Overstreet2023-10-221-1/+5
* bcachefs: Fix try_decrease_writepoints()Kent Overstreet2023-10-221-0/+1
* bcachefs: Enumerate recovery passesKent Overstreet2023-10-221-5/+4
* bcachefs: BCH_WATERMARK_reclaimKent Overstreet2023-10-221-2/+4
* bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet2023-10-221-41/+41
* bcachefs: Fix try_decrease_writepoints()Kent Overstreet2023-10-221-17/+21
* bcachefs: fix NULL pointer dereference in try_alloc_bucketMikulas Patocka2023-10-221-1/+2
* bcachefs: push rcu lock down into bch2_target_to_mask()Brian Foster2023-10-221-2/+0
* bcachefs: bch2_bkey_get_iter() helpersKent Overstreet2023-10-221-2/+3
* bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet2023-10-221-3/+3
* bcachefs: New erasure coding shutdown pathKent Overstreet2023-10-221-23/+73
* bcachefs: Second layer of refcounting for new stripesKent Overstreet2023-10-221-2/+2
* bcachefs: Rework open bucket partial list allocationKent Overstreet2023-10-221-145/+214
* bcachefs: Kill bch2_ec_bucket_written()Kent Overstreet2023-10-221-2/+2
* bcachefs: Plumb alloc_reserve through stripe create pathKent Overstreet2023-10-221-4/+3
* bcachefs: bch2_open_bucket_to_text()Kent Overstreet2023-10-221-7/+40
* bcachefs: Single open_bucket_partial listKent Overstreet2023-10-221-12/+10