summaryrefslogtreecommitdiff
path: root/fs/bcachefs/buckets.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Include summarized counts in fs_usageKent Overstreet1-62/+50
2023-10-23bcachefs: refactor bch_fs_usageKent Overstreet1-61/+70
2023-10-23bcachefs: improve/clarify ptr_disk_sectors()Kent Overstreet1-28/+19
2023-10-23bcachefs: s/usage_lock/mark_lockKent Overstreet1-20/+20
2023-10-23bcachefs: move dirty into bucket_markKent Overstreet1-7/+7
2023-10-23bcachefs: Track nr_inodes with the key marking machineryKent Overstreet1-0/+6
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-120/+102
2023-10-23bcachefs: Hold usage_lock over mark_key and fs_usage_applyKent Overstreet1-28/+65
2023-10-23bcachefs: Stripes now properly subject to gcKent Overstreet1-74/+110
2023-10-23bcachefs: gc now operates on second set of bucket marksKent Overstreet1-182/+158
2023-10-23bcachefs: Allocator startup improvementsKent Overstreet1-0/+12
2023-10-23bcachefs: Erasure codingKent Overstreet1-2/+140
2023-10-23bcachefs: Move key marking out of extents.cKent Overstreet1-25/+100
2023-10-23bcachefs: Disk usage in compressed sectors, not uncompressedKent Overstreet1-2/+7
2023-10-23bcachefs: Assorted fixes for running on very small devicesKent Overstreet1-3/+3
2023-10-23bcachefs: Scale down number of writepoints when low on spaceKent Overstreet1-5/+0
2023-10-23bcachefs: more key marking refactoringKent Overstreet1-52/+87
2023-10-23bcachefs: extent_for_each_ptr_decode()Kent Overstreet1-16/+15
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet1-1/+1
2023-10-23bcachefs: Change how replicated data is accountedKent Overstreet1-38/+61
2023-10-23bcachefs: Account for internal fragmentation betterKent Overstreet1-48/+67
2023-10-23bcachefs: kill s_alloc, use bch_data_typeKent Overstreet1-15/+15
2023-10-23bcachefs: bch2_mark_key() now takes bch_data_typeKent Overstreet1-7/+5
2023-10-23bcachefs: fix nbuckets usage on device resizeKent Overstreet1-3/+3
2023-10-23bcachefs: Invalidate buckets when writing to alloc btreeKent Overstreet1-7/+6
2023-10-23bcachefs: kill bucket mark sector count saturationKent Overstreet1-35/+10
2023-10-23bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switchKent Overstreet1-0/+7
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+975