summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2023-10-22bcachefs: Don't use rep movsq for small memcopiesKent Overstreet
2023-10-22bcachefs: Avoid calling iter_prev() in extent update pathKent Overstreet
2023-10-22bcachefs: kill bch2_extent_merge_inline()Kent Overstreet
2023-10-22bcachefs: Don't use FUA unnecessarilyKent Overstreet
2023-10-22bcachefs: Refactor bch2_trans_commit() pathKent Overstreet
2023-10-22bcachefs: Make btree_node_type_needs_gc() cheaperKent Overstreet
2023-10-22bcachefs: Make replicas_delta_list smallerKent Overstreet
2023-10-22bcachefs: Don't submit bio in write path under lockKent Overstreet
2023-10-22bcachefs: Drop bch_write_op->io_wqKent Overstreet
2023-10-22bcachefs: Limit bios in writepages path to 256MKent Overstreet
2023-10-22bcachefs: Fix an iterator counting bugKent Overstreet
2023-10-22bcachefs: Fix flushing held btree writes when there's a fs errorKent Overstreet
2023-10-22bcachefs: Fix iterator counting for reflink pointers (again)Kent Overstreet
2023-10-22bcachefs: Fix a debug assertionKent Overstreet
2023-10-22bcachefs: Switch to .iterate_shared for readdirKent Overstreet
2023-10-22bcachefs: Fix creation of lost+foundKent Overstreet
2023-10-22bcachefs: Fix a subtle race in the btree split pathKent Overstreet
2023-10-22bcachefs: Kill bchfs_extent_update()Kent Overstreet
2023-10-22bcachefs: Convert bch2_fpunch to bch2_extent_update()Kent Overstreet
2023-10-22bcachefs: Split out bchfs_extent_update()Kent Overstreet
2023-10-22bcachefs: Kill some dependencies on ei_inodeKent Overstreet
2023-10-22bcachefs: Check if extending inode differentlyKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_iter_next() after peek_slot()Kent Overstreet
2023-10-22bcachefs: Refactor bch2_readdir() a bitKent Overstreet
2023-10-22bcachefs: Add a lock to bch_page_stateKent Overstreet
2023-10-22bcachefs: Fix erasure coding disk space accountingKent Overstreet
2023-10-22bcachefs: Fix ec_stripes_read()Kent Overstreet
2023-10-22bcachefs: Limit pointers to being in only one stripeKent Overstreet
2023-10-22bcachefs: Fix bch2_extent_ptr_durability()Kent Overstreet
2023-10-22bcachefs: Fix bch2_mark_extent()Kent Overstreet
2023-10-22bcachefs: Initialize journal pad data in bch_replica_entry objects.Justin Husted
2023-10-22bcachefs: Fix uninitialized data in bch2_gc_btree()Justin Husted
2023-10-22bcachefs: Fix incorrect use of bch2_extent_atomic_end()Kent Overstreet
2023-10-22bcachefs: Can't be holding read locks while taking write locksKent Overstreet
2023-10-22bcachefs: Don't allocate memory under mark_lockKent Overstreet
2023-10-22bcachefs: bch2_extent_atomic_end() now traverses iterKent Overstreet
2023-10-22bcachefs: Factor out fs-common.cKent Overstreet
2023-10-22bcachefs: Don't use sha256 for siphash str hash keyKent Overstreet
2023-10-22bcachefs: Only look up inode io opts in extents btreeKent Overstreet
2023-10-22bcachefs: Fix deref of error pointerKent Overstreet
2023-10-22bcachefs: bch2_inode_peek()/bch2_inode_write()Kent Overstreet
2023-10-22bcachefs: Fix undefined behaviourKent Overstreet
2023-10-22bcachefs: Fix an error pathKent Overstreet
2023-10-22bcachefs: Fix __bch2_buffered_write() returning -ENOMEMKent Overstreet
2023-10-22bcachefs: Trust inode in btree over bch_inode_infoKent Overstreet
2023-10-22bcachefs: Fix counting iterators for reflink pointersKent Overstreet
2023-10-22bcachefs: Rework btree iterator lifetimesKent Overstreet
2023-10-22bcachefs: Kill deferred btree updatesKent Overstreet
2023-10-22bcachefs: Fix for partial buffered writesKent Overstreet
2023-10-22bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterKent Overstreet