aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal_reclaim.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* bcachefs: Fix compiler warningsBrett Holman2023-10-221-1/+1
* bcachefs: Journal space calculation fixKent Overstreet2023-10-221-0/+4
* bcachefs: Make sure to initialize j->last_flushedKent Overstreet2023-10-221-6/+12
* bcachefs: Fix a deadlock on journal reclaimKent Overstreet2023-10-221-1/+1
* bcachefs: Fix journal reclaim loopKent Overstreet2023-10-221-4/+5
* bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet2023-10-221-24/+44
* bcachefs: Be more careful about JOURNAL_RES_GET_RESERVEDKent Overstreet2023-10-221-23/+38
* bcachefs: Don't make foreground writes wait behind journal reclaim too longKent Overstreet2023-10-221-0/+6
* bcachefs: Have journal reclaim thread flush more aggressivelyKent Overstreet2023-10-221-1/+1
* bcachefs: btree key cache locking improvementsKent Overstreet2023-10-221-2/+2
* bcachefs: Add error message for some allocation failuresKent Overstreet2023-10-221-1/+3
* bcachefs: Fix race between journal_seq_copy() and journal_seq_drop()Kent Overstreet2023-10-221-2/+12
* bcachefs: Prevent journal reclaim from spinningKent Overstreet2023-10-221-1/+1
* bcachefs: Fix btree key cache dirty checksKent Overstreet2023-10-221-0/+1
* bcachefs: Be more conservation about journal pre-reservationsKent Overstreet2023-10-221-8/+27
* bcachefs: Don't require flush/fua on every journal writeKent Overstreet2023-10-221-1/+9
* bcachefs: Improve journal free space calculationsKent Overstreet2023-10-221-64/+72
* bcachefs: Increase journal pipeliningKent Overstreet2023-10-221-11/+35
* bcachefs: Check for errors in bch2_journal_reclaim()Kent Overstreet2023-10-221-5/+14
* bcachefs: Journal pin refactoringKent Overstreet2023-10-221-57/+7
* bcachefs: Fix journal reclaim spinning in recoveryKent Overstreet2023-10-221-0/+5
* bcachefs: Move journal reclaim to a kthreadKent Overstreet2023-10-221-12/+74
* bcachefs: Journal reclaim requires memalloc_noreclaim_save()Kent Overstreet2023-10-221-0/+12
* bcachefs: Ensure journal reclaim runs when btree key cache is too dirtyKent Overstreet2023-10-221-16/+37
* bcachefs: Be more precise with journal error reportingKent Overstreet2023-10-221-3/+3
* bcachefs: Fix btree key cache shutdownKent Overstreet2023-10-221-0/+1
* bcachefs: Add accounting for dirty btree nodes/keysKent Overstreet2023-10-221-0/+6
* bcachefs: Minor journal reclaim improvementKent Overstreet2023-10-221-36/+46
* bcachefs: Use x-macros for data typesKent Overstreet2023-10-221-4/+4
* bcachefs: Use cached iterators for alloc btreeKent Overstreet2023-10-221-0/+3
* bcachefs: Btree key cacheKent Overstreet2023-10-221-0/+31
* bcachefs: Kill old allocator startup codeKent Overstreet2023-10-221-8/+0
* bcachefs: Fixes for going ROKent Overstreet2023-10-221-6/+17
* bcachefs: Interior btree updates are now fully transactionalKent Overstreet2023-10-221-1/+1
* bcachefs: Fix a locking bug in bch2_journal_pin_copy()Kent Overstreet2023-10-221-4/+13
* bcachefs: Journal pin cleanupsKent Overstreet2023-10-221-57/+29
* bcachefs: minor journal reclaim fixesKent Overstreet2023-10-221-4/+6
* bcachefs: Add a pre-reserve mechanism for the journalKent Overstreet2023-10-221-5/+38
* bcachefs: Don't block on reclaim_lock from journal_res_getKent Overstreet2023-10-221-8/+15
* bcachefs: bch2_journal_space_available improvementsKent Overstreet2023-10-221-53/+92
* bcachefs: Separate discards from rest of journal reclaimKent Overstreet2023-10-221-1/+7
* bcachefs: ja->discard_idx, ja->dirty_idxKent Overstreet2023-10-221-24/+39
* bcachefs: Drop a faulty assertionKent Overstreet2023-10-221-2/+0
* bcachefs: Journal reclaim refactoringKent Overstreet2023-10-221-151/+245
* bcachefs: Fix check for if extent update is allocatingKent Overstreet2023-10-221-3/+5
* bcachefs: Add a workqueue for journal reclaimKent Overstreet2023-10-221-1/+1
* bcachefs: fixes for getting stuck flushing journal pinsKent Overstreet2023-10-221-24/+19
* bcachefs: Deferred btree updatesKent Overstreet2023-10-221-0/+19
* bcachefs: Journal refactoringKent Overstreet2023-10-221-1/+2
* bcachefs: Fix a use after free in the journal codeKent Overstreet2023-10-221-61/+74