summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)AuthorFilesLines
2023-11-05bcachefs: use swab40 for bch_backpointer.bucket_offset bitfieldBrian Foster1-9/+0
2023-11-05bcachefs: byte order swap bch_alloc_v4.fragmentation_lru fieldBrian Foster1-0/+1
2023-11-04bcachefs: Ensure copygc does not spinKent Overstreet1-0/+11
2023-11-02bcachefs: Enumerate fsck errorsKent Overstreet1-74/+84
2023-10-31bcachefs: bch2_btree_id_str()Kent Overstreet1-3/+3
2023-10-23bcachefs: Correctly initialize new buckets on device resizeKent Overstreet1-9/+12
2023-10-23bcachefs: New superblock section members_v2Hunter Shaffer1-1/+1
2023-10-23bcachefs: Heap allocate btree_transKent Overstreet1-73/+60
2023-10-23bcachefs: Fix W=12 build errorsKent Overstreet1-9/+8
2023-10-23bcachefs: Fix -Wformat in bch2_bucket_gens_invalid()Nathan Chancellor1-1/+1
2023-10-23bcachefs: Fix -Wformat in bch2_alloc_v4_invalid()Nathan Chancellor1-1/+1
2023-10-23bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet1-3/+3
2023-10-23bcachefs: Convert more code to bch_err_msg()Kent Overstreet1-1/+1
2023-10-23bcachefs: Kill stripe check in bch2_alloc_v4_invalid()Kent Overstreet1-5/+0
2023-10-23bcachefs: Always check alloc data typeKent Overstreet1-59/+42
2023-10-23bcachefs: Assorted fixes for clangKent Overstreet1-31/+1
2023-10-23bcachefs: Enumerate recovery passesKent Overstreet1-6/+6
2023-10-23bcachefs: Kill bch2_bucket_gens_read()Kent Overstreet1-56/+44
2023-10-23bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE()Kent Overstreet1-2/+1
2023-10-23bcachefs: Change check for invalid key typesKent Overstreet1-6/+10
2023-10-23bcachefs: Assorted sparse fixesKent Overstreet1-2/+2
2023-10-23bcachefs: Kill BTREE_INSERT_USE_RESERVEKent Overstreet1-2/+4
2023-10-23bcachefs: Reduce stack frame size of bch2_check_alloc_info()Kent Overstreet1-18/+22
2023-10-23bcachefs: New error message helpersKent Overstreet1-17/+16
2023-10-23bcachefs: Fix bch2_check_discard_freespace_key()Kent Overstreet1-12/+35
2023-10-23bcachefs: alloc_v4_u64s() fixKent Overstreet1-3/+3
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet1-1/+1
2023-10-23bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet1-12/+2
2023-10-23bcachefs: bch2_bkey_get_iter() helpersKent Overstreet1-29/+20
2023-10-23bcachefs: fix NULL bch_dev deref when checking bucket_gens keysBrian Foster1-5/+9
2023-10-23bcachefs: Fix a slab-out-of-boundsKent Overstreet1-1/+1
2023-10-23bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet1-20/+14
2023-10-23bcachefs: Fix bch2_get_key_or_hole()Kent Overstreet1-4/+11
2023-10-23bcachefs: bch2_dev_freespace_init() Print out status every 10 secondsKent Overstreet1-2/+10
2023-10-23bcachefs: use dedicated workqueue for tasks holding write refsBrian Foster1-2/+2
2023-10-23bcachefs: New erasure coding shutdown pathKent Overstreet1-38/+1
2023-10-23bcachefs: Fix next_bucket()Kent Overstreet1-1/+1
2023-10-23bcachefs: Single open_bucket_partial listKent Overstreet1-12/+16
2023-10-23bcachefs: Don't invalidate open bucketsKent Overstreet1-0/+3
2023-10-23bcachefs: Fragmentation LRUKent Overstreet1-3/+17
2023-10-23bcachefs: Use btree write buffer for LRU btreeKent Overstreet1-9/+10
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-3/+3
2023-10-23bcachefs: Improve invalidate_one_bucket() error messagesKent Overstreet1-16/+35
2023-10-23bcachefs: BKEY_INVALID_FROM_JOURNALKent Overstreet1-5/+3
2023-10-23bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet1-5/+6
2023-10-23bcachefs: Rework lru btreeKent Overstreet1-47/+28
2023-10-23bcachefs: bucket_gens btreeKent Overstreet1-15/+391
2023-10-23bcachefs: Improve bch2_check_alloc_info()Kent Overstreet1-53/+207
2023-10-23bcachefs: Improve bch2_dev_freespace_init()Kent Overstreet1-18/+93
2023-10-23bcachefs: New on disk format: BackpointersKent Overstreet1-19/+85