summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_background.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix missing BTREE_TRIGGER_bucket_invalidate flagKent Overstreet2024-07-151-1/+2
* bcachefs: Disk space accounting rewriteKent Overstreet2024-07-151-5/+22
* bcachefs: BCH_DATA_unstripedKent Overstreet2024-07-151-0/+5
* bcachefs: bch_alloc->stripe_sectorsKent Overstreet2024-07-151-3/+5
* bcachefs: Discard, invalidate workers are now per deviceKent Overstreet2024-06-261-1/+5
* bcachefs: Guard against overflowing LRU_TIME_BITSKent Overstreet2024-06-201-1/+7
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet2024-05-091-6/+6
* bcachefs: bch2_dev_bucket_exists() uses bch2_dev_rcu()Kent Overstreet2024-05-081-7/+5
* bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet2024-05-081-1/+3
* bcachefs: __mark_pointer now takes bch_alloc_v4Kent Overstreet2024-05-081-7/+16
* bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet2024-05-081-15/+21
* bcachefs: alloc_data_type_set()Kent Overstreet2024-05-081-26/+31
* bcachefs: Fix type of flags parameter for some ->trigger() implementationsNathan Chancellor2024-05-081-1/+2
* bcachefs: bucket_data_type_mismatch()Kent Overstreet2024-05-081-1/+14
* bcachefs: member helper cleanupsKent Overstreet2024-05-081-2/+2
* bcachefs: bucket_valid()Kent Overstreet2024-05-081-2/+1
* bcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet2024-05-061-2/+6
* bcachefs: Split out discard fastpathKent Overstreet2024-03-141-0/+1
* bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet2024-01-061-8/+4
* bcachefs: unify alloc triggerKent Overstreet2024-01-061-12/+10
* bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet2024-01-061-0/+2
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-061-1/+1
* bcachefs: New bucket sector count helpersKent Overstreet2024-01-011-2/+21
* bcachefs: Ensure copygc does not spinKent Overstreet2023-11-041-0/+1
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-021-5/+5
* bcachefs: Correctly initialize new buckets on device resizeKent Overstreet2023-10-221-0/+1
* bcachefs: Kill bch2_bucket_gens_read()Kent Overstreet2023-10-221-1/+0
* bcachefs: Change check for invalid key typesKent Overstreet2023-10-221-5/+12
* bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet2023-10-221-1/+1
* bcachefs: bkey_ops.min_val_sizeKent Overstreet2023-10-221-0/+4
* bcachefs: RESERVE_stripeKent Overstreet2023-10-221-1/+1
* bcachefs: Mark stripe buckets with correct data typeKent Overstreet2023-10-221-7/+19
* bcachefs: Fragmentation LRUKent Overstreet2023-10-221-1/+14
* bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet2023-10-221-5/+5
* bcachefs: Improved nocow lockingKent Overstreet2023-10-221-0/+10
* bcachefs: bucket_gens btreeKent Overstreet2023-10-221-0/+11
* bcachefs: New on disk format: BackpointersKent Overstreet2023-10-221-1/+15
* bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet2023-10-221-3/+33
* bcachefs: More style fixesKent Overstreet2023-10-221-8/+8
* bcachefs: Fix should_invalidate_buckets()Kent Overstreet2023-10-221-4/+6
* bcachefs: Plumb btree_id & level to trans_markKent Overstreet2023-10-221-2/+2
* bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet2023-10-221-24/+28
* bcachefs: Move alloc assertion to .key_invalid()Kent Overstreet2023-10-221-1/+0
* bcachefs: Add rw to .key_invalid()Kent Overstreet2023-10-221-4/+4
* bcachefs: More improvements for alloc info checksKent Overstreet2023-10-221-1/+13
* bcachefs: Convert .key_invalid methods to printbufsKent Overstreet2023-10-221-4/+4
* bcachefs: Kill main in-memory bucket arrayKent Overstreet2023-10-221-1/+1
* bcachefs: Fsck for need_discard & freespace btreesKent Overstreet2023-10-221-0/+2
* bcachefs: New bucket invalidate pathKent Overstreet2023-10-221-0/+11
* bcachefs: New discard implementationKent Overstreet2023-10-221-0/+2