summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: bch2_trans_mark_pointer() refactoringKent Overstreet1-7/+7
2023-10-23bcachefs: New error message helpersKent Overstreet1-1/+4
2023-10-23bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Kent Overstreet1-25/+56
2023-10-23bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet1-2/+2
2023-10-23bcachefs: Convert -ENOENT to private error codesKent Overstreet1-1/+1
2023-10-23bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Kent Overstreet1-7/+9
2023-10-23bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet1-5/+1
2023-10-23bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet1-8/+6
2023-10-23bcachefs: Rip out code for storing backpointers in alloc keysKent Overstreet1-4/+4
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-8/+14
2023-10-23bcachefs: Journal resize fixesKent Overstreet1-1/+1
2023-10-23bcachefs: Mark stripe buckets with correct data typeKent Overstreet1-6/+8
2023-10-23bcachefs: bch2_mark_key() now takes btree_id & levelKent Overstreet1-0/+6
2023-10-23bcachefs: Simplify ec stripes heapKent Overstreet1-7/+5
2023-10-23bcachefs: Switch ec_stripes_heap_lock to a mutexKent Overstreet1-7/+7
2023-10-23bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()Daniel Hill1-1/+1
2023-10-23bcachefs: let __bch2_btree_insert() pass in flagsDaniel Hill1-1/+2
2023-10-23bcachefs: More info on check_bucket_ref() errorKent Overstreet1-6/+10
2023-10-23bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet1-2/+2
2023-10-23bcachefs: New on disk format: BackpointersKent Overstreet1-19/+29
2023-10-23bcachefs: Btree write bufferKent Overstreet1-0/+41
2023-10-23bcachefs: Better inlining for bch2_alloc_to_v4_mutKent Overstreet1-30/+34
2023-10-23bcachefs: Fix repair path in bch2_mark_reflink_p()Kent Overstreet1-8/+14
2023-10-23bcachefs: Kill fs_usage_apply_warn()Kent Overstreet1-31/+3
2023-10-23bcachefs: Fix some memcpy() warningsKent Overstreet1-1/+2
2023-10-23bcachefs: New btree helpersKent Overstreet1-32/+13
2023-10-23bcachefs: Improve fs_usage_apply_warn() messageKent Overstreet1-8/+9
2023-10-23bcachefs: Make error messages more uniformKent Overstreet1-3/+5
2023-10-23bcachefs: Assorted checkpatch fixesKent Overstreet1-4/+4
2023-10-23bcachefs: Optimize bch2_dev_usage_read()Kent Overstreet1-6/+3
2023-10-23bcachefs: Fix cached data accountingKent Overstreet1-1/+1
2023-10-23bcachefs: Fix "multiple types of data in same bucket" with ecKent Overstreet1-0/+4
2023-10-23bcachefs: Add private error codes for ENOSPCKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_trans_run()Kent Overstreet1-2/+1
2023-10-23bcachefs: bch2_mark_alloc(): Do wakeups after updating usageKent Overstreet1-16/+16
2023-10-23bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet1-1/+1
2023-10-23bcachefs: Printbuf reworkKent Overstreet1-11/+11
2023-10-23bcachefs: Tracepoint improvementsKent Overstreet1-3/+0
2023-10-23bcachefs: Plumb btree_id & level to trans_markKent Overstreet1-0/+5
2023-10-23bcachefs: Kill old rebuild_replicas optionKent Overstreet1-4/+3
2023-10-23bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Kent Overstreet1-54/+36
2023-10-23bcachefs: More improvements for alloc info checksKent Overstreet1-6/+7
2023-10-23bcachefs: gc mark fn fixes, cleanupsKent Overstreet1-44/+41
2023-10-23bcachefs: Use crc_is_compressed()Kent Overstreet1-3/+2
2023-10-23bcachefs: Kill struct bucket_markKent Overstreet1-75/+60
2023-10-23bcachefs: Kill main in-memory bucket arrayKent Overstreet1-55/+25
2023-10-23bcachefs: bch2_dev_usage_update() no longer depends on bucket_markKent Overstreet1-14/+37
2023-10-23bcachefs: New bucket invalidate pathKent Overstreet1-0/+5
2023-10-23bcachefs: New discard implementationKent Overstreet1-0/+5
2023-10-23bcachefs: Kill allocator threads & freelistsKent Overstreet1-66/+6