summaryrefslogtreecommitdiff
path: root/fs/bcachefs/bcachefs.h
AgeCommit message (Expand)Author
2023-10-22bcachefs: Take a SRCU lock in btree transactionsKent Overstreet
2023-10-22bcachefs: Add a single slot percpu buf for btree itersKent Overstreet
2023-10-22bcachefs: Improved inode create optimizationKent Overstreet
2023-10-22bcachefs: Split out debug_check_btree_accountingKent Overstreet
2023-10-22bcachefs: Drop sysfs interface to debug parametersKent Overstreet
2023-10-22bcachefs: Inode create optimizationKent Overstreet
2023-10-22bcachefs: Fix unmount pathKent Overstreet
2023-10-22bcachefs: Make copygc thread globalKent Overstreet
2023-10-22bcachefs: Move stripe creation to workqueueKent Overstreet
2023-10-22bcachefs: Improve stripe triggers/heap codeKent Overstreet
2023-10-22bcachefs: Increase size of btree node reserveKent Overstreet
2023-10-22bcachefs: Btree key cacheKent Overstreet
2023-10-22bcachefs: Turn c->state_lock into an rwsemKent Overstreet
2023-10-22bcachefs: More open bucketsKent Overstreet
2023-10-22bcachefs: Kill old allocator startup codeKent Overstreet
2023-10-22bcachefs: Add debug code to print btree transactionsKent Overstreet
2023-10-22bcachefs: Fixes for going ROKent Overstreet
2023-10-22bcachefs: Interior btree updates are now fully transactionalKent Overstreet
2023-10-22bcachefs: Be more rigorous about marking the filesystem cleanKent Overstreet
2023-10-22bcachefs: Add an option for keeping journal entries after startupKent Overstreet
2023-10-22bcachefs: Seralize btree_update operations at btree_update_nodes_written()Kent Overstreet
2023-10-22bcachefs: Convert some enums to x-macrosKent Overstreet
2023-10-22bcachefs: kill ca->freelist_lockKent Overstreet
2023-10-22bcachefs: bkey_on_stackKent Overstreet
2023-10-22bcachefs: Trust btree alloc info at runtimeKent Overstreet
2023-10-22bcachefs: Refactor bch2_trans_commit() pathKent Overstreet
2023-10-22bcachefs: Switch reconstruct_alloc to a mount optionKent Overstreet
2023-10-22bcachefs: Refactor bch2_alloc_write()Kent Overstreet
2023-10-22bcachefs: Add a hint for allocating new stripesKent Overstreet
2023-10-22bcachefs: ReflinkKent Overstreet
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet
2023-10-22bcachefs: Avoid write lock on mark_lockKent Overstreet
2023-10-22bcachefs: bch2_bkey_ptrs_invalid()Kent Overstreet
2023-10-22bcachefs: use same timesource as current_time()Kent Overstreet
2023-10-22bcachefs: Fix hang while shutting downKent Overstreet
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet
2023-10-22bcachefs: ratelimit copygc warningKent Overstreet
2023-10-22bcachefs: Track whether filesystem has errors in superblockKent Overstreet
2023-10-22bcachefs: move some checks to expensive_debug_checksKent Overstreet
2023-10-22bcachefs: Verify fs hasn't been modified before going rwKent Overstreet
2023-10-22bcachefs: Go rw lazilyKent Overstreet
2023-10-22bcachefs: More debug params for testing of recovery pathsKent Overstreet
2023-10-22bcachefs: Add time stats for btree updatesKent Overstreet
2023-10-22bcachefs: Add more time stats for being blocked on allocatorKent Overstreet
2023-10-22bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet
2023-10-22bcachefs: Fix oldest_gen handlingKent Overstreet
2023-10-22bcachefs: don't do initial gc if have alloc info featureKent Overstreet
2023-10-22bcachefs: reserve space in journal for fs usage entriesKent Overstreet
2023-10-22bcachefs: Fix a bug when shutting down before allocator startedKent Overstreet
2023-10-22bcachefs: Persist alloc info on clean shutdownKent Overstreet