summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.h
AgeCommit message (Expand)Author
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
2023-10-22bcachefs: Kill main in-memory bucket arrayKent Overstreet
2023-10-22bcachefs: Fsck for need_discard & freespace btreesKent Overstreet
2023-10-22bcachefs: New bucket invalidate pathKent Overstreet
2023-10-22bcachefs: New discard implementationKent Overstreet
2023-10-22bcachefs: Kill allocator threads & freelistsKent Overstreet
2023-10-22bcachefs: Freespace, need_discard btreesKent Overstreet
2023-10-22bcachefs: KEY_TYPE_alloc_v4Kent Overstreet
2023-10-22bcachefs: Move trigger fns to bkey_opsKent Overstreet