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