summaryrefslogtreecommitdiff
path: root/fs/bcachefs/ec.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-02bcachefs: bch_err_throw()Kent Overstreet1-30/+33
2025-06-01bcachefs: Replace rcu_read_lock() with guardsKent Overstreet1-24/+23
2025-05-22bcachefs: bcachefs_metadata_version_fast_device_removalKent Overstreet1-1/+3
2025-05-22bcachefs: bch2_dev_remove_stripes() respects degraded flagsKent Overstreet1-21/+56
2025-05-22bcachefs: bch_dev.io_ref -> enumerated_refKent Overstreet1-6/+13
2025-05-22bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet1-6/+7
2025-05-22bcachefs: reduce new_stripe_alloc_buckets() stack usageKent Overstreet1-12/+12
2025-05-22bcachefs: new_stripe_alloc_buckets() takes alloc_requestKent Overstreet1-29/+44
2025-05-22bcachefs: bch2_ec_stripe_head_get() takes alloc_requestKent Overstreet1-10/+10
2025-05-22bcachefs: alloc_request.data_typeKent Overstreet1-8/+4
2025-05-22bcachefs: struct alloc_requestKent Overstreet1-23/+23
2025-05-19bcachefs: fix extent_has_stripe_ptr()Kent Overstreet1-13/+7
2025-05-01bcachefs: add missing sched_annotate_sleep()Kent Overstreet1-2/+2
2025-04-02bcachefs: Kill btree_iter.transKent Overstreet1-2/+2
2025-04-02bcachefs: Split up bch_dev.io_refKent Overstreet1-4/+7
2025-04-01bcachefs: Fix field spanning write warningKent Overstreet1-1/+2
2025-03-30bcachefs: Don't use designated initializers for disk_accounting_posKent Overstreet1-9/+11
2025-03-29bcachefs: Consistent indentation of multiline fsck errorsKent Overstreet1-1/+1
2025-03-24bcachefs: EIO cleanupKent Overstreet1-9/+7
2025-03-15bcachefs: We no longer read stripes into memory at startupKent Overstreet1-222/+1
2025-03-15bcachefs: trace_stripe_createKent Overstreet1-0/+5
2025-03-15bcachefs: get_existing_stripe() uses new stripe lruKent Overstreet1-38/+48
2025-03-15bcachefs: ec_stripe_delete() uses new stripe lruKent Overstreet1-42/+22
2025-03-15bcachefs: Finish bch2_account_io_completion() conversionsKent Overstreet1-6/+9
2025-03-15bcachefs: bcachefs_metadata_version_stripe_lruKent Overstreet1-0/+51
2025-03-15bcachefs: bcachefs_metadata_version_stripe_backpointersKent Overstreet1-2/+14
2025-03-15bcachefs: Ignore backpointers to stripes in ec_stripe_update_extents()Kent Overstreet1-1/+5
2024-12-29bcachefs: Add write buffer flush param to backpointer_get_key()Kent Overstreet1-4/+10
2024-12-21bcachefs: Kill unnecessary mark_lock usageKent Overstreet1-4/+2
2024-12-21bcachefs: list_pop_entry()Kent Overstreet1-4/+2
2024-12-21bcachefs: struct bkey_validate_contextKent Overstreet1-2/+2
2024-12-21bcachefs: bch_backpointer -> bkey_i_backpointerKent Overstreet1-1/+1
2024-12-21bcachefs: bucket_pos_to_bp_end()Kent Overstreet1-2/+3
2024-12-21bcachefs: Kill bch2_get_next_backpointer()Kent Overstreet1-24/+17
2024-12-21bcachefs: Rename btree_iter_peek_upto() -> btree_iter_peek_max()Kent Overstreet1-1/+1
2024-12-21bcachefs: Use str_write_read() helper in ec_block_endio()Thorsten Blum1-1/+2
2024-12-21bcachefs: Refactor new stripe path to reduce dependencies on ec_stripe_headKent Overstreet1-92/+104
2024-12-21bcachefs: remove superfluous ; after statementsColin Ian King1-1/+1
2024-11-06bcachefs: clean up duplicate min_heap_callbacks declarationsKuan-Wei Chiu1-14/+5
2024-10-29bcachefs: fix possible null-ptr-deref in __bch2_ec_stripe_head_get()Gaosheng Cui1-0/+4
2024-10-18bcachefS: ec: fix data type on stripe deletionKent Overstreet1-2/+2
2024-10-18bcachefs: Don't use commit_do() unnecessarilyKent Overstreet1-9/+9
2024-10-14bcachefs: Handle race between stripe reuse, invalidate_stripe_to_devKent Overstreet1-28/+45
2024-10-14bcachefs: Fix kasan splat in new_stripe_alloc_buckets()Kent Overstreet1-1/+9
2024-10-14bcachefs: Add missing validation for bch_stripe.csum_granularity_bitsKent Overstreet1-1/+10
2024-09-21bcachefs: Don't drop devices with stripe pointersKent Overstreet1-1/+1
2024-09-21bcachefs: bch2_ec_stripe_head_get() now checks for change in rw devicesKent Overstreet1-27/+57
2024-09-21bcachefs: bch2_dev_remove_stripes()Kent Overstreet1-0/+67
2024-09-21bcachefs: improve error messages in bch2_ec_read_extent()Kent Overstreet1-17/+21
2024-09-21bcachefs: improve error message on too few devices for ecKent Overstreet1-3/+16