summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: bch2_mark_alloc(): Do wakeups after updating usageKent Overstreet1-16/+16
2023-10-23bcachefs: added lock held time statsDaniel Hill7-15/+145
2023-10-23bcachefs: bch2_time_stats_to_text now indents properlyDaniel Hill1-8/+14
2023-10-23bcachefs: lock time stats prep work.Daniel Hill6-38/+43
2023-10-23bcachefs: Unlock in bch2_trans_begin() if we've held locks more than 10usKent Overstreet2-1/+12
2023-10-23bcachefs: for_each_btree_key2()Kent Overstreet6-304/+191
2023-10-23bcachefs: Fix repair for extent past end of inodeKent Overstreet1-14/+54
2023-10-23bcachefs: When fsck finds redundant snapshot keys, trigger snapshots cleanupKent Overstreet2-2/+12
2023-10-23bcachefs: Improve fsck for subvols/snapshotsKent Overstreet2-102/+131
2023-10-23bcachefs: Improve snapshots_seenKent Overstreet2-69/+118
2023-10-23bcachefs: Fix subvol/snapshot deleting in recoveryKent Overstreet5-88/+111
2023-10-23bcachefs: fsck_inode_rm() shouldn't delete subvolsKent Overstreet1-6/+4
2023-10-23bcachefs: Switch data_update path to snapshot_id_listKent Overstreet3-19/+30
2023-10-23bcachefs: Fix snapshot deletionKent Overstreet1-22/+18
2023-10-23bcachefs: Rename __bch2_trans_do() -> commit_do()Kent Overstreet10-45/+44
2023-10-23bcachefs: Silence some fsck errors when reconstructing alloc infoKent Overstreet2-31/+34
2023-10-23bcachefs: Put some repair messages behind opts->verboseKent Overstreet1-6/+8
2023-10-23bcachefs: Silence unimportant tracepointsKent Overstreet1-6/+8
2023-10-23bcachefs: Fix move path when move_stats == NULLKent Overstreet1-7/+10
2023-10-23bcachefs: Get ref on c->writes in move.cKent Overstreet2-6/+6
2023-10-23bcachefs: move.c refactoringKent Overstreet4-87/+114
2023-10-23bcachefs: data jobs, including rebalance wait for copygc.Daniel Hill5-52/+80
2023-10-23bcachefs: Redo data_update interfaceKent Overstreet9-340/+304
2023-10-23bcachefs: Fix bch2_check_alloc_key()Kent Overstreet1-1/+3
2023-10-23bcachefs: Improve bch2_check_alloc_infoKent Overstreet1-26/+31
2023-10-23bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info()Kent Overstreet1-3/+9
2023-10-23bcachefs: Bucket invalidate path improvementsKent Overstreet2-12/+25
2023-10-23bcachefs: Don't BUG_ON() inode link count underflowKent Overstreet3-20/+41
2023-10-23bcachefs: Always descend to leaf nodes it btree_gcKent Overstreet1-8/+2
2023-10-23bcachefs: fix __dev_available().Daniel Hill1-6/+6
2023-10-23bcachefs: Fix assertion in topology repairKent Overstreet1-0/+2
2023-10-23bcachefs: Make verbose option settable at runtimeKent Overstreet1-1/+1
2023-10-23bcachefs: Improve "copygc requested to run" error messageKent Overstreet1-1/+22
2023-10-23bcachefs: Pull out data_update.cKent Overstreet7-428/+452
2023-10-23bcachefs: Split out dev_buckets_free()Kent Overstreet2-1/+14
2023-10-23bcachefs: btree key cache pcpu freedlistKent Overstreet2-21/+108
2023-10-23bcachefs: Make IO in flight by copygc/rebalance configurableKent Overstreet2-4/+7
2023-10-23bcachefs: Check for extents with too many ptrsKent Overstreet1-0/+7
2023-10-23bcachefs: Fix refcount leak in bch2_do_invalidates()Kent Overstreet1-2/+3
2023-10-23bcachefs: Always use percpu_ref_tryget_live() on c->writesKent Overstreet9-12/+12
2023-10-23bcachefs: Improve checksum error messagesKent Overstreet2-5/+13
2023-10-23bcachefs: Improve an error messageKent Overstreet7-69/+131
2023-10-23bcachefs: Fix assertion in bch2_dev_list_add_dev()Kent Overstreet1-1/+1
2023-10-23bcachefs: Increase max size for btree_trans bump allocatorKent Overstreet1-1/+1
2023-10-23bcachefs: Add a persistent counter for bucket discardsKent Overstreet2-1/+3
2023-10-23bcachefs: Fix btree node read retriesKent Overstreet1-0/+2
2023-10-23bcachefs: Add a persistent counter for bucket invalidationKent Overstreet2-5/+11
2023-10-23bcachefs: Call bch2_do_invalidates() when going read writeKent Overstreet2-0/+8
2023-10-23bcachefs: Improved human readable integer parsingKent Overstreet1-14/+117
2023-10-23bcachefs: Fix freespace initializationKent Overstreet1-3/+16