summaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_foreground.c
AgeCommit message (Expand)Author
2023-11-04bcachefs: update alloc cursor in early bucket allocatorBrian Foster
2023-11-04bcachefs: serialize on cached key in early bucket allocatorBrian Foster
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: Fix W=12 build errorsKent Overstreet
2023-10-22bcachefs: Break up io.cKent Overstreet
2023-10-22bcachefs: Add a comment for should_drop_open_bucket()Kent Overstreet
2023-10-22bcachefs: Improve bch2_write_points_to_text()Kent Overstreet
2023-10-22bcachefs: Assorted fixes for clangKent Overstreet
2023-10-22bcachefs: Fix try_decrease_writepoints()Kent Overstreet
2023-10-22bcachefs: Enumerate recovery passesKent Overstreet
2023-10-22bcachefs: BCH_WATERMARK_reclaimKent Overstreet
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet
2023-10-22bcachefs: Fix try_decrease_writepoints()Kent Overstreet
2023-10-22bcachefs: fix NULL pointer dereference in try_alloc_bucketMikulas Patocka
2023-10-22bcachefs: push rcu lock down into bch2_target_to_mask()Brian Foster
2023-10-22bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet
2023-10-22bcachefs: New erasure coding shutdown pathKent Overstreet
2023-10-22bcachefs: Second layer of refcounting for new stripesKent Overstreet
2023-10-22bcachefs: Rework open bucket partial list allocationKent Overstreet
2023-10-22bcachefs: Kill bch2_ec_bucket_written()Kent Overstreet
2023-10-22bcachefs: Plumb alloc_reserve through stripe create pathKent Overstreet
2023-10-22bcachefs: bch2_open_bucket_to_text()Kent Overstreet
2023-10-22bcachefs: Single open_bucket_partial listKent Overstreet
2023-10-22bcachefs: Fix erasure coding lockingKent Overstreet
2023-10-22bcachefs: Erasure coding now uses bch2_bucket_alloc_transKent Overstreet
2023-10-22bcachefs: Improved nocow lockingKent Overstreet
2023-10-22bcachefs: Nocow supportKent Overstreet
2023-10-22bcachefs: Don't use key cache during fsckKent Overstreet
2023-10-22bcachefs: New on disk format: BackpointersKent Overstreet
2023-10-22bcachefs: Go RW before check_alloc_info()Kent Overstreet
2023-10-22bcachefs: Better inlining in core write pathKent Overstreet
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet
2023-10-22bcachefs: Fix bch2_bucket_alloc_early()Kent Overstreet
2023-10-22bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2023-10-22bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-10-22bcachefs: Kill bch2_alloc_sectors_start()Kent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Optimize bch2_dev_usage_read()Kent Overstreet
2023-10-22bcachefs: bucket_alloc_fail tracepoint should only fire when we have to blockKent Overstreet
2023-10-22bcachefs: Don't quash error in bch2_bucket_alloc_set_trans()Kent Overstreet
2023-10-22bcachefs: bucket_alloc_stateKent Overstreet
2023-10-22bcachefs: Improve bucket_alloc tracepointKent Overstreet
2023-10-22bcachefs: Add private error codes for ENOSPCKent Overstreet
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-10-22bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestartKent Overstreet
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartKent Overstreet
2023-10-22bcachefs: Prevent a btree iter overflow in alloc pathKent Overstreet
2023-10-22bcachefs: Improved errcodesKent Overstreet