summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.h
AgeCommit message (Expand)AuthorFilesLines
2024-10-24bcachefs: fix shift oob in alloc_lru_idx_fragmentationJeongjun Park1-0/+3
2024-09-21bcachefs: bch2_dev_rcu_noerror()Kent Overstreet1-1/+1
2024-09-21bcachefs: bch2_dev_remove_alloc() -> alloc_background.cKent Overstreet1-0/+1
2024-08-16bcachefs: avoid overflowing LRU_TIME_BITS for cached data lruKent Overstreet1-1/+3
2024-08-13bcachefs: Make bkey_fsck_err() a wrapper around fsck_err()Kent Overstreet1-15/+11
2024-08-07bcachefs: Add a comment for bucket helper typesKent Overstreet1-0/+8
2024-08-07bcachefs: Don't rely on implicit unsigned -> signed integer conversionKent Overstreet1-2/+2
2024-07-14bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet1-1/+2
2024-07-14bcachefs: Disk space accounting rewriteKent Overstreet1-5/+22
2024-07-14bcachefs: BCH_DATA_unstripedKent Overstreet1-0/+5
2024-07-14bcachefs: bch_alloc->stripe_sectorsKent Overstreet1-3/+5
2024-06-25bcachefs: Discard, invalidate workers are now per deviceKent Overstreet1-1/+5
2024-06-19bcachefs: Guard against overflowing LRU_TIME_BITSKent Overstreet1-1/+7
2024-05-09bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet1-6/+6
2024-05-08bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu()Kent Overstreet1-7/+5
2024-05-08bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet1-1/+3
2024-05-08bcachefs: __mark_pointer now takes bch_alloc_v4Kent Overstreet1-7/+16
2024-05-08bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet1-15/+21
2024-05-08bcachefs: alloc_data_type_set()Kent Overstreet1-26/+31
2024-05-08bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor1-1/+2
2024-05-08bcachefs: bucket_data_type_mismatch()Kent Overstreet1-1/+14
2024-05-08bcachefs: member helper cleanupsKent Overstreet1-2/+2
2024-05-08bcachefs: bucket_valid()Kent Overstreet1-2/+1
2024-05-06bcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet1-2/+6
2024-03-13bcachefs: Split out discard fastpathKent Overstreet1-0/+1
2024-01-05bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet1-8/+4
2024-01-05bcachefs: unify alloc triggerKent Overstreet1-12/+10
2024-01-05bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet1-0/+2
2024-01-05bcachefs: trans_mark now takes bkey_sKent Overstreet1-1/+1
2024-01-01bcachefs: New bucket sector count helpersKent Overstreet1-2/+21
2023-11-04bcachefs: Ensure copygc does not spinKent Overstreet1-0/+1
2023-11-01bcachefs: Enumerate fsck errorsKent Overstreet1-5/+5
2023-10-22bcachefs: Correctly initialize new buckets on device resizeKent Overstreet1-0/+1
2023-10-22bcachefs: Kill bch2_bucket_gens_read()Kent Overstreet1-1/+0
2023-10-22bcachefs: Change check for invalid key typesKent Overstreet1-5/+12
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet1-1/+1
2023-10-22bcachefs: bkey_ops.min_val_sizeKent Overstreet1-0/+4
2023-10-22bcachefs: RESERVE_stripeKent Overstreet1-1/+1
2023-10-22bcachefs: Mark stripe buckets with correct data typeKent Overstreet1-7/+19
2023-10-22bcachefs: Fragmentation LRUKent Overstreet1-1/+14
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet1-5/+5
2023-10-22bcachefs: Improved nocow lockingKent Overstreet1-0/+10
2023-10-22bcachefs: bucket_gens btreeKent Overstreet1-0/+11
2023-10-22bcachefs: New on disk format: BackpointersKent Overstreet1-1/+15
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet1-3/+33
2023-10-22bcachefs: More style fixesKent Overstreet1-8/+8
2023-10-22bcachefs: Fix should_invalidate_buckets()Kent Overstreet1-4/+6
2023-10-22bcachefs: Plumb btree_id & level to trans_markKent Overstreet1-2/+2
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet1-24/+28
2023-10-22bcachefs: Move alloc assertion to .key_invalid()Kent Overstreet1-1/+0