summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Kill direct access to bi_io_vecKent Overstreet1-5/+3
2023-10-23bcachefs: Various improvements to bch2_alloc_write()Kent Overstreet1-2/+0
2023-10-23bcachefs: Journal replay refactoringKent Overstreet1-130/+0
2023-10-23bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet1-98/+10
2023-10-23bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet1-1/+2
2023-10-23bcachefs: Go rw lazilyKent Overstreet1-0/+2
2023-10-23bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit()Kent Overstreet1-15/+18
2023-10-23bcachefs: Fix for when compressed extent is split during journal replayKent Overstreet1-16/+66
2023-10-23bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet1-0/+6
2023-10-23bcachefs: bch2_journal_space_available improvementsKent Overstreet1-1/+2
2023-10-23bcachefs: ja->discard_idx, ja->dirty_idxKent Overstreet1-5/+7
2023-10-23bcachefs: use correct wq for journal reclaimKent Overstreet1-1/+1
2023-10-23bcachefs: Journal reclaim refactoringKent Overstreet1-110/+22
2023-10-23bcachefs: fix a deadlock on startupKent Overstreet1-0/+9
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-29/+41
2023-10-23bcachefs: Convert bucket invalidation to key marking pathKent Overstreet1-1/+2
2023-10-23bcachefs: serialize persistent_reservedKent Overstreet1-0/+21
2023-10-23bcachefs: Write out fs usageKent Overstreet1-22/+11
2023-10-23bcachefs: reserve space in journal for fs usage entriesKent Overstreet1-12/+27
2023-10-23bcachefs: Fix check for if extent update is allocatingKent Overstreet1-6/+14
2023-10-23bcachefs: fix ja->cur_idx use while reading journalKent Overstreet1-1/+1
2023-10-23bcachefs: Fix for running in degraded modeKent Overstreet1-1/+1
2023-10-23bcachefs: Make bkey types globally uniqueKent Overstreet1-18/+40
2023-10-23bcachefs: Allocator startup improvementsKent Overstreet1-5/+4
2023-10-23bcachefs: Journal refactoringKent Overstreet1-222/+120
2023-10-23bcachefs: Erasure codingKent Overstreet1-3/+2
2023-10-23bcachefs: Centralize marking of replicas in btree update pathKent Overstreet1-1/+1
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-3/+4
2023-10-23bcachefs: Fix journal replay when replicas sb section missingKent Overstreet1-1/+2
2023-10-23bcachefs: Some fixes for building in userspaceKent Overstreet1-3/+9
2023-10-23bcachefs: btree gc refactoringKent Overstreet1-22/+0
2023-10-23bcachefs: bch2_extent_drop_ptrs()Kent Overstreet1-7/+12
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet1-1/+2
2023-10-23bcachefs: kill extent_insert_hookKent Overstreet1-1/+1
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-3/+6
2023-10-23bcachefs: fix last_seq_ondiskKent Overstreet1-1/+2
2023-10-23bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switchKent Overstreet1-0/+2
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+1392