aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: bch2_btree_iter_fix_key_modified()Kent Overstreet3-8/+31
2023-10-22bcachefs: Inline more of bch2_trans_commit hot pathKent Overstreet6-97/+99
2023-10-22bcachefs: Trust btree alloc info at runtimeKent Overstreet3-1/+4
2023-10-22bcachefs: More bset.c microoptimizationKent Overstreet3-8/+16
2023-10-22bcachefs: Initialize btree_node flags field in bch2_btree_root_alloc.Justin Husted1-0/+1
2023-10-22bcachefs: Further padding fixes in bch2_journal_super_entries_add_common()Justin Husted1-11/+24
2023-10-22bcachefs: Initialize padding space after alloc bkeyJustin Husted3-5/+16
2023-10-22bcachefs: Add missing error checking in bch2_find_by_inum_trans()Kent Overstreet1-3/+8
2023-10-22bcachefs: Fix an error path raceKent Overstreet1-1/+6
2023-10-22bcachefs: Don't reuse bio in retry pathKent Overstreet1-0/+1
2023-10-22bcachefs: Don't use rep movsq for small memcopiesKent Overstreet3-4/+22
2023-10-22bcachefs: Avoid calling iter_prev() in extent update pathKent Overstreet1-15/+8
2023-10-22bcachefs: kill bch2_extent_merge_inline()Kent Overstreet1-287/+146
2023-10-22bcachefs: Don't use FUA unnecessarilyKent Overstreet1-1/+4
2023-10-22bcachefs: Refactor bch2_trans_commit() pathKent Overstreet10-228/+259
2023-10-22bcachefs: Make btree_node_type_needs_gc() cheaperKent Overstreet3-29/+24
2023-10-22bcachefs: Make replicas_delta_list smallerKent Overstreet3-10/+20
2023-10-22bcachefs: Don't submit bio in write path under lockKent Overstreet1-3/+6
2023-10-22bcachefs: Drop bch_write_op->io_wqKent Overstreet2-3/+0
2023-10-22bcachefs: Limit bios in writepages path to 256MKent Overstreet1-0/+1
2023-10-22bcachefs: Fix an iterator counting bugKent Overstreet1-14/+1
2023-10-22bcachefs: Fix flushing held btree writes when there's a fs errorKent Overstreet1-0/+3
2023-10-22bcachefs: Fix iterator counting for reflink pointers (again)Kent Overstreet1-1/+2
2023-10-22bcachefs: Fix a debug assertionKent Overstreet1-0/+7
2023-10-22bcachefs: Switch to .iterate_shared for readdirKent Overstreet1-32/+13
2023-10-22bcachefs: Fix creation of lost+foundKent Overstreet1-1/+1
2023-10-22bcachefs: Fix a subtle race in the btree split pathKent Overstreet3-4/+18
2023-10-22bcachefs: Kill bchfs_extent_update()Kent Overstreet6-249/+132
2023-10-22bcachefs: Convert bch2_fpunch to bch2_extent_update()Kent Overstreet6-129/+163
2023-10-22bcachefs: Split out bchfs_extent_update()Kent Overstreet5-155/+178
2023-10-22bcachefs: Kill some dependencies on ei_inodeKent Overstreet2-58/+62
2023-10-22bcachefs: Check if extending inode differentlyKent Overstreet3-24/+50
2023-10-22bcachefs: Fix bch2_btree_iter_next() after peek_slot()Kent Overstreet1-0/+8
2023-10-22bcachefs: Refactor bch2_readdir() a bitKent Overstreet1-12/+7
2023-10-22bcachefs: Add a lock to bch_page_stateKent Overstreet1-8/+16
2023-10-22bcachefs: Fix erasure coding disk space accountingKent Overstreet2-51/+87
2023-10-22bcachefs: Fix ec_stripes_read()Kent Overstreet2-20/+16
2023-10-22bcachefs: Limit pointers to being in only one stripeKent Overstreet6-38/+29
2023-10-22bcachefs: Fix bch2_extent_ptr_durability()Kent Overstreet1-1/+1
2023-10-22bcachefs: Fix bch2_mark_extent()Kent Overstreet1-1/+2
2023-10-22bcachefs: Initialize journal pad data in bch_replica_entry objects.Justin Husted1-3/+4
2023-10-22bcachefs: Fix uninitialized data in bch2_gc_btree()Justin Husted1-1/+1
2023-10-22bcachefs: Fix incorrect use of bch2_extent_atomic_end()Kent Overstreet1-1/+3
2023-10-22bcachefs: Can't be holding read locks while taking write locksKent Overstreet6-25/+33
2023-10-22bcachefs: Don't allocate memory under mark_lockKent Overstreet1-10/+16
2023-10-22bcachefs: bch2_extent_atomic_end() now traverses iterKent Overstreet3-16/+10
2023-10-22bcachefs: Factor out fs-common.cKent Overstreet12-533/+586
2023-10-22bcachefs: Don't use sha256 for siphash str hash keyKent Overstreet4-20/+41
2023-10-22bcachefs: Only look up inode io opts in extents btreeKent Overstreet1-1/+2
2023-10-22bcachefs: Fix deref of error pointerKent Overstreet1-2/+3