bcachefs: Refactor memcpy into direct assignment
[linux-block.git] / fs / bcachefs / btree_gc.c
2023-10-22 Kent Overstreetbcachefs: Heap allocate btree_trans
2023-10-22 Kent Overstreetbcachefs: Fix W=12 build errors
2023-10-22 Yang Libcachefs: Remove unneeded semicolon
2023-10-22 Kent Overstreetbcachefs: Convert more code to bch_err_msg()
2023-10-22 Kent Overstreetbcachefs: btree_journal_iter.c
2023-10-22 Kent Overstreetbcachefs: Fix assorted checkpatch nits
2023-10-22 Kent Overstreetbcachefs: Ensure topology repair runs
2023-10-22 Kent Overstreetbcachefs: Make topology repair a normal recovery pass
2023-10-22 Kent Overstreetbcachefs: fix_errors option is now a proper enum
2023-10-22 Kent Overstreetbcachefs: Enumerate recovery passes
2023-10-22 Kent Overstreetbcachefs: Assorted sparse fixes
2023-10-22 Kent Overstreetbcachefs: Allow for unknown btree IDs
2023-10-22 Kent Overstreetbcachefs: Improve bch2_bkey_make_mut()
2023-10-22 Kent Overstreetbcachefs: New error message helpers
2023-10-22 Kent Overstreetbcachefs: bch2_bkey_make_mut() now calls bch2_trans_upd...
2023-10-22 Kent Overstreetbcachefs: Always run topology error when CONFIG_BCACHEF...
2023-10-22 Kent Overstreetbcachefs: Make reconstruct_alloc quieter
2023-10-22 Kent Overstreetbcachefs: Private error codes: ENOMEM
2023-10-22 Kent Overstreetbcachefs: Improve error message for stripe block sector...
2023-10-22 Kent Overstreetbcachefs: More stripe create cleanup/fixes
2023-10-22 Kent Overstreetbcachefs: Mark stripe buckets with correct data type
2023-10-22 Kent Overstreetbcachefs: bch2_mark_key() now takes btree_id & level
2023-10-22 Kent Overstreetbcachefs: Fix ec repair code check
2023-10-22 Kent Overstreetbcachefs: Better inlining for bch2_alloc_to_v4_mut
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: Fix btree_gc when multiple passes required
2023-10-22 Kent Overstreetbcachefs: Suppress -EROFS messages when shutting down
2023-10-22 Kent Overstreetbcachefs: New bpos_cmp(), bkey_cmp() replacements
2023-10-22 Kent Overstreetbcachefs: More style fixes
2023-10-22 Kent Overstreetbcachefs: Assorted checkpatch fixes
2023-10-22 Kent Overstreetbcachefs: Use btree_type_has_ptrs() more consistently
2023-10-22 Kent Overstreetbcachefs: New locking functions
2023-10-22 Kent Overstreetbcachefs: Add persistent counters for all tracepoints
2023-10-22 Kent Overstreetbcachefs: Convert fsck errors to errcode.h
2023-10-22 Kent Overstreetbcachefs: Use bch2_err_str() in error messages
2023-10-22 Kent Overstreetbcachefs: Convert bch2_gc_done() for_each_btree_key2()
2023-10-22 Kent Overstreetbcachefs: for_each_btree_key2()
2023-10-22 Kent Overstreetbcachefs: Rename __bch2_trans_do() -> commit_do()
2023-10-22 Kent Overstreetbcachefs: Silence some fsck errors when reconstructing...
2023-10-22 Kent Overstreetbcachefs: Put some repair messages behind opts->verbose
2023-10-22 Kent Overstreetbcachefs: Always descend to leaf nodes it btree_gc
2023-10-22 Kent Overstreetbcachefs: Fix assertion in topology repair
2023-10-22 Kent Overstreetbcachefs: Printbuf rework
2023-10-22 Kent Overstreetbcachefs: Tracepoint improvements
2023-10-22 Kent Overstreetbcachefs: Shutdown path improvements
2023-10-22 Kent Overstreetbcachefs: Ensure buckets have io_time[READ] set
2023-10-22 Kent Overstreetbcachefs: Fold bucket_state in to BCH_DATA_TYPES()
2023-10-22 Kent Overstreetbcachefs: Topology repair fixes
2023-10-22 Kent Overstreetbcachefs: Kill struct bucket_mark
2023-10-22 Kent Overstreetbcachefs: Kill main in-memory bucket array
2023-10-22 Kent Overstreetbcachefs: Kill allocator threads & freelists
2023-10-22 Kent Overstreetbcachefs: KEY_TYPE_alloc_v4
2023-10-22 Kent Overstreetbcachefs: Journal seq now incremented at entry open...
2023-10-22 Kent Overstreetbcachefs: Heap allocate printbufs
2023-10-22 Kent Overstreetbcachefs: Normal update/commit path now works before...
2023-10-22 Kent Overstreetbcachefs: Stale ptr cleanup is now done by gc_gens
2023-10-22 Kent Overstreetbcachefs: Fix reflink repair code
2023-10-22 Kent Overstreetbcachefs: bch2_gc_gens() no longer uses bucket array
2023-10-22 Kent Overstreetbcachefs: btree_gc no longer uses main in-memory bucket...
2023-10-22 Kent Overstreetbcachefs: Improve path for when btree_gc needs another...
2023-10-22 Kent Overstreetbcachefs: Fix bch2_check_fix_ptrs()
2023-10-22 Kent Overstreetbcachefs: BTREE_ITER_WITH_JOURNAL
2023-10-22 Kent Overstreetbcachefs: Log what we're doing when repairing
2023-10-22 Kent Overstreetbcachefs: Kill bch2_ec_mem_alloc()
2023-10-22 Kent Overstreetbcachefs: Separate out gc_bucket()
2023-10-22 Kent Overstreetbcachefs: bch2_journal_key_insert() no longer transfers...
2023-10-22 Kent Overstreetbcachefs: bch2_bucket_alloc_new_fs() no longer depends...
2023-10-22 Kent Overstreetbcachefs: Add more time_stats
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: Handle replica marking fsck errors locally
2023-10-22 Kent Overstreetbcachefs: Push c->mark_lock usage down to where it...
2023-10-22 Kent Overstreetbcachefs: Fix BCH_FS_ERROR flag handling
2023-10-22 Kent Overstreetbcachefs: Add a bit of missing repair code
2023-10-22 Kent Overstreetbcachefs: BTREE_TRIGGER_INSERT now only means insert
2023-10-22 Kent Overstreetbcachefs: Convert bch2_mark_key() to take a btree_trans *
2023-10-22 Kent Overstreetbcachefs: Assorted ec fixes
2023-10-22 Kent Overstreetbcachefs: bch2_btree_node_rewrite() now returns transac...
2023-10-22 Kent Overstreetbcachefs: Must check for errors from bch2_trans_cond_re...
2023-10-22 Kent Overstreetbcachefs: for_each_btree_node() now returns errors...
2023-10-22 Kent Overstreetbcachefs: Improve reflink repair code
2023-10-22 Kent Overstreetbcachefs: Fix implementation of KEY_TYPE_error
2023-10-22 Kent Overstreetbcachefs: Fix a spurious fsck error
2023-10-22 Kent Overstreetbcachefs: btree_path
2023-10-22 Kent Overstreetbcachefs: Fix unhandled transaction restart in bch2_gc_...
2023-10-22 Kent Overstreetbcachefs: trans->restarted
2023-10-22 Kent Overstreetbcachefs: Regularize argument passing of btree_trans
2023-10-22 Kent Overstreetbcachefs: Split out SPOS_MAX
2023-10-22 Kent Overstreetbcachefs: Don't loop into topology repair
2023-10-22 Kent Overstreetbcachefs: Don't ratelimit certain fsck errors
2023-10-22 Kent Overstreetbcachefs: Extensive triggers cleanups
2023-10-22 Kent Overstreetbcachefs: More topology repair code
2023-10-22 Kent Overstreetbcachefs: Check for errors from bch2_trans_update()
2023-10-22 Kent Overstreetbcachefs: Fsck for reflink refcounts
2023-10-22 Kent Overstreetbcachefs: Repair code for multiple types of data in...
2023-10-22 Kent Overstreetbcachefs: Fix some refcounting bugs
2023-10-22 Kent Overstreetbcachefs: Evict btree nodes we're deleting
2023-10-22 Kent Overstreetbcachefs: New and improved topology repair code
2023-10-22 Kent Overstreetbcachefs: Fix repair leading to replicas not marked
next