summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: Switch to unsafe_memcpy() in a few placesKent Overstreet
2023-10-22bcachefs: bucket_lock() is now a sleepable lockKent Overstreet
2023-10-22bcachefs: Fix an overflow checkKent Overstreet
2023-10-22bcachefs: Heap allocate btree_transKent Overstreet
2023-10-22bcachefs: remove redundant initialization of pointer dColin Ian King
2023-10-22bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans()Kent Overstreet
2023-10-22bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-10-22bcachefs: move inode triggers to inode.cKent Overstreet
2023-10-22bcachefs: Upgrade path fixesKent Overstreet
2023-10-22bcachefs: Assorted sparse fixesKent Overstreet
2023-10-22bcachefs: bch2_trans_mark_pointer() refactoringKent Overstreet
2023-10-22bcachefs: New error message helpersKent Overstreet
2023-10-22bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet
2023-10-22bcachefs: Convert -ENOENT to private error codesKent Overstreet
2023-10-22bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet
2023-10-22bcachefs: Journal resize fixesKent Overstreet
2023-10-22bcachefs: Mark stripe buckets with correct data typeKent Overstreet
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet
2023-10-22bcachefs: Simplify ec stripes heapKent Overstreet
2023-10-22bcachefs: Switch ec_stripes_heap_lock to a mutexKent Overstreet
2023-10-22bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()Daniel Hill
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill
2023-10-22bcachefs: More info on check_bucket_ref() errorKent Overstreet
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet
2023-10-22bcachefs: New on disk format: BackpointersKent Overstreet
2023-10-22bcachefs: Btree write bufferKent Overstreet
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet
2023-10-22bcachefs: Fix repair path in bch2_mark_reflink_p()Kent Overstreet
2023-10-22bcachefs: Kill fs_usage_apply_warn()Kent Overstreet
2023-10-22bcachefs: Fix some memcpy() warningsKent Overstreet
2023-10-22bcachefs: New btree helpersKent Overstreet
2023-10-22bcachefs: Improve fs_usage_apply_warn() messageKent Overstreet
2023-10-22bcachefs: Make error messages more uniformKent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Optimize bch2_dev_usage_read()Kent Overstreet
2023-10-22bcachefs: Fix cached data accountingKent Overstreet
2023-10-22bcachefs: Fix "multiple types of data in same bucket" with ecKent Overstreet
2023-10-22bcachefs: Add private error codes for ENOSPCKent Overstreet
2023-10-22bcachefs: bch2_trans_run()Kent Overstreet
2023-10-22bcachefs: bch2_mark_alloc(): Do wakeups after updating usageKent Overstreet
2023-10-22bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet
2023-10-22bcachefs: Printbuf reworkKent Overstreet
2023-10-22bcachefs: Tracepoint improvementsKent Overstreet
2023-10-22bcachefs: Plumb btree_id & level to trans_markKent Overstreet
2023-10-22bcachefs: Kill old rebuild_replicas optionKent Overstreet