summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-10-23bcachefs: Go RW before check_alloc_info()Kent Overstreet1-12/+20
2023-10-23bcachefs: Debug mode for c->writes referencesKent Overstreet1-6/+6
2023-10-23bcachefs: Fix bch_alloc_to_text()Kent Overstreet1-1/+4
2023-10-23bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet1-124/+186
2023-10-23bcachefs: bch2_trans_relock_notrace()Kent Overstreet1-1/+1
2023-10-23bcachefs: New btree helpersKent Overstreet1-1/+1
2023-10-23bcachefs: More errcode cleanupKent Overstreet1-10/+10
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-1/+1
2023-10-23bcachefs: Add persistent counters for all tracepointsKent Overstreet1-2/+1
2023-10-23bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet1-1/+1
2023-10-23bcachefs: Use bch2_err_str() in error messagesKent Overstreet1-2/+2
2023-10-23bcachefs: Improved errcodesKent Overstreet1-1/+2
2023-10-23bcachefs: Convert alloc code to for_each_btree_key_commit()Kent Overstreet1-43/+16
2023-10-23bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2()Kent Overstreet1-46/+34
2023-10-23bcachefs: Convert bch2_dev_freespace_init() to for_each_btree_key_commit()Kent Overstreet1-23/+11
2023-10-23bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2()Kent Overstreet1-55/+57
2023-10-23bcachefs: for_each_btree_key2()Kent Overstreet1-10/+4
2023-10-23bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet1-7/+7
2023-10-23bcachefs: Silence some fsck errors when reconstructing alloc infoKent Overstreet1-13/+15
2023-10-23bcachefs: Fix bch2_check_alloc_key()Kent Overstreet1-1/+3
2023-10-23bcachefs: Improve bch2_check_alloc_infoKent Overstreet1-26/+31