aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: move inode triggers to inode.cGravatar Kent Overstreet 1-68/+3
2023-10-22bcachefs: Upgrade path fixesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: bch2_trans_mark_pointer() refactoringGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: New error message helpersGravatar Kent Overstreet 1-1/+4
2023-10-22bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks()Gravatar Kent Overstreet 1-25/+56
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Convert -ENOENT to private error codesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix a buffer overrun in bch2_fs_usage_read()Gravatar Kent Overstreet 1-7/+9
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 1-5/+1
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsGravatar Kent Overstreet 1-8/+6
2023-10-22bcachefs: Rip out code for storing backpointers in alloc keysGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-8/+14
2023-10-22bcachefs: Journal resize fixesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Mark stripe buckets with correct data typeGravatar Kent Overstreet 1-6/+8
2023-10-22bcachefs: bch2_mark_key() now takes btree_id & levelGravatar Kent Overstreet 1-0/+6
2023-10-22bcachefs: Simplify ec stripes heapGravatar Kent Overstreet 1-7/+5
2023-10-22bcachefs: Switch ec_stripes_heap_lock to a mutexGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p()Gravatar Daniel Hill 1-1/+1
2023-10-22bcachefs: let __bch2_btree_insert() pass in flagsGravatar Daniel Hill 1-1/+2
2023-10-22bcachefs: More info on check_bucket_ref() errorGravatar Kent Overstreet 1-6/+10
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: New on disk format: BackpointersGravatar Kent Overstreet 1-19/+29
2023-10-22bcachefs: Btree write bufferGravatar Kent Overstreet 1-0/+41
2023-10-22bcachefs: Better inlining for bch2_alloc_to_v4_mutGravatar Kent Overstreet 1-30/+34
2023-10-22bcachefs: Fix repair path in bch2_mark_reflink_p()Gravatar Kent Overstreet 1-8/+14
2023-10-22bcachefs: Kill fs_usage_apply_warn()Gravatar Kent Overstreet 1-31/+3
2023-10-22bcachefs: Fix some memcpy() warningsGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: New btree helpersGravatar Kent Overstreet 1-32/+13
2023-10-22bcachefs: Improve fs_usage_apply_warn() messageGravatar Kent Overstreet 1-8/+9
2023-10-22bcachefs: Make error messages more uniformGravatar Kent Overstreet 1-3/+5
2023-10-22bcachefs: Assorted checkpatch fixesGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Optimize bch2_dev_usage_read()Gravatar Kent Overstreet 1-6/+3
2023-10-22bcachefs: Fix cached data accountingGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Fix "multiple types of data in same bucket" with ecGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Add private error codes for ENOSPCGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bch2_trans_run()Gravatar Kent Overstreet 1-2/+1
2023-10-22bcachefs: bch2_mark_alloc(): Do wakeups after updating usageGravatar Kent Overstreet 1-16/+16
2023-10-22bcachefs: Rename __bch2_trans_do() -> commit_do()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Printbuf reworkGravatar Kent Overstreet 1-11/+11
2023-10-22bcachefs: Tracepoint improvementsGravatar Kent Overstreet 1-3/+0
2023-10-22bcachefs: Plumb btree_id & level to trans_markGravatar Kent Overstreet 1-0/+5
2023-10-22bcachefs: Kill old rebuild_replicas optionGravatar Kent Overstreet 1-4/+3
2023-10-22bcachefs: Fold bucket_state in to BCH_DATA_TYPES()Gravatar Kent Overstreet 1-54/+36
2023-10-22bcachefs: More improvements for alloc info checksGravatar Kent Overstreet 1-6/+7
2023-10-22bcachefs: gc mark fn fixes, cleanupsGravatar Kent Overstreet 1-44/+41
2023-10-22bcachefs: Use crc_is_compressed()Gravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: Kill struct bucket_markGravatar Kent Overstreet 1-75/+60
2023-10-22bcachefs: Kill main in-memory bucket arrayGravatar Kent Overstreet 1-55/+25