summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Fix bch2_extent_ptr_durability()Kent Overstreet1-1/+1
2023-10-23bcachefs: Fix bch2_mark_extent()Kent Overstreet1-1/+2
2023-10-23bcachefs: Initialize journal pad data in bch_replica_entry objects.Justin Husted1-3/+4
2023-10-23bcachefs: Fix uninitialized data in bch2_gc_btree()Justin Husted1-1/+1
2023-10-23bcachefs: Fix incorrect use of bch2_extent_atomic_end()Kent Overstreet1-1/+3
2023-10-23bcachefs: Can't be holding read locks while taking write locksKent Overstreet6-25/+33
2023-10-23bcachefs: Don't allocate memory under mark_lockKent Overstreet1-10/+16
2023-10-23bcachefs: bch2_extent_atomic_end() now traverses iterKent Overstreet3-16/+10
2023-10-23bcachefs: Factor out fs-common.cKent Overstreet12-533/+586
2023-10-23bcachefs: Don't use sha256 for siphash str hash keyKent Overstreet4-20/+41
2023-10-23bcachefs: Only look up inode io opts in extents btreeKent Overstreet1-1/+2
2023-10-23bcachefs: Fix deref of error pointerKent Overstreet1-2/+3
2023-10-23bcachefs: bch2_inode_peek()/bch2_inode_write()Kent Overstreet5-192/+198
2023-10-23bcachefs: Fix undefined behaviourKent Overstreet1-0/+3
2023-10-23bcachefs: Fix an error pathKent Overstreet1-2/+5
2023-10-23bcachefs: Fix __bch2_buffered_write() returning -ENOMEMKent Overstreet1-2/+7
2023-10-23bcachefs: Trust inode in btree over bch_inode_infoKent Overstreet1-7/+10
2023-10-23bcachefs: Fix counting iterators for reflink pointersKent Overstreet1-18/+16
2023-10-23bcachefs: Rework btree iterator lifetimesKent Overstreet10-146/+173
2023-10-23bcachefs: Kill deferred btree updatesKent Overstreet22-348/+99
2023-10-23bcachefs: Fix for partial buffered writesKent Overstreet1-10/+10
2023-10-23bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterKent Overstreet4-49/+43
2023-10-23bcachefs: Improve error handling for for_each_btree_key_continue()Kent Overstreet3-15/+17
2023-10-23bcachefs: Cleanup i_nlink handlingKent Overstreet4-34/+49
2023-10-23bcachefs: Trivial cleanupKent Overstreet1-5/+1
2023-10-23bcachefs: Convert a BUG_ON() to a warningKent Overstreet1-2/+5
2023-10-23bcachefs: Count iterators for reflink_p overwrites correctlyKent Overstreet1-10/+25
2023-10-23bcachefs: Drop unnecessary rcu_read_lock()Kent Overstreet1-6/+0
2023-10-23bcachefs: Update path microoptimizationsKent Overstreet2-4/+5
2023-10-23bcachefs: Handle bio_iov_iter_get_pages() returning unaligned bioKent Overstreet1-2/+19
2023-10-23bcachefs: Drop unused arg to bch2_open_buckets_stop_dev()Kent Overstreet3-10/+5
2023-10-23bcachefs: Fix validation of replicas entriesKent Overstreet1-8/+14
2023-10-23bcachefs: Add support for FALLOC_FL_INSERT_RANGEKent Overstreet1-40/+91
2023-10-23bcachefs: bch2_btree_iter_peek_prev()Kent Overstreet2-23/+60
2023-10-23bcachefs: Don't write past eofKent Overstreet1-5/+27
2023-10-23bcachefs: Check for extents past eof correctlyKent Overstreet1-1/+1
2023-10-23bcachefs: Debug assertion improvementsKent Overstreet3-35/+26
2023-10-23bcachefs: Add missing bch2_btree_node_iter_fix() callKent Overstreet2-3/+4
2023-10-23bcachefs: Avoid deadlocking on the allocatorKent Overstreet1-1/+1
2023-10-23bcachefs: More btree iter improvementsKent Overstreet1-53/+103
2023-10-23bcachefs: Improve btree_iter_pos_in_node()Kent Overstreet1-3/+14
2023-10-23bcachefs: Debug code improvementsKent Overstreet4-14/+15
2023-10-23bcachefs: Add missing bch2_btree_node_iter_fix() callsKent Overstreet1-0/+4
2023-10-23bcachefs: Optimize calls to bch2_btree_iter_traverse()Kent Overstreet2-17/+22
2023-10-23bcachefs: Fix a typoKent Overstreet1-1/+1
2023-10-23bcachefs: Improved bch2_fcollapse()Kent Overstreet2-39/+88
2023-10-23bcachefs: __bch2_btree_node_iter_fix() improvementsKent Overstreet1-34/+33
2023-10-23bcachefs: Do updates in order they were queued up inKent Overstreet7-128/+144
2023-10-23bcachefs: Drop trans arg to bch2_extent_atomic_end()Kent Overstreet3-8/+7
2023-10-23bcachefs: data move path should not be trying to move reflink_p keysKent Overstreet2-3/+8