aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Don't pass around may_drop_locksKent Overstreet7-49/+38
2023-10-22bcachefs: Kill remaining bch2_btree_iter_unlock() usesKent Overstreet3-21/+12
2023-10-22bcachefs: Fix for the stripes mark path and gcKent Overstreet1-1/+1
2023-10-22bcachefs: Redo replicas gc mechanismKent Overstreet4-78/+69
2023-10-22bcachefs: Fix return code from bch2_fs_start()Kent Overstreet1-1/+2
2023-10-22bcachefs: Don't run fsck by default at mount timeKent Overstreet1-1/+1
2023-10-22bcachefs: some improvements to startup messages and optionsKent Overstreet9-139/+163
2023-10-22bcachefs: Various improvements to bch2_alloc_write()Kent Overstreet6-162/+109
2023-10-22bcachefs: bch2_trans_mark_update()Kent Overstreet18-142/+702
2023-10-22bcachefs: btree_bkey_cached_commonKent Overstreet16-203/+212
2023-10-22bcachefs: Write out fs usage consistentlyKent Overstreet14-231/+310
2023-10-22bcachefs: Avoid write lock on mark_lockKent Overstreet3-11/+8
2023-10-22bcachefs: Fix a bug with multiple iterators being traversedKent Overstreet1-1/+0
2023-10-22bcachefs: fix bch2_rbio_narrow_crcs()Kent Overstreet1-12/+7
2023-10-22bcachefs: Fix journal shutdown pathKent Overstreet1-0/+2
2023-10-22bcachefs: Fix fsync error reportingKent Overstreet1-6/+6
2023-10-22bcachefs: bch2_bkey_ptrs_invalid()Kent Overstreet4-117/+103
2023-10-22bcachefs: Don't hardcode BTREE_ID_EXTENTSKent Overstreet2-4/+4
2023-10-22bcachefs: fix bch2_flags_to_text()Kent Overstreet1-1/+1
2023-10-22bcachefs: Add actual tracepoints for transaction restartsKent Overstreet5-4/+92
2023-10-22bcachefs: copy correct journal_seq to dir in createKent Overstreet1-1/+1
2023-10-22bcachefs: Return errors from for_each_btree_key()Kent Overstreet18-184/+182
2023-10-22bcachefs: fix triggers for stripes btreeKent Overstreet1-0/+9
2023-10-22bcachefs: use same timesource as current_time()Kent Overstreet1-1/+1
2023-10-22bcachefs: Fix hang while shutting downKent Overstreet3-11/+21
2023-10-22bcachefs: lockdep fix when going rw from bch2_alloc_write()Kent Overstreet1-12/+23
2023-10-22bcachefs: Mark overwrites from journal replay in initial gcKent Overstreet6-107/+192
2023-10-22bcachefs: Deduplicate keys in the journal before replayKent Overstreet8-103/+267
2023-10-22bcachefs: Journal replay refactoringKent Overstreet5-240/+251
2023-10-22bcachefs: cmp_int()Kent Overstreet12-18/+20
2023-10-22bcachefs: Pass flags arg to bch2_alloc_write()Kent Overstreet6-24/+24
2023-10-22bcachefs: allocate sb_read_scratch with __get_free_pageKent Overstreet2-3/+3
2023-10-22bcachefs: delete duplicated codeKent Overstreet3-39/+16
2023-10-22bcachefs: disallow ever going rw if nochanges or noreplayKent Overstreet1-0/+5
2023-10-22bcachefs: initial gc no longer needs to touch every nodeKent Overstreet1-12/+4
2023-10-22bcachefs: Rewrite journal_seq_blacklist machineryKent Overstreet15-472/+460
2023-10-22bcachefs: don't lose errors from iterators that have been freedKent Overstreet2-2/+5
2023-10-22bcachefs: free trans->mem on commitKent Overstreet1-3/+6
2023-10-22bcachefs: add ability to run gc on metadata onlyKent Overstreet8-61/+88
2023-10-22bcachefs: Convert gc errors to fsck errorsKent Overstreet1-7/+10
2023-10-22bcachefs: ratelimit copygc warningKent Overstreet2-1/+4
2023-10-22bcachefs: minor fsck fixKent Overstreet1-18/+12
2023-10-22bcachefs: Fsck locking improvementsKent Overstreet5-57/+83
2023-10-22bcachefs: Caller now responsible for calling mark_key for gcKent Overstreet7-58/+54
2023-10-22bcachefs: Refactor bch2_fs_recovery()Kent Overstreet1-135/+179
2023-10-22bcachefs: fix bch2_trans_unlock()Kent Overstreet1-4/+4
2023-10-22bcachefs: add missing bch2_btree_iter_node_drop() callKent Overstreet2-8/+5
2023-10-22bcachefs: allow journal reply on ro mountKent Overstreet1-3/+0
2023-10-22bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsckKent Overstreet1-6/+15
2023-10-22bcachefs: Track whether filesystem has errors in superblockKent Overstreet6-33/+26