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