summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix journal shutdown pathKent Overstreet1-0/+2
2023-10-23bcachefs: Journal replay refactoringKent Overstreet1-8/+7
2023-10-23bcachefs: delete duplicated codeKent Overstreet1-13/+0
2023-10-23bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet1-21/+44
2023-10-23bcachefs: Assorted preemption fixesKent Overstreet1-4/+0
2023-10-23bcachefs: Go rw lazilyKent Overstreet1-2/+0
2023-10-23bcachefs: fix a faulty assertionKent Overstreet1-2/+2
2023-10-23bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet1-4/+48
2023-10-23bcachefs: Don't block on reclaim_lock from journal_res_getKent Overstreet1-1/+4
2023-10-23bcachefs: bch2_journal_space_available improvementsKent Overstreet1-1/+1
2023-10-23bcachefs: Separate discards from rest of journal reclaimKent Overstreet1-1/+12
2023-10-23bcachefs: ja->discard_idx, ja->dirty_idxKent Overstreet1-16/+26
2023-10-23bcachefs: use correct wq for journal reclaimKent Overstreet1-1/+1
2023-10-23bcachefs: Journal reclaim refactoringKent Overstreet1-15/+11
2023-10-23bcachefs: Better journal debugKent Overstreet1-14/+33
2023-10-23bcachefs: Don't get journal reservation until after we know insert will succeedKent Overstreet1-1/+2
2023-10-23bcachefs: fix integer underflow in journal codeKent Overstreet1-1/+3
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-205/+166
2023-10-23bcachefs: Add a mechanism for blocking the journalKent Overstreet1-3/+41
2023-10-23bcachefs: New journal_entry_res mechanismKent Overstreet1-11/+46
2023-10-23bcachefs: s/usage_lock/mark_lockKent Overstreet1-2/+2
2023-10-23bcachefs: fix waiting on an open journal entryKent Overstreet1-10/+6
2023-10-23bcachefs: gc now operates on second set of bucket marksKent Overstreet1-3/+1
2023-10-23bcachefs: Journal refactoringKent Overstreet1-6/+2
2023-10-23bcachefs: Don't block on journal reservation with btree locks heldKent Overstreet1-28/+56
2023-10-23bcachefs: revamp to_text methodsKent Overstreet1-46/+42
2023-10-23bcachefs: Allocation code refactoringKent Overstreet1-3/+3
2023-10-23bcachefs: Split out alloc_background.cKent Overstreet1-1/+1
2023-10-23bcachefs: Assorted journal refactoringKent Overstreet1-126/+88
2023-10-23bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switchKent Overstreet1-15/+5
2023-10-23bcachefs: Fix a use after free in the journal codeKent Overstreet1-1/+20
2023-10-23bcachefs: Fix device addKent Overstreet1-3/+8
2023-10-23bcachefs: Initial commitKent Overstreet1-0/+1140