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