summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Erasure codingKent Overstreet32-233/+2418
2023-10-23bcachefs: More btree gc refactoringsKent Overstreet2-78/+97
2023-10-23bcachefs: Centralize marking of replicas in btree update pathKent Overstreet11-91/+84
2023-10-23bcachefs: Move key marking out of extents.cKent Overstreet4-98/+110
2023-10-23bcachefs: stripe support for replicas trackingKent Overstreet7-50/+230
2023-10-23bcachefs: Check for unsupported featuresKent Overstreet6-17/+28
2023-10-23bcachefs: revamp to_text methodsKent Overstreet40-635/+550
2023-10-23bcachefs: delete some dead codeKent Overstreet1-84/+0
2023-10-23bcachefs: fix a replicas bugKent Overstreet1-0/+4
2023-10-23bcachefs: Set the last mount time using the realtime clockTim Schlueter2-4/+6
2023-10-23bcachefs: Disk usage in compressed sectors, not uncompressedKent Overstreet3-6/+29
2023-10-23bcachefs: Assorted fixes for running on very small devicesKent Overstreet7-13/+18
2023-10-23bcachefs: Scale down number of writepoints when low on spaceKent Overstreet9-58/+133
2023-10-23bcachefs: Fix an assertion when rebuilding replicasKent Overstreet2-2/+6
2023-10-23bcachefs: Rename nofsck opt to fsckKent Overstreet3-4/+4
2023-10-23bcachefs: Fix journal replay when replicas sb section missingKent Overstreet1-1/+2
2023-10-23bcachefs: fix bounds checks in bch2_bio_map()Kent Overstreet1-1/+3
2023-10-23bcachefs: Some fixes for building in userspaceKent Overstreet3-5/+12
2023-10-23bcachefs: fix bch2_bkey_print_bfloatKent Overstreet1-48/+52
2023-10-23bcachefs: new avoid mechanism for io retriesKent Overstreet6-38/+77
2023-10-23bcachefs: more key marking refactoringKent Overstreet5-93/+132
2023-10-23bcachefs: replicas: prep work for stripesKent Overstreet8-43/+108
2023-10-23bcachefs: kill struct bch_replicas_cpu_entryKent Overstreet6-219/+149
2023-10-23bcachefs: add functionality for heaps to update backpointersKent Overstreet6-42/+59
2023-10-23bcachefs: btree gc refactoringKent Overstreet7-184/+160
2023-10-23bcachefs: BCH_EXTENT_ENTRY_TYPES()Kent Overstreet2-18/+19
2023-10-23bcachefs: bch2_extent_ptr_decoded_append()Kent Overstreet5-94/+69
2023-10-23bcachefs: bch2_extent_drop_ptrs()Kent Overstreet6-86/+71
2023-10-23bcachefs: extent_for_each_ptr_decode()Kent Overstreet8-140/+154
2023-10-23bcachefs: kill bch_extent_crc_typeKent Overstreet1-43/+6
2023-10-23bcachefs: extent_ptr_decodedKent Overstreet9-17/+17
2023-10-23bcachefs: fix missing includeKent Overstreet1-0/+2
2023-10-23bcachefs: fix a spurious gcc warningKent Overstreet1-1/+1
2023-10-23bcachefs: Allocation code refactoringKent Overstreet12-299/+238
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet21-815/+843
2023-10-23bcachefs: Fix failure to suspendKent Overstreet1-1/+0
2023-10-23bcachefs: Fix suspend when moving data faster than ratelimitKent Overstreet3-30/+26
2023-10-23bcachefs: fix bch2_acl_chmod()Kent Overstreet1-0/+1
2023-10-23bcachefs: Fix a deadlockKent Overstreet1-1/+7
2023-10-23bcachefs: fix a divideKent Overstreet1-1/+1
2023-10-23bcachefs: make fsck spew lessKent Overstreet1-9/+7
2023-10-23bcachefs: Dirent repair codeKent Overstreet3-17/+126
2023-10-23bcachefs: Fix a btree iter bug when iter pos == POS_MAXKent Overstreet1-3/+11
2023-10-23bcachefs: Comparison function cleanupsKent Overstreet6-155/+183
2023-10-23bcachefs: Prioritize fragmentation in bucket allocatorKent Overstreet1-1/+1
2023-10-23bcachefs: Pass around bset_tree lessKent Overstreet7-68/+71
2023-10-23bcachefs: kill extent_insert_hookKent Overstreet22-254/+98
2023-10-23bcachefs: kill i_sectors_hookKent Overstreet1-145/+31
2023-10-23bcachefs: convert fcollapse to bch2_extent_update()Kent Overstreet1-37/+30
2023-10-23bcachefs: convert fpunch to bch2_extent_update()Kent Overstreet1-29/+3