aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/bcachefs.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: bkey_on_stackKent Overstreet1-0/+2
2023-10-22bcachefs: Trust btree alloc info at runtimeKent Overstreet1-0/+1
2023-10-22bcachefs: Refactor bch2_trans_commit() pathKent Overstreet1-1/+0
2023-10-22bcachefs: Switch reconstruct_alloc to a mount optionKent Overstreet1-3/+1
2023-10-22bcachefs: Refactor bch2_alloc_write()Kent Overstreet1-1/+0
2023-10-22bcachefs: Add a hint for allocating new stripesKent Overstreet1-0/+1
2023-10-22bcachefs: ReflinkKent Overstreet1-0/+4
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet1-1/+5
2023-10-22bcachefs: Avoid write lock on mark_lockKent Overstreet1-0/+1
2023-10-22bcachefs: bch2_bkey_ptrs_invalid()Kent Overstreet1-0/+5
2023-10-22bcachefs: use same timesource as current_time()Kent Overstreet1-1/+1
2023-10-22bcachefs: Fix hang while shutting downKent Overstreet1-2/+6
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet1-0/+16
2023-10-22bcachefs: ratelimit copygc warningKent Overstreet1-0/+2
2023-10-22bcachefs: Track whether filesystem has errors in superblockKent Overstreet1-10/+1
2023-10-22bcachefs: move some checks to expensive_debug_checksKent Overstreet1-0/+2
2023-10-22bcachefs: Verify fs hasn't been modified before going rwKent Overstreet1-0/+1
2023-10-22bcachefs: Go rw lazilyKent Overstreet1-13/+1
2023-10-22bcachefs: More debug params for testing of recovery pathsKent Overstreet1-1/+5
2023-10-22bcachefs: Add time stats for btree updatesKent Overstreet1-3/+4
2023-10-22bcachefs: Add more time stats for being blocked on allocatorKent Overstreet1-2/+6
2023-10-22bcachefs: Allocate fs_usage in do_btree_insert_at()Kent Overstreet1-1/+4
2023-10-22bcachefs: Fix oldest_gen handlingKent Overstreet1-2/+0
2023-10-22bcachefs: don't do initial gc if have alloc info featureKent Overstreet1-0/+1
2023-10-22bcachefs: reserve space in journal for fs usage entriesKent Overstreet1-0/+2
2023-10-22bcachefs: Fix a bug when shutting down before allocator startedKent Overstreet1-0/+1
2023-10-22bcachefs: Persist alloc info on clean shutdownKent Overstreet1-0/+6
2023-10-22bcachefs: Fix check for if extent update is allocatingKent Overstreet1-2/+3
2023-10-22bcachefs: Fix some reserve calculationsKent Overstreet1-0/+2
2023-10-22bcachefs: Add a workqueue for journal reclaimKent Overstreet1-0/+1
2023-10-22bcachefs: Lots of option handling improvementsKent Overstreet1-2/+2
2023-10-22bcachefs: refactor bch_fs_usageKent Overstreet1-2/+8
2023-10-22bcachefs: Switch replicas to mark_lockKent Overstreet1-2/+2
2023-10-22bcachefs: s/usage_lock/mark_lockKent Overstreet1-2/+2
2023-10-22bcachefs: move dirty into bucket_markKent Overstreet1-1/+1
2023-10-22bcachefs: Add new alloc fieldsKent Overstreet1-2/+1
2023-10-22bcachefs: Track nr_inodes with the key marking machineryKent Overstreet1-3/+0
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet1-0/+1
2023-10-22bcachefs: Stripes now properly subject to gcKent Overstreet1-6/+10
2023-10-22bcachefs: gc now operates on second set of bucket marksKent Overstreet1-10/+4
2023-10-22bcachefs: Allocator startup improvementsKent Overstreet1-0/+1
2023-10-22bcachefs: Erasure codingKent Overstreet1-5/+28
2023-10-22bcachefs: Assorted fixes for running on very small devicesKent Overstreet1-1/+1
2023-10-22bcachefs: Scale down number of writepoints when low on spaceKent Overstreet1-2/+4
2023-10-22bcachefs: kill struct bch_replicas_cpu_entryKent Overstreet1-0/+1
2023-10-22bcachefs: mempoolify btree_transKent Overstreet1-0/+2
2023-10-22bcachefs: Better calculation of copygc thresholdKent Overstreet1-0/+1
2023-10-22bcachefs: Invalidate buckets when writing to alloc btreeKent Overstreet1-3/+4
2023-10-22bcachefs: kill bucket mark sector count saturationKent Overstreet1-1/+0
2023-10-22bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switchKent Overstreet1-1/+1