aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Kill bch2_bucket_gens_read()Gravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Change check for invalid key typesGravatar Kent Overstreet 1-5/+12
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bkey_ops.min_val_sizeGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: RESERVE_stripeGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Mark stripe buckets with correct data typeGravatar Kent Overstreet 1-7/+19
2023-10-22bcachefs: Fragmentation LRUGravatar Kent Overstreet 1-1/+14
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Improved nocow lockingGravatar Kent Overstreet 1-0/+10
2023-10-22bcachefs: bucket_gens btreeGravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: New on disk format: BackpointersGravatar Kent Overstreet 1-1/+15
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutGravatar Kent Overstreet 1-3/+33
2023-10-22bcachefs: More style fixesGravatar Kent Overstreet 1-8/+8
2023-10-22bcachefs: Fix should_invalidate_buckets()Gravatar Kent Overstreet 1-4/+6
2023-10-22bcachefs: Plumb btree_id & level to trans_markGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Gravatar Kent Overstreet 1-24/+28
2023-10-22bcachefs: Move alloc assertion to .key_invalid()Gravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Add rw to .key_invalid()Gravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: More improvements for alloc info checksGravatar Kent Overstreet 1-1/+13
2023-10-22bcachefs: Convert .key_invalid methods to printbufsGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Kill main in-memory bucket arrayGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fsck for need_discard & freespace btreesGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: New bucket invalidate pathGravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: New discard implementationGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Kill allocator threads & freelistsGravatar Kent Overstreet 1-33/+0
2023-10-22bcachefs: Freespace, need_discard btreesGravatar Kent Overstreet 1-0/+53
2023-10-22bcachefs: KEY_TYPE_alloc_v4Gravatar Kent Overstreet 1-38/+13
2023-10-22bcachefs: Move trigger fns to bkey_opsGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: btree_gc no longer uses main in-memory bucket arrayGravatar Kent Overstreet 1-30/+12
2023-10-22bcachefs: Refactor open_bucket codeGravatar Kent Overstreet 1-2/+0
2023-10-22bcachefs: Improve alloc_mem_to_key()Gravatar Kent Overstreet 1-7/+18
2023-10-22bcachefs: bch2_alloc_write()Gravatar Kent Overstreet 1-12/+3
2023-10-22bcachefs: Erasure coding fixesGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Add journal_seq to inode & alloc keysGravatar Kent Overstreet 1-10/+16
2023-10-22bcachefs: Add open_buckets to sysfsGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Clean up bch2_btree_and_journal_walk()Gravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: Fix for copygc getting stuck waiting for reserve to be filledGravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: Add allocator thread state to sysfsGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: KEY_TYPE_alloc_v2Gravatar Kent Overstreet 1-8/+40
2023-10-22bcachefs: Mark superblocks transactionallyGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Don't write bucket IO time lazilyGravatar Kent Overstreet 1-0/+2
2023-10-22bcachefs: Drop sysfs interface to debug parametersGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix for bad stripe pointersGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Improvements to writing alloc infoGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Fix copygc dying on startupGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Use cached iterators for alloc btreeGravatar Kent Overstreet 1-1/+0
2023-10-22bcachefs: Kill old allocator startup codeGravatar Kent Overstreet 1-3/+1
2023-10-22bcachefs: Refactor bch2_alloc_write()Gravatar Kent Overstreet 1-0/+11
2023-10-22bcachefs: Trust in memory bucket markGravatar Kent Overstreet 1-0/+14
2023-10-22bcachefs: Various improvements to bch2_alloc_write()Gravatar Kent Overstreet 1-1/+1