aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Make bkey types globally uniqueKent Overstreet59-1957/+1724
2023-10-22bcachefs: Fix a btree iter usage errorKent Overstreet1-3/+14
2023-10-22bcachefs: Split out bkey_sort.cKent Overstreet8-745/+772
2023-10-22bcachefs: fix waiting on an open journal entryKent Overstreet1-10/+6
2023-10-22bcachefs: return errors correctly from gcKent Overstreet1-26/+26
2023-10-22bcachefs: Hold usage_lock over mark_key and fs_usage_applyKent Overstreet5-60/+104
2023-10-22bcachefs: Stripes now properly subject to gcKent Overstreet11-142/+244
2023-10-22bcachefs: Btree locking fix, refactoringKent Overstreet7-39/+75
2023-10-22bcachefs: shim for userspace raid libraryKent Overstreet1-54/+73
2023-10-22Revert "bcachefs: start erasure coding after journal replay"Kent Overstreet1-5/+5
2023-10-22bcachefs: Allow for new alloc fieldsKent Overstreet1-1/+2
2023-10-22bcachefs: gc now operates on second set of bucket marksKent Overstreet11-383/+495
2023-10-22bcachefs: fix mempool double initializationKent Overstreet1-5/+7
2023-10-22bcachefs: fix btree iterator bug when using depth > 0Kent Overstreet1-1/+4
2023-10-22bcachefs: Allocator startup improvementsKent Overstreet5-39/+68
2023-10-22bcachefs: Journal refactoringKent Overstreet4-230/+124
2023-10-22bcachefs: Don't block on journal reservation with btree locks heldKent Overstreet4-59/+108
2023-10-22bcachefs: start erasure coding after journal replayKent Overstreet1-5/+5
2023-10-22bcachefs: Clean up, possixly fix page disk reservation accountingKent Overstreet1-74/+72
2023-10-22bcachefs: Fix an error pathKent Overstreet1-2/+1
2023-10-22bcachefs: fix typo when picking read methodKent Overstreet1-3/+3
2023-10-22bcachefs: Erasure codingKent Overstreet32-233/+2418
2023-10-22bcachefs: More btree gc refactoringsKent Overstreet2-78/+97
2023-10-22bcachefs: Centralize marking of replicas in btree update pathKent Overstreet11-91/+84
2023-10-22bcachefs: Move key marking out of extents.cKent Overstreet4-98/+110
2023-10-22bcachefs: stripe support for replicas trackingKent Overstreet7-50/+230
2023-10-22bcachefs: Check for unsupported featuresKent Overstreet6-17/+28
2023-10-22bcachefs: revamp to_text methodsKent Overstreet40-635/+550
2023-10-22bcachefs: delete some dead codeKent Overstreet1-84/+0
2023-10-22bcachefs: fix a replicas bugKent Overstreet1-0/+4
2023-10-22bcachefs: Set the last mount time using the realtime clockTim Schlueter2-4/+6
2023-10-22bcachefs: Disk usage in compressed sectors, not uncompressedKent Overstreet3-6/+29
2023-10-22bcachefs: Assorted fixes for running on very small devicesKent Overstreet7-13/+18
2023-10-22bcachefs: Scale down number of writepoints when low on spaceKent Overstreet9-58/+133
2023-10-22bcachefs: Fix an assertion when rebuilding replicasKent Overstreet2-2/+6
2023-10-22bcachefs: Rename nofsck opt to fsckKent Overstreet3-4/+4
2023-10-22bcachefs: Fix journal replay when replicas sb section missingKent Overstreet1-1/+2
2023-10-22bcachefs: fix bounds checks in bch2_bio_map()Kent Overstreet1-1/+3
2023-10-22bcachefs: Some fixes for building in userspaceKent Overstreet3-5/+12
2023-10-22bcachefs: fix bch2_bkey_print_bfloatKent Overstreet1-48/+52
2023-10-22bcachefs: new avoid mechanism for io retriesKent Overstreet6-38/+77
2023-10-22bcachefs: more key marking refactoringKent Overstreet5-93/+132
2023-10-22bcachefs: replicas: prep work for stripesKent Overstreet8-43/+108
2023-10-22bcachefs: kill struct bch_replicas_cpu_entryKent Overstreet6-219/+149
2023-10-22bcachefs: add functionality for heaps to update backpointersKent Overstreet6-42/+59
2023-10-22bcachefs: btree gc refactoringKent Overstreet7-184/+160
2023-10-22bcachefs: BCH_EXTENT_ENTRY_TYPES()Kent Overstreet2-18/+19
2023-10-22bcachefs: bch2_extent_ptr_decoded_append()Kent Overstreet5-94/+69
2023-10-22bcachefs: bch2_extent_drop_ptrs()Kent Overstreet6-86/+71
2023-10-22bcachefs: extent_for_each_ptr_decode()Kent Overstreet8-140/+154