bcachefs: bch2_ec_read_extent() now takes btree_trans
[linux-block.git] / fs / bcachefs / ec.c
2023-11-05 Kent Overstreetbcachefs: bch2_ec_read_extent() now takes btree_trans
2023-11-05 Kent Overstreetbcachefs: bch2_stripe_to_text() now prints ptr gens
2023-11-02 Kent Overstreetbcachefs: Enumerate fsck errors
2023-11-02 Kent Overstreetbcachefs: Add IO error counts to bch_member
2023-10-30 Linus TorvaldsMerge tag 'objtool-core-2023-10-28' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'sched-core-2023-10-28' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'locking-core-2023-10-28' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'x86_fpu_for_6.7_rc1' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'x86_platform_for_6.7_rc1' of git://git....
2023-10-30 Linus TorvaldsMerge tag 'x86_cpu_for_6.7_rc1' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'x86_cache_for_6.7_rc1' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'x86_bugs_for_6.7_rc1' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'ras_core_for_6.7_rc1' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'edac_updates_for_v6.7' of git://git./linux...
2023-10-30 Linus TorvaldsMerge tag 'bcachefs-2023-10-30' of https://evilpiepirat...
2023-10-22 Kent Overstreetbcachefs: Heap allocate btree_trans
2023-10-22 Kent Overstreetbcachefs: Break up io.c
2023-10-22 Kent Overstreetbcachefs: Convert more code to bch_err_msg()
2023-10-22 Kent Overstreetbcachefs: Assorted fixes for clang
2023-10-22 Kent Overstreetbcachefs: Convert more -EROFS to private error codes
2023-10-22 Kent Overstreetbcachefs: Change check for invalid key types
2023-10-22 Kent Overstreetbcachefs: Assorted sparse fixes
2023-10-22 Kent Overstreetbcachefs: Rename enum alloc_reserve -> bch_watermark
2023-10-22 Kent Overstreetbcachefs: New error message helpers
2023-10-22 Kent Overstreetbcachefs: ec: Fix a lost wakeup
2023-10-22 Kent Overstreetbcachefs: allocate_dropping_locks()
2023-10-22 Kent Overstreetbcachefs: GFP_NOIO -> GFP_NOFS
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_get_iter() helpers
2023-10-22 Kent Overstreetbcachefs: bkey_ops.min_val_size
2023-10-22 Kent Overstreetbcachefs: Rip out code for storing backpointers in...
2023-10-22 Kent Overstreetbcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_ext...
2023-10-22 Brian Fosterbcachefs: use dedicated workqueue for tasks holding...
2023-10-22 Kent Overstreetbcachefs: New erasure coding shutdown path
2023-10-22 Kent Overstreetbcachefs: Private error codes: ENOMEM
2023-10-22 Kent Overstreetbcachefs: Fix stripe create error path
2023-10-22 Kent Overstreetbcachefs: Improve bch2_new_stripes_to_text()
2023-10-22 Kent Overstreetbcachefs: Simplify stripe_idx_to_delete
2023-10-22 Kent Overstreetbcachefs: Second layer of refcounting for new stripes
2023-10-22 Kent Overstreetbcachefs: ec: fall back to creating new stripes for...
2023-10-22 Kent Overstreetbcachefs: Extent helper improvements
2023-10-22 Kent Overstreetbcachefs: Rework open bucket partial list allocation
2023-10-22 Kent Overstreetbcachefs: Fix "btree node in stripe" error
2023-10-22 Kent Overstreetbcachefs: Kill bch2_ec_bucket_written()
2023-10-22 Kent Overstreetbcachefs: Improve bch2_new_stripes_to_text()
2023-10-22 Kent Overstreetbcachefs: Fix stripe reuse path
2023-10-22 Kent Overstreetbcachefs: RESERVE_stripe
2023-10-22 Kent Overstreetbcachefs: More stripe create cleanup/fixes
2023-10-22 Kent Overstreetbcachefs: Plumb alloc_reserve through stripe create...
2023-10-22 Kent Overstreetbcachefs: ec: Improve error message for btree node...
2023-10-22 Kent Overstreetbcachefs: ec: Ensure new stripe is closed in error...
2023-10-22 Kent Overstreetbcachefs: ec: zero_out_rest_of_ec_bucket()
2023-10-22 Kent Overstreetbcachefs: Improve bch2_stripe_to_text()
2023-10-22 Kent Overstreetbcachefs: get_stripe_key_trans()
2023-10-22 Kent Overstreetbcachefs: Fix erasure coding shutdown path
2023-10-22 Kent Overstreetbcachefs: Fix buffer overrun in ec_stripe_update_extent()
2023-10-22 Kent Overstreetbcachefs: Simplify ec stripes heap
2023-10-22 Kent Overstreetbcachefs: Erasure coding: Track open stripes
2023-10-22 Kent Overstreetbcachefs: Stripe deletion now checks what it's deleting
2023-10-22 Kent Overstreetbcachefs: Improve c->writes refcounting for stripe...
2023-10-22 Kent Overstreetbcachefs: Switch ec_stripes_heap_lock to a mutex
2023-10-22 Kent Overstreetbcachefs: Fix erasure coding locking
2023-10-22 Kent Overstreetbcachefs: Don't block on ec_stripe_head_lock with btree...
2023-10-22 Kent Overstreetbcachefs: Erasure coding now uses bch2_bucket_alloc_trans
2023-10-22 Kent Overstreetbcachefs: Change bkey_invalid() rw param to flags
2023-10-22 Kent Overstreetbcachefs: Don't use key cache during fsck
2023-10-22 Kent Overstreetbcachefs: Delete in memory ec backpointers
2023-10-22 Kent Overstreetbcachefs: Erasure coding now uses backpointers
2023-10-22 Kent Overstreetbcachefs: Debug mode for c->writes references
2023-10-22 Kent Overstreetbcachefs: ec_stripe_delete_work() now takes ref on...
2023-10-22 Kent Overstreetbcachefs: Use for_each_btree_key_upto() more consistently
2023-10-22 Kent Overstreetbcachefs: Convert EROFS errors to private error codes
2023-10-22 Kent Overstreetbcachefs: New btree helpers
2023-10-22 Kent Overstreetbcachefs: More errcode cleanup
2023-10-22 Kent Overstreetbcachefs: New bpos_cmp(), bkey_cmp() replacements
2023-10-22 Kent Overstreetbcachefs: Ratelimit ec error message
2023-10-22 Kent Overstreetbcachefs: Add private error codes for ENOSPC
2023-10-22 Kent Overstreetbcachefs: EINTR -> BCH_ERR_transaction_restart
2023-10-22 Kent Overstreetbcachefs: Use bch2_err_str() in error messages
2023-10-22 Kent Overstreetbcachefs: ec_stripe_bkey_insert() -> for_each_btree_key...
2023-10-22 Kent Overstreetbcachefs: Convert erasure coding to for_each_btree_key_...
2023-10-22 Kent Overstreetbcachefs: Always use percpu_ref_tryget_live() on c...
2023-10-22 Kent Overstreetbcachefs: Printbuf rework
2023-10-22 Kent Overstreetbcachefs: Initialize ec work structs early
2023-10-22 Kent Overstreetbcachefs: Add rw to .key_invalid()
2023-10-22 Kent Overstreetbcachefs: Convert .key_invalid methods to printbufs
2023-10-22 Kent Overstreetbcachefs: Kill allocator threads & freelists
2023-10-22 Kent Overstreetbcachefs: x-macroize alloc_reserve enum
2023-10-22 Kent Overstreetbcachefs: Heap allocate printbufs
2023-10-22 Kent Overstreetbcachefs: BTREE_ITER_WITH_JOURNAL
2023-10-22 Kent Overstreetbcachefs: Add iter_flags arg to bch2_btree_delete_range()
2023-10-22 Kent Overstreetbcachefs: Kill bch2_ec_mem_alloc()
2023-10-22 Kent Overstreetbcachefs: Refactor open_bucket code
2023-10-22 Kent Overstreetbcachefs: Turn encoded_extent_max into a regular option
2023-10-22 Kent Overstreetbcachefs: Don't erasure code cached ptrs
2023-10-22 Kent Overstreetbcachefs: Split out struct gc_stripe from struct stripe
2023-10-22 Kent Overstreetbcachefs: Erasure coding fixes
2023-10-22 Kent Overstreetbcachefs: Push c->mark_lock usage down to where it...
2023-10-22 Kent Overstreetbcachefs: Convert bucket_alloc_ret to negative error...
2023-10-22 Kent Overstreetbcachefs: More enum strings
2023-10-22 Kent Overstreetbcachefs: BTREE_TRIGGER_INSERT now only means insert
next