summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: bch2_journal_noflush_seq()Kent Overstreet
2023-10-22bcachefs: Refactor open_bucket codeKent Overstreet
2023-10-22bcachefs: Journal initialization fixesKent Overstreet
2023-10-22bcachefs: Fix bch2_journal_meta()Kent Overstreet
2023-10-22bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marksKent Overstreet
2023-10-22bcachefs: Add more time_statsKent Overstreet
2023-10-22bcachefs: Make __bch2_journal_debug_to_text() more readableKent Overstreet
2023-10-22bcachefs: Convert journal sysfs params to regular optionsKent Overstreet
2023-10-22bcachefs: Fix error reporting from bch2_journal_flush_seqKent Overstreet
2023-10-22bcachefs: Convert journal BUG_ON() to a warningKent Overstreet
2023-10-22bcachefs: Kill journal buf bloom filterKent Overstreet
2023-10-22bcachefs: Add a workqueue for btree io completionsKent Overstreet
2023-10-22bcachefs: Fix locking in __bch2_set_nr_journal_buckets()Kent Overstreet
2023-10-22bcachefs: Fix usage of last_seq + encryptionKent Overstreet
2023-10-22bcachefs: Make sure to initialize j->last_flushedKent Overstreet
2023-10-22bcachefs: Simplify bch2_set_nr_journal_buckets()Kent Overstreet
2023-10-22bcachefs: Fix bch2_trans_mark_dev_sb()Kent Overstreet
2023-10-22bcachefs: Don't flush btree writes more aggressively because of btree key cacheKent Overstreet
2023-10-22bcachefs: Eliminate memory barrier from fast path of journal_preres_put()Kent Overstreet
2023-10-22bcachefs: Be more careful about JOURNAL_RES_GET_RESERVEDKent Overstreet
2023-10-22bcachefs: Don't make foreground writes wait behind journal reclaim too longKent Overstreet
2023-10-22bcachefs: Increase default journal sizeKent Overstreet
2023-10-22bcachefs: Don't list non journal devs in journal_debug_to_text()Kent Overstreet
2023-10-22bcachefs: Start journal reclaim thread earlierKent Overstreet
2023-10-22bcachefs: Assert that we're not trying to flush journal seq in the futureKent Overstreet
2023-10-22bcachefs: Add flushed_seq_ondisk to journal_debug_to_text()Kent Overstreet
2023-10-22bcachefs: Fixes/improvements for journal entry reservationsKent Overstreet
2023-10-22bcachefs: Persist 64 bit io clocksKent Overstreet
2023-10-22bcachefs: Improve diagnostics when journal entries are missingKent Overstreet
2023-10-22bcachefs: Mark superblocks transactionallyKent Overstreet
2023-10-22bcachefs: Fix a faulty assertionKent Overstreet
2023-10-22bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet
2023-10-22bcachefs: Run jset_validate in write path as wellKent Overstreet
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2023-10-22bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet
2023-10-22bcachefs: Be more conservation about journal pre-reservationsKent Overstreet
2023-10-22bcachefs: Don't require flush/fua on every journal writeKent Overstreet
2023-10-22bcachefs: Improve journal free space calculationsKent Overstreet
2023-10-22bcachefs: Increase journal pipeliningKent Overstreet
2023-10-22bcachefs: Fix journal_flush_seq()Kent Overstreet
2023-10-22bcachefs: Optimize bch2_journal_flush_seq_async()Kent Overstreet
2023-10-22bcachefs: Fix an rcu splatKent Overstreet
2023-10-22bcachefs: Move journal reclaim to a kthreadKent Overstreet
2023-10-22bcachefs: Be more precise with journal error reportingKent Overstreet
2023-10-22bcachefs: Add an ioctl for resizing journal on a deviceKent Overstreet
2023-10-22bcachefs: Dump journal state when the journal deadlocksKent Overstreet
2023-10-22bcachefs: Assorted journal refactoringKent Overstreet
2023-10-22bcachefs: Delete dead journalling codeKent Overstreet
2023-10-22bcachefs: Always write a journal entry when stopping journalKent Overstreet
2023-10-22bcachefs: Fix journal_seq_copy()Kent Overstreet