summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_background.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Fix a slab-out-of-boundsKent Overstreet
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet
2023-10-22bcachefs: Fix bch2_get_key_or_hole()Kent Overstreet
2023-10-22bcachefs: bch2_dev_freespace_init() Print out status every 10 secondsKent Overstreet
2023-10-22bcachefs: use dedicated workqueue for tasks holding write refsBrian Foster
2023-10-22bcachefs: New erasure coding shutdown pathKent Overstreet
2023-10-22bcachefs: Fix next_bucket()Kent Overstreet
2023-10-22bcachefs: Single open_bucket_partial listKent Overstreet
2023-10-22bcachefs: Don't invalidate open bucketsKent Overstreet
2023-10-22bcachefs: Fragmentation LRUKent Overstreet
2023-10-22bcachefs: Use btree write buffer for LRU btreeKent Overstreet
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill
2023-10-22bcachefs: Improve invalidate_one_bucket() error messagesKent Overstreet
2023-10-22bcachefs: BKEY_INVALID_FROM_JOURNALKent Overstreet
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsKent Overstreet
2023-10-22bcachefs: Rework lru btreeKent Overstreet
2023-10-22bcachefs: bucket_gens btreeKent Overstreet
2023-10-22bcachefs: Improve bch2_check_alloc_info()Kent Overstreet
2023-10-22bcachefs: Improve bch2_dev_freespace_init()Kent Overstreet
2023-10-22bcachefs: New on disk format: BackpointersKent Overstreet
2023-10-22bcachefs: Go RW before check_alloc_info()Kent Overstreet
2023-10-22bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-10-22bcachefs: Fix bch_alloc_to_text()Kent Overstreet
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet
2023-10-22bcachefs: bch2_trans_relock_notrace()Kent Overstreet
2023-10-22bcachefs: New btree helpersKent Overstreet
2023-10-22bcachefs: More errcode cleanupKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-10-22bcachefs: Use bch2_err_str() in error messagesKent Overstreet
2023-10-22bcachefs: Improved errcodesKent Overstreet
2023-10-22bcachefs: Convert alloc code to for_each_btree_key_commit()Kent Overstreet
2023-10-22bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2()Kent Overstreet
2023-10-22bcachefs: Convert bch2_dev_freespace_init() to for_each_btree_key_commit()Kent Overstreet
2023-10-22bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2()Kent Overstreet
2023-10-22bcachefs: for_each_btree_key2()Kent Overstreet
2023-10-22bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet
2023-10-22bcachefs: Silence some fsck errors when reconstructing alloc infoKent Overstreet
2023-10-22bcachefs: Fix bch2_check_alloc_key()Kent Overstreet
2023-10-22bcachefs: Improve bch2_check_alloc_infoKent Overstreet
2023-10-22bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info()Kent Overstreet
2023-10-22bcachefs: Bucket invalidate path improvementsKent Overstreet
2023-10-22bcachefs: Fix refcount leak in bch2_do_invalidates()Kent Overstreet
2023-10-22bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet
2023-10-22bcachefs: Add a persistent counter for bucket discardsKent Overstreet
2023-10-22bcachefs: Add a persistent counter for bucket invalidationKent Overstreet
2023-10-22bcachefs: Fix freespace initializationKent Overstreet
2023-10-22bcachefs: Printbuf reworkKent Overstreet
2023-10-22bcachefs: Go RW before bch2_check_lrus()Kent Overstreet