summaryrefslogtreecommitdiff
path: root/fs/bcachefs/journal.c
AgeCommit message (Expand)Author
2023-10-22bcachefs: refactor journal stuck checking into standalone helperBrian Foster
2023-10-22bcachefs: gracefully unwind journal res slowpath on shutdownBrian Foster
2023-10-22bcachefs: Private error codes: ENOMEMKent Overstreet
2023-10-22bcachefs: Extent helper improvementsKent Overstreet
2023-10-22bcachefs: Rework open bucket partial list allocationKent Overstreet
2023-10-22bcachefs: When shutting down, flush btree node writes lastKent Overstreet
2023-10-22bcachefs: Journal resize fixesKent Overstreet
2023-10-22bcachefs: Improve locking in __bch2_set_nr_journal_buckets()Kent Overstreet
2023-10-22bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2023-10-22bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-10-22bcachefs: Log more messages in the journalKent Overstreet
2023-10-22bcachefs: Assorted checkpatch fixesKent Overstreet
2023-10-22bcachefs: Add private error codes for ENOSPCKent Overstreet
2023-10-22bcachefs: Add persistent counters for all tracepointsKent Overstreet
2023-10-22bcachefs: bch2_trans_run()Kent Overstreet
2023-10-22bcachefs: Printbuf reworkKent Overstreet
2023-10-22bcachefs: Use a genradix for reading journal entriesKent Overstreet
2023-10-22bcachefs: Kill allocator threads & freelistsKent Overstreet
2023-10-22bcachefs: bch_sb_field_journal_v2Kent Overstreet
2023-10-22bcachefs: Introduce a separate journal watermark for copygcKent Overstreet
2023-10-22bcachefs: x-macroize alloc_reserve enumKent Overstreet
2023-10-22bcachefs: Allocate journal buckets sequentiallyKent Overstreet
2023-10-22bcachefs: bch2_journal_log_msg()Kent Overstreet
2023-10-22bcachefs: Skip periodic wakeup of journal reclaim when journal emptyKent Overstreet
2023-10-22bcachefs: Don't arm journal->write_work when journal entry !openKent Overstreet
2023-10-22bcachefs: Finish writing journal after journal errorKent Overstreet
2023-10-22bcachefs: __journal_entry_close() never failsKent Overstreet
2023-10-22bcachefs: Refactor journal code to not use unwritten_idxKent Overstreet
2023-10-22bcachefs: Journal seq now incremented at entry open, not closeKent Overstreet
2023-10-22bcachefs: bch2_journal_halt() now takes journal lockKent Overstreet
2023-10-22bcachefs: Kill JOURNAL_NEED_WRITEKent Overstreet
2023-10-22bcachefs: Delete some dead journal codeKent Overstreet
2023-10-22bcachefs: Start moving debug info from sysfs to debugfsKent Overstreet
2023-10-22bcachefs: Heap allocate printbufsKent Overstreet
2023-10-22bcachefs: Fix bch2_journal_pins_to_text()Kent Overstreet
2023-10-22bcachefs: Fix for journal getting stuckKent Overstreet
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