summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/ec.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: helpers for printing data typesKent Overstreet2024-01-211-2/+2
* bcachefs: BTREE_TRIGGER_ATOMICKent Overstreet2024-01-211-1/+1
* bcachefs: unify stripe triggerKent Overstreet2024-01-051-92/+72
* bcachefs: move stripe triggers to ec.cKent Overstreet2024-01-051-0/+321
* bcachefs: bkey_for_each_ptr() now declares loop iterKent Overstreet2024-01-011-1/+0
* bcachefs: for_each_member_device_rcu() now declares loop iterKent Overstreet2024-01-011-9/+6
* bcachefs: for_each_btree_key() now declares loop iterKent Overstreet2024-01-011-11/+4
* bcachefs: bch_err_(fn|msg) check if should printKent Overstreet2024-01-011-16/+8
* bcachefs: btree write buffer now slurps keys from journalKent Overstreet2024-01-011-1/+1
* bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Kent Overstreet2024-01-011-2/+2
* bcachefs: Kill for_each_btree_key()Kent Overstreet2024-01-011-25/+21
* bcachefs: Clean up btree write buffer write ref handlingKent Overstreet2024-01-011-1/+1
* bcachefs: convert bch_fs_flags to x-macroKent Overstreet2024-01-011-1/+1
* bcachefs: Rename BTREE_INSERT flagsKent Overstreet2024-01-011-5/+5
* bcachefs: Guard against insufficient devices to create stripesKent Overstreet2023-11-131-2/+14
* bcachefs: Improve stripe checksum error messageKent Overstreet2023-11-051-8/+13
* bcachefs: bch2_ec_read_extent() now takes btree_transKent Overstreet2023-11-051-7/+3
* bcachefs: bch2_stripe_to_text() now prints ptr gensKent Overstreet2023-11-051-0/+1
* bcachefs: Enumerate fsck errorsKent Overstreet2023-11-011-16/+13
* bcachefs: Add IO error counts to bch_memberKent Overstreet2023-11-011-1/+5
* bcachefs: Heap allocate btree_transKent Overstreet2023-10-221-20/+14
* bcachefs: Break up io.cKent Overstreet2023-10-221-1/+2
* bcachefs: Convert more code to bch_err_msg()Kent Overstreet2023-10-221-2/+1
* bcachefs: Assorted fixes for clangKent Overstreet2023-10-221-48/+60
* bcachefs: Convert more -EROFS to private error codesKent Overstreet2023-10-221-3/+3
* bcachefs: Change check for invalid key typesKent Overstreet2023-10-221-1/+2
* bcachefs: Assorted sparse fixesKent Overstreet2023-10-221-8/+10
* bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet2023-10-221-17/+17
* bcachefs: New error message helpersKent Overstreet2023-10-221-2/+2
* bcachefs: ec: Fix a lost wakeupKent Overstreet2023-10-221-0/+1
* bcachefs: allocate_dropping_locks()Kent Overstreet2023-10-221-9/+2
* bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet2023-10-221-1/+1
* bcachefs: bch2_bkey_get_iter() helpersKent Overstreet2023-10-221-9/+6
* bcachefs: bkey_ops.min_val_sizeKent Overstreet2023-10-221-6/+0
* bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet2023-10-221-10/+9
* bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent()Kent Overstreet2023-10-221-1/+2
* bcachefs: use dedicated workqueue for tasks holding write refsBrian Foster2023-10-221-1/+1
* bcachefs: New erasure coding shutdown pathKent Overstreet2023-10-221-5/+49
* bcachefs: Private error codes: ENOMEMKent Overstreet2023-10-221-7/+7
* bcachefs: Fix stripe create error pathKent Overstreet2023-10-221-6/+8
* bcachefs: Improve bch2_new_stripes_to_text()Kent Overstreet2023-10-221-5/+9
* bcachefs: Simplify stripe_idx_to_deleteKent Overstreet2023-10-221-5/+4
* bcachefs: Second layer of refcounting for new stripesKent Overstreet2023-10-221-11/+21
* bcachefs: ec: fall back to creating new stripes for copygcKent Overstreet2023-10-221-0/+8
* bcachefs: Extent helper improvementsKent Overstreet2023-10-221-1/+1
* bcachefs: Rework open bucket partial list allocationKent Overstreet2023-10-221-4/+4
* bcachefs: Fix "btree node in stripe" errorKent Overstreet2023-10-221-0/+3
* bcachefs: Kill bch2_ec_bucket_written()Kent Overstreet2023-10-221-17/+0
* bcachefs: Improve bch2_new_stripes_to_text()Kent Overstreet2023-10-221-8/+10
* bcachefs: Fix stripe reuse pathKent Overstreet2023-10-221-18/+34