summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/alloc_background.h
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet2024-05-061-2/+6
* bcachefs: Split out discard fastpathKent Overstreet2024-03-131-0/+1
* bcachefs: Combine .trans_trigger, .atomic_triggerKent Overstreet2024-01-051-8/+4
* bcachefs: unify alloc triggerKent Overstreet2024-01-051-12/+10
* bcachefs: move bch2_mark_alloc() to alloc_background.cKent Overstreet2024-01-051-0/+2
* bcachefs: trans_mark now takes bkey_sKent Overstreet2024-01-051-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-011-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
* bcachefs: Kill allocator threads & freelistsKent Overstreet2023-10-221-33/+0
* bcachefs: Freespace, need_discard btreesKent Overstreet2023-10-221-0/+53
* bcachefs: KEY_TYPE_alloc_v4Kent Overstreet2023-10-221-38/+13
* bcachefs: Move trigger fns to bkey_opsKent Overstreet2023-10-221-0/+3
* bcachefs: btree_gc no longer uses main in-memory bucket arrayKent Overstreet2023-10-221-30/+12
* bcachefs: Refactor open_bucket codeKent Overstreet2023-10-221-2/+0
* bcachefs: Improve alloc_mem_to_key()Kent Overstreet2023-10-221-7/+18
* bcachefs: bch2_alloc_write()Kent Overstreet2023-10-221-12/+3
* bcachefs: Erasure coding fixesKent Overstreet2023-10-221-0/+2
* bcachefs: Add journal_seq to inode & alloc keysKent Overstreet2023-10-221-10/+16
* bcachefs: Add open_buckets to sysfsKent Overstreet2023-10-221-0/+2
* bcachefs: Clean up bch2_btree_and_journal_walk()Kent Overstreet2023-10-221-2/+1
* bcachefs: Fix for copygc getting stuck waiting for reserve to be filledKent Overstreet2023-10-221-3/+1
* bcachefs: Add allocator thread state to sysfsKent Overstreet2023-10-221-1/+3
* bcachefs: KEY_TYPE_alloc_v2Kent Overstreet2023-10-221-8/+40
* bcachefs: Mark superblocks transactionallyKent Overstreet2023-10-221-1/+0