summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_foreground.c
AgeCommit message (Expand)AuthorFilesLines
2024-08-09bcachefs: improve bch2_dev_usage_to_text()Kent Overstreet1-1/+1
2024-08-08bcachefs: Make allocator stuck timeout configurable, ratelimit messagesKent Overstreet1-2/+24
2024-08-07bcachefs: Improved allocator debugging for ecKent Overstreet1-2/+4
2024-07-19bcachefs: kill btree_trans_too_many_iters() in bch2_bucket_alloc_freelist()Kent Overstreet1-6/+0
2024-07-15bcachefs: Convert gc to new accountingKent Overstreet1-9/+7
2024-07-15bcachefs: bch2_btree_reserve_cache_to_text()Kent Overstreet1-1/+1
2024-07-15bcachefs: add capacity, reserved to fs_alloc_debug_to_text()Kent Overstreet1-0/+2
2024-06-30bcachefs: Add missing printbuf_tabstops_reset() callsKent Overstreet1-0/+2
2024-06-26bcachefs: Discard, invalidate workers are now per deviceKent Overstreet1-2/+2
2024-05-09bcachefs: Allocator prefers not to expand mi.btree_allocated bitmapKent Overstreet1-10/+58
2024-05-09bcachefs: Better bucket alloc tracepointsKent Overstreet1-20/+45
2024-05-09bcachefs: ob_dev()Kent Overstreet1-8/+7
2024-05-09bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet1-1/+1
2024-05-09bcachefs: Convert to bch2_dev_tryget_noerror()Kent Overstreet1-12/+3
2024-05-09bcachefs: New helpers for device refcountsKent Overstreet1-3/+3
2024-05-09bcachefs: bch2_print_allocator_stuck()Kent Overstreet1-0/+101
2024-05-09bcachefs: uninline set_btree_iter_dontneed()Kent Overstreet1-4/+4
2024-05-09bcachefs: plumb data_type into bch2_bucket_alloc_trans()Kent Overstreet1-4/+8
2024-05-09bcachefs: Move gc of bucket.oldest_gen to workqueueKent Overstreet1-1/+1
2024-05-09bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet1-0/+4
2024-05-09bcachefs: member helper cleanupsKent Overstreet1-7/+7
2024-05-09bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet1-4/+4
2024-04-02bcachefs: BCH_WATERMARK_interior_updatesKent Overstreet1-1/+3
2024-03-18bcachefs: Fix lost transaction restart errorKent Overstreet1-4/+6
2024-03-14bcachefs: pull out time_stats.[ch]Kent Overstreet1-9/+4
2024-01-21bcachefs: helpers for printing data typesKent Overstreet1-3/+4
2024-01-01bcachefs: btree_iter -> btree_path_idx_tKent Overstreet1-1/+1
2024-01-01bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet1-4/+1
2024-01-01bcachefs: use track_event_change() for allocator blocked statsKent Overstreet1-17/+8
2024-01-01bcachefs: simplify bch_devs_listKent Overstreet1-2/+2
2024-01-01bcachefs: Fix open coded set_btree_iter_dontneed()Kent Overstreet1-3/+3
2024-01-01bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durability anymoreKent Overstreet1-3/+1
2023-12-20bcachefs: Fix bch2_alloc_sectors_start_trans() error handlingKent Overstreet1-3/+11
2023-11-24bcachefs: deallocate_extra_replicas()Kent Overstreet1-0/+27
2023-11-24bcachefs: Put erasure coding behind an EXPERIMENTAL kconfig optionKent Overstreet1-0/+3
2023-11-05bcachefs: update alloc cursor in early bucket allocatorBrian Foster1-4/+6
2023-11-05bcachefs: serialize on cached key in early bucket allocatorBrian Foster1-3/+25
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-1/+1
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-5/+10
2023-10-23bcachefs: Break up io.cKent Overstreet1-1/+1
2023-10-23bcachefs: Add a comment for should_drop_open_bucket()Kent Overstreet1-1/+10
2023-10-23bcachefs: Improve bch2_write_points_to_text()Kent Overstreet1-12/+34
2023-10-23bcachefs: Assorted fixes for clangKent Overstreet1-1/+5
2023-10-23bcachefs: Fix try_decrease_writepoints()Kent Overstreet1-0/+1
2023-10-23bcachefs: Enumerate recovery passesKent Overstreet1-5/+4
2023-10-23bcachefs: BCH_WATERMARK_reclaimKent Overstreet1-2/+4
2023-10-23bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet1-41/+41
2023-10-23bcachefs: Fix try_decrease_writepoints()Kent Overstreet1-17/+21
2023-10-23bcachefs: fix NULL pointer dereference in try_alloc_bucketMikulas Patocka1-1/+2
2023-10-23bcachefs: push rcu lock down into bch2_target_to_mask()Brian Foster1-2/+0