summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bcachefs: Fix an allocator startup raceKent Overstreet2023-10-221-0/+2
* bcachefs: Fix bkey format generation for 32 bit fieldsKent Overstreet2023-10-224-5/+39
* bcachefs: Scan for old btree nodes if necessary on mountKent Overstreet2023-10-226-12/+44
* bcachefs: Add code to scan for/rewite old btree nodesKent Overstreet2023-10-228-38/+132
* bcachefs: Dump journal state when we get stuckKent Overstreet2023-10-221-1/+10
* bcachefs: Fix a 64 bit divide on 32 bitKent Overstreet2023-10-221-2/+4
* bcachefs: Don't use inode btree key cache in fsck codeKent Overstreet2023-10-223-10/+26
* bcachefs: Don't call into journal reclaim when we're not supposed toKent Overstreet2023-10-221-1/+2
* bcachefs: Create allocator threads when allocating filesystemKent Overstreet2023-10-222-1/+25
* bcachefs: Fix for bch2_btree_node_get_noiter() returning -ENOMEMKent Overstreet2023-10-221-4/+10
* bcachefs: Add error message for some allocation failuresKent Overstreet2023-10-226-15/+53
* bcachefs: Extents may now cross btree node boundariesKent Overstreet2023-10-227-237/+87
* bcachefs: iter->real_posKent Overstreet2023-10-223-92/+120
* bcachefs: Ensure btree iterators are traversed in bch2_trans_commit()Kent Overstreet2023-10-221-1/+6
* bcachefs: Drop invalid stripe ptrs in fsckKent Overstreet2023-10-223-21/+56
* bcachefs: Fix unnecessary read amplificaiton when allocating ec stripesRobbie Litchfield2023-10-221-63/+92
* bcachefs: Fsck fixesKent Overstreet2023-10-221-4/+11
* bcachefs: Fix a shift greater than type sizeKent Overstreet2023-10-221-1/+1
* bcachefs: Assert that we're not trying to flush journal seq in the futureKent Overstreet2023-10-221-0/+2
* bcachefs: Fix bch2_btree_iter_peek_prev()Kent Overstreet2023-10-222-23/+35
* bcachefs: bch2_btree_iter_advance_pos()Kent Overstreet2023-10-221-24/+17
* bcachefs: Kill bch2_btree_iter_set_pos_same_leaf()Kent Overstreet2023-10-223-43/+3
* bcachefs: Simplify btree_iter_(next|prev)_leaf()Kent Overstreet2023-10-221-18/+9
* bcachefs: Fix for hash_redo_key() in fsckKent Overstreet2023-10-221-1/+1
* bcachefs: Add flushed_seq_ondisk to journal_debug_to_text()Kent Overstreet2023-10-221-2/+5
* bcachefs: Redo checks for sufficient devicesKent Overstreet2023-10-227-110/+51
* bcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't setKent Overstreet2023-10-221-0/+7
* bcachefs: Fixes/improvements for journal entry reservationsKent Overstreet2023-10-224-14/+16
* bcachefs: Include device in btree IO error messagesKent Overstreet2023-10-223-37/+44
* bcachefs: Journal updates to dev usageKent Overstreet2023-10-2210-75/+219
* bcachefs: Persist 64 bit io clocksKent Overstreet2023-10-2219-310/+141
* bcachefs: KEY_TYPE_alloc_v2Kent Overstreet2023-10-229-299/+403
* bcachefs: Add missing call to bch2_replicas_entry_sort()Kent Overstreet2023-10-223-6/+9
* bcachefs: Add an assertion to check for journal writes to same locationKent Overstreet2023-10-222-0/+4
* bcachefs: Add an option for metadata_targetKent Overstreet2023-10-224-3/+23
* bcachefs: Repair bad data pointersKent Overstreet2023-10-221-36/+102
* bcachefs: Add (partial) support for fixing btree topologyKent Overstreet2023-10-225-44/+156
* bcachefs: Add support for doing btree updates prior to journal replayKent Overstreet2023-10-227-81/+176
* bcachefs: Add BTREE_PTR_RANGE_UPDATEDKent Overstreet2023-10-224-8/+11
* bcachefs: Refactor checking of btree topologyKent Overstreet2023-10-221-35/+48
* bcachefs: Improve diagnostics when journal entries are missingKent Overstreet2023-10-223-28/+96
* bcachefs: Fix BCH_REPLICAS_MAX checkKent Overstreet2023-10-221-4/+4
* bcachefs: Fix build in userspaceKent Overstreet2023-10-221-3/+2
* bcachefs: Fix an assertionKent Overstreet2023-10-221-1/+2
* bcachefs: Mark superblocks transactionallyKent Overstreet2023-10-226-47/+211
* bcachefs: Kill bch2_invalidate_bucket()Kent Overstreet2023-10-223-58/+14
* bcachefs: Refactor dev usageKent Overstreet2023-10-229-129/+91
* bcachefs: Kill metadata only gcKent Overstreet2023-10-223-61/+27
* bcachefs: Ensure __bch2_trans_commit() always calls bch2_trans_reset()Kent Overstreet2023-10-221-3/+3
* bcachefs: Fix a faulty assertionKent Overstreet2023-10-221-0/+1