summaryrefslogtreecommitdiffstats
path: root/fs/bcachefs/ec.c
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: s/bkey_invalid_flags/bch_validate_flagsKent Overstreet13 days1-1/+1
* bcachefs: bch2_dev_get_ioref() checks for device not presentKent Overstreet13 days1-11/+10
* bcachefs: ptr_stale() -> dev_ptr_stale()Kent Overstreet14 days1-2/+2
* bcachefs: ec_validate_checksums() -> bch2_dev_tryget()Kent Overstreet14 days1-10/+12
* bcachefs: ob_dev()Kent Overstreet14 days1-5/+2
* bcachefs: Kill bch2_dev_bkey_exists() in backpointer codeKent Overstreet14 days1-2/+3
* bcachefs: PTR_BUCKET_POS() now takes bch_devKent Overstreet14 days1-22/+26
* bcachefs: bch2_bucket_ref_update() now takes bch_devKent Overstreet14 days1-5/+14
* bcachefs: bch2_bkey_drop_ptrs() declares loop iterKent Overstreet14 days1-1/+1
* bcachefs: simplify bch2_trans_start_alloc_update()Kent Overstreet14 days1-13/+3
* bcachefs: __mark_stripe_bucket() now takes bch_alloc_v4Kent Overstreet14 days1-62/+38
* bcachefs: kill bch2_dev_usage_update_m()Kent Overstreet14 days1-3/+3
* bcachefs: alloc_data_type_set()Kent Overstreet14 days1-1/+1
* bcachefs: Run bch2_check_fix_ptrs() via triggersKent Overstreet14 days1-1/+4
* bcachefs: bch2_bucket_ref_update()Kent Overstreet14 days1-7/+7
* bcachefs: Consolidate mark_stripe_bucket() and trans_mark_stripe_bucket()Kent Overstreet14 days1-116/+135
* bcachefs: mark_stripe_bucket cleanupKent Overstreet14 days1-35/+65
* bcachefs: bucket_data_type_mismatch()Kent Overstreet14 days1-10/+9
* bcachefs: member helper cleanupsKent Overstreet14 days1-5/+5
* bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet14 days1-13/+13
* bcachefs: Standardize helpers for printing enum strs with bounds checksKent Overstreet2024-04-131-8/+6
* bcachefs: fix unsafety in bch2_stripe_to_text()Kent Overstreet2024-04-131-21/+25
* bcachefs: Improve bch2_fatal_error()Kent Overstreet2024-03-181-3/+3
* bcachefs: kill kvpmalloc()Kent Overstreet2024-03-131-2/+2
* 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