aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/bcachefs.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Don't use uuid in tracepointsKent Overstreet1-0/+1
2023-10-22bcachefs: Add a workqueue for btree io completionsKent Overstreet1-1/+2
2023-10-22bcachefs: Add a debug mode that always reads from every btree replicaKent Overstreet1-1/+4
2023-10-22bcachefs: Ratelimiting for writeback IOsKent Overstreet1-0/+2
2023-10-22bcachefs: Fix time handlingKent Overstreet1-9/+14
2023-10-22bcachefs: New and improved topology repair codeKent Overstreet1-0/+3
2023-10-22bcachefs: Fix key cache assertionKent Overstreet1-0/+1
2023-10-22bcachefs: Update bch2_btree_verify()Kent Overstreet1-7/+5
2023-10-22bcachefs: gc shouldn't care about owned_by_allocatorKent Overstreet1-1/+0
2023-10-22bcachefs: Add the status of bucket gen gc to sysfsKent Overstreet1-0/+3
2023-10-22bcachefs: Add a sysfs var for average btree write sizeKent Overstreet1-0/+3
2023-10-22bcachefs: Validate bset version field against sb version fieldsKent Overstreet1-0/+1
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-9/+9
2023-10-22bcachefs: Add a mempool for the replicas delta listKent Overstreet1-0/+3
2023-10-22bcachefs: Add a mempool for btree_trans bump allocatorKent Overstreet1-0/+1
2023-10-22bcachefs: Add allocator thread state to sysfsKent Overstreet1-10/+1
2023-10-22bcachefs: Rip out copygc pd controllerKent Overstreet1-4/+0
2023-10-22bcachefs: Add copygc wait to sysfsKent Overstreet1-0/+1
2023-10-22bcachefs: Fix copygc thresholdKent Overstreet1-1/+1
2023-10-22bcachefs: Fixes/improvements for journal entry reservationsKent Overstreet1-1/+2
2023-10-22bcachefs: Journal updates to dev usageKent Overstreet1-1/+5
2023-10-22bcachefs: Persist 64 bit io clocksKent Overstreet1-11/+0
2023-10-22bcachefs: Add an assertion to check for journal writes to same locationKent Overstreet1-0/+1
2023-10-22bcachefs: Add (partial) support for fixing btree topologyKent Overstreet1-1/+2
2023-10-22bcachefs: Add support for doing btree updates prior to journal replayKent Overstreet1-0/+3
2023-10-22bcachefs: bch2_alloc_write() should be writing for all devicesKent Overstreet1-1/+1
2023-10-22bcachefs: Improve some IO error messagesKent Overstreet1-2/+7
2023-10-22bcachefs: Refactor filesystem usage accountingKent Overstreet1-1/+1
2023-10-22bcachefs: Move journal reclaim to a kthreadKent Overstreet1-1/+0
2023-10-22bcachefs: Take a SRCU lock in btree transactionsKent Overstreet1-0/+3
2023-10-22bcachefs: Add a single slot percpu buf for btree itersKent Overstreet1-0/+5
2023-10-22bcachefs: Improved inode create optimizationKent Overstreet1-5/+2
2023-10-22bcachefs: Split out debug_check_btree_accountingKent Overstreet1-0/+2
2023-10-22bcachefs: Drop sysfs interface to debug parametersKent Overstreet1-5/+11
2023-10-22bcachefs: Inode create optimizationKent Overstreet1-0/+4
2023-10-22bcachefs: Fix unmount pathKent Overstreet1-1/+0
2023-10-22bcachefs: Make copygc thread globalKent Overstreet1-7/+7
2023-10-22bcachefs: Move stripe creation to workqueueKent Overstreet1-2/+7
2023-10-22bcachefs: Improve stripe triggers/heap codeKent Overstreet1-1/+0
2023-10-22bcachefs: Increase size of btree node reserveKent Overstreet1-1/+1
2023-10-22bcachefs: Btree key cacheKent Overstreet1-0/+3
2023-10-22bcachefs: Turn c->state_lock into an rwsemKent Overstreet1-2/+2
2023-10-22bcachefs: More open bucketsKent Overstreet1-4/+4
2023-10-22bcachefs: Kill old allocator startup codeKent Overstreet1-1/+0
2023-10-22bcachefs: Add debug code to print btree transactionsKent Overstreet1-0/+3
2023-10-22bcachefs: Fixes for going ROKent Overstreet1-0/+1
2023-10-22bcachefs: Interior btree updates are now fully transactionalKent Overstreet1-3/+3
2023-10-22bcachefs: Be more rigorous about marking the filesystem cleanKent Overstreet1-0/+1
2023-10-22bcachefs: Add an option for keeping journal entries after startupKent Overstreet1-0/+14
2023-10-22bcachefs: Seralize btree_update operations at btree_update_nodes_written()Kent Overstreet1-0/+1