aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/alloc_foreground.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Add a comment for should_drop_open_bucket()Gravatar Kent Overstreet 1-1/+10
2023-10-22bcachefs: Improve bch2_write_points_to_text()Gravatar Kent Overstreet 1-12/+34
2023-10-22bcachefs: Assorted fixes for clangGravatar Kent Overstreet 1-1/+5
2023-10-22bcachefs: Fix try_decrease_writepoints()Gravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Enumerate recovery passesGravatar Kent Overstreet 1-5/+4
2023-10-22bcachefs: BCH_WATERMARK_reclaimGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkGravatar Kent Overstreet 1-41/+41
2023-10-22bcachefs: Fix try_decrease_writepoints()Gravatar Kent Overstreet 1-17/+21
2023-10-22bcachefs: fix NULL pointer dereference in try_alloc_bucketGravatar Mikulas Patocka 1-1/+2
2023-10-22bcachefs: push rcu lock down into bch2_target_to_mask()Gravatar Brian Foster 1-2/+0
2023-10-22bcachefs: bch2_bkey_get_iter() helpersGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: New erasure coding shutdown pathGravatar Kent Overstreet 1-23/+73
2023-10-22bcachefs: Second layer of refcounting for new stripesGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Rework open bucket partial list allocationGravatar Kent Overstreet 1-145/+214
2023-10-22bcachefs: Kill bch2_ec_bucket_written()Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Plumb alloc_reserve through stripe create pathGravatar Kent Overstreet 1-4/+3
2023-10-22bcachefs: bch2_open_bucket_to_text()Gravatar Kent Overstreet 1-7/+40
2023-10-22bcachefs: Single open_bucket_partial listGravatar Kent Overstreet 1-12/+10
2023-10-22bcachefs: Fix erasure coding lockingGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Erasure coding now uses bch2_bucket_alloc_transGravatar Kent Overstreet 1-23/+6
2023-10-22bcachefs: Improved nocow lockingGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Nocow supportGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Don't use key cache during fsckGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: New on disk format: BackpointersGravatar Kent Overstreet 1-0/+23
2023-10-22bcachefs: Go RW before check_alloc_info()Gravatar Kent Overstreet 1-10/+22
2023-10-22bcachefs: Better inlining in core write pathGravatar Kent Overstreet 1-35/+2
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutGravatar Kent Overstreet 1-11/+13
2023-10-22bcachefs: Fix bch2_bucket_alloc_early()Gravatar Kent Overstreet 1-1/+4
2023-10-22bcachefs: Convert EAGAIN errors to private error codesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Convert EROFS errors to private error codesGravatar Kent Overstreet 1-3/+0
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Kill bch2_alloc_sectors_start()Gravatar Kent Overstreet 1-23/+0
2023-10-22bcachefs: Assorted checkpatch fixesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Optimize bch2_dev_usage_read()Gravatar Kent Overstreet 1-14/+26
2023-10-22bcachefs: bucket_alloc_fail tracepoint should only fire when we have to blockGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Don't quash error in bch2_bucket_alloc_set_trans()Gravatar Kent Overstreet 1-9/+6
2023-10-22bcachefs: bucket_alloc_stateGravatar Kent Overstreet 1-61/+20
2023-10-22bcachefs: Improve bucket_alloc tracepointGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Add private error codes for ENOSPCGravatar Kent Overstreet 1-1/+3
2023-10-22bcachefs: Add persistent counters for all tracepointsGravatar Kent Overstreet 1-26/+26
2023-10-22bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestartGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: EINTR -> BCH_ERR_transaction_restartGravatar Kent Overstreet 1-7/+10
2023-10-22bcachefs: Prevent a btree iter overflow in alloc pathGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Improved errcodesGravatar Kent Overstreet 1-19/+20
2023-10-22bcachefs: Improve bucket_alloc_fail tracepointGravatar Kent Overstreet 1-3/+12
2023-10-22bcachefs: Split out dev_buckets_free()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Printbuf reworkGravatar Kent Overstreet 1-11/+11
2023-10-22bcachefs: Improve bch2_open_buckets_to_text()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Gravatar Kent Overstreet 1-16/+29