summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_foreground.c
AgeCommit message (Expand)Author
2025-07-16bcachefs: Tweak threshold for allocator triggering discardsKent Overstreet
2025-06-02bcachefs: bch_err_throw()Kent Overstreet
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet
2025-05-30bcachefs: Move devs_sorted to alloc_requestKent Overstreet
2025-05-30bcachefs: reduce stack usage in alloc_sectors_start()Kent Overstreet
2025-05-21bcachefs: Reduce usage of recovery.curr_passKent Overstreet
2025-05-21bcachefs: struct bch_fs_recoveryKent Overstreet
2025-05-21bcachefs: add missing locking in bch2_write_point_to_text()Kent Overstreet
2025-05-21bcachefs: bch2_copygc_dev_wait_amount()Kent Overstreet
2025-05-21bcachefs: inline bch2_ob_ptr()Kent Overstreet
2025-05-21bcachefs: Fix inconsistent req->ecAlan Huang
2025-05-21bcachefs: for_each_online_member_rcu()Kent Overstreet
2025-05-21bcachefs: print_str_as_lines() -> print_str()Kent Overstreet
2025-05-21bcachefs: reduce new_stripe_alloc_buckets() stack usageKent Overstreet
2025-05-21bcachefs: alloc_request no longer on stackKent Overstreet
2025-05-21bcachefs: alloc_request.ptrs2Kent Overstreet
2025-05-21bcachefs: alloc_request.caKent Overstreet
2025-05-21bcachefs: alloc_request.countersKent Overstreet
2025-05-21bcachefs: alloc_request.usageKent Overstreet
2025-05-21bcachefs: alloc_request: deallocate_extra_replicas()Kent Overstreet
2025-05-21bcachefs: bch2_ec_stripe_head_get() takes alloc_requestKent Overstreet
2025-05-21bcachefs: bch2_bucket_alloc_trans() takes alloc_requestKent Overstreet
2025-05-21bcachefs: alloc_request.data_typeKent Overstreet
2025-05-21bcachefs: struct alloc_requestKent Overstreet
2025-05-05bcachefs: Ensure proper write alignmentKent Overstreet
2025-04-21bcachefs: Allocator now copes with unaligned bucketsKent Overstreet
2025-04-02bcachefs: bch_dev_usage_fullKent Overstreet
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet
2025-03-31bcachefs: Fix striping behaviourKent Overstreet
2025-03-30bcachefs: fix bch2_write_point_to_text() unitsKent Overstreet
2025-03-24bcachefs: Kill unnecessary bch2_dev_usage_read()Kent Overstreet
2025-03-24bcachefs: EIO cleanupKent Overstreet
2025-03-14bcachefs: Bail out early on alloc_nowait data updatesKent Overstreet
2025-03-14bcachefs: Rename BCH_WRITE flags fer consistency with other x-macros enumsKent Overstreet
2025-02-06bcachefs: Fix discard path journal flushingKent Overstreet
2024-12-21bcachefs: Kill unnecessary mark_lock usageKent Overstreet
2024-12-21bcachefs: Minor bucket alloc optimizationKent Overstreet
2024-12-21bcachefs: dev_alloc_list.devs -> dev_alloc_list.dataKent Overstreet
2024-12-21bcachefs: Add missing parameter description to bch2_bucket_alloc_trans()Yang Li
2024-12-21bcachefs: Don't recurse in check_discard_freespace_keyKent Overstreet
2024-12-21bcachefs: Kill bch2_bucket_alloc_new_fs()Kent Overstreet
2024-12-21bcachefs: Delete backpointers check in try_alloc_bucket()Kent Overstreet
2024-12-21bcachefs: try_alloc_bucket() now uses bch2_check_discard_freespace_key()Kent Overstreet
2024-12-21bcachefs: rework bch2_bucket_alloc_freelist() freelist iterationKent Overstreet
2024-10-29bcachefs: Fix deadlock on -ENOSPC w.r.t. partial open bucketsKent Overstreet
2024-10-29bcachefs: Don't filter partial list buckets in open_buckets_to_text()Kent Overstreet
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet
2024-09-21bcachefs: Move tabstop setup to bch2_dev_usage_to_text()Kent Overstreet
2024-09-21bcachefs: rebalance writes use BCH_WRITE_ONLY_SPECIFIED_DEVSKent Overstreet
2024-09-21bcachefs: BCH_WRITE_ALLOC_NOWAIT no longer applies to open bucket allocationKent Overstreet