summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: Fix stripe reuse pathKent Overstreet
2023-10-22bcachefs: Drop some anonymous structs, unionsKent Overstreet
2023-10-22bcachefs: BKEY_PADDED_ONSTACK()Kent Overstreet
2023-10-22bcachefs: moving_context->stats is allowed to be NULLKent Overstreet
2023-10-22bcachefs: RESERVE_stripeKent Overstreet
2023-10-22bcachefs: Improve error message for stripe block sector counts wrongKent Overstreet
2023-10-22bcachefs: More stripe create cleanup/fixesKent Overstreet
2023-10-22bcachefs: Plumb alloc_reserve through stripe create pathKent Overstreet
2023-10-22bcachefs: Mark stripe buckets with correct data typeKent Overstreet
2023-10-22bcachefs: Centralize btree node lock initializationKent Overstreet
2023-10-22bcachefs: Plumb btree_trans through btree cache codeKent Overstreet
2023-10-22bcachefs: Improve dev_alloc_debug_to_text()Kent Overstreet
2023-10-22bcachefs: bch2_copygc_wait_to_text()Kent Overstreet
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-10-22bcachefs: bch2_write_queue()Kent Overstreet
2023-10-22bcachefs: ec: Improve error message for btree node in stripeKent Overstreet
2023-10-22bcachefs: bch2_open_bucket_to_text()Kent Overstreet
2023-10-22bcachefs: bch2_data_update_init() considers ptr durabilityKent Overstreet
2023-10-22bcachefs: ec: Ensure new stripe is closed in error pathKent Overstreet
2023-10-22bcachefs: Convert constants to constsKent Overstreet
2023-10-22bcachefs: bch2_btree_iter_peek_and_restart_outlined()Kent Overstreet
2023-10-22bcachefs: ec: zero_out_rest_of_ec_bucket()Kent Overstreet
2023-10-22bcachefs: bch2_data_update_index_update() -> bch2_trans_run()Kent Overstreet
2023-10-22bcachefs: Flush write buffer as needed in backpointers repairKent Overstreet
2023-10-22bcachefs: Fix for shared paths in write buffer flushKent Overstreet
2023-10-22bcachefs: Single open_bucket_partial listKent Overstreet
2023-10-22bcachefs: Improve bch2_stripe_to_text()Kent Overstreet
2023-10-22bcachefs: Add option for completely disabling nocowKent Overstreet
2023-10-22bcachefs: Make bucket_alloc tracepoint more readableKent Overstreet
2023-10-22bcachefs: Don't call bch2_trans_update() unlockedKent Overstreet
2023-10-22bcachefs: get_stripe_key_trans()Kent Overstreet
2023-10-22bcachefs: Fix erasure coding shutdown pathKent Overstreet
2023-10-22bcachefs: Fix buffer overrun in ec_stripe_update_extent()Kent Overstreet
2023-10-22bcachefs: Check for redundant ec entries/stripe ptrsKent Overstreet
2023-10-22bcachefs: Cached pointers should not be erasure codedKent Overstreet
2023-10-22bcachefs: Kill bch2_keylist_add_in_order()Kent Overstreet
2023-10-22bcachefs: Add tracepoint & counter for btree split raceKent Overstreet
2023-10-22bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHEDKent Overstreet
2023-10-22bcachefs: Improve a verbose log messageKent Overstreet
2023-10-22bcachefs: bch2_journal_entries_postprocess()Kent Overstreet
2023-10-22bcachefs: Fix ec repair code checkKent Overstreet
2023-10-22bcachefs: Simplify ec stripes heapKent Overstreet
2023-10-22bcachefs: Erasure coding: Track open stripesKent Overstreet
2023-10-22bcachefs: Stripe deletion now checks what it's deletingKent Overstreet
2023-10-22bcachefs: Improve c->writes refcounting for stripe create pathKent Overstreet
2023-10-22bcachefs: Switch ec_stripes_heap_lock to a mutexKent Overstreet
2023-10-22bcachefs: Split trans->last_begin_ip and trans->last_restarted_ipKent Overstreet
2023-10-22bcachefs: Fix erasure coding lockingKent Overstreet
2023-10-22bcachefs: Don't block on ec_stripe_head_lock with btree locks heldKent Overstreet
2023-10-22bcachefs: Add an assertion for using multiple btree_transKent Overstreet