aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: bch2_inode_peek()/bch2_inode_write()Gravatar Kent Overstreet 5-192/+198
2023-10-22bcachefs: Fix undefined behaviourGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Fix an error pathGravatar Kent Overstreet 1-2/+5
2023-10-22bcachefs: Fix __bch2_buffered_write() returning -ENOMEMGravatar Kent Overstreet 1-2/+7
2023-10-22bcachefs: Trust inode in btree over bch_inode_infoGravatar Kent Overstreet 1-7/+10
2023-10-22bcachefs: Fix counting iterators for reflink pointersGravatar Kent Overstreet 1-18/+16
2023-10-22bcachefs: Rework btree iterator lifetimesGravatar Kent Overstreet 10-146/+173
2023-10-22bcachefs: Kill deferred btree updatesGravatar Kent Overstreet 22-348/+99
2023-10-22bcachefs: Fix for partial buffered writesGravatar Kent Overstreet 1-10/+10
2023-10-22bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterGravatar Kent Overstreet 4-49/+43
2023-10-22bcachefs: Improve error handling for for_each_btree_key_continue()Gravatar Kent Overstreet 3-15/+17
2023-10-22bcachefs: Cleanup i_nlink handlingGravatar Kent Overstreet 4-34/+49
2023-10-22bcachefs: Trivial cleanupGravatar Kent Overstreet 1-5/+1
2023-10-22bcachefs: Convert a BUG_ON() to a warningGravatar Kent Overstreet 1-2/+5
2023-10-22bcachefs: Count iterators for reflink_p overwrites correctlyGravatar Kent Overstreet 1-10/+25
2023-10-22bcachefs: Drop unnecessary rcu_read_lock()Gravatar Kent Overstreet 1-6/+0
2023-10-22bcachefs: Update path microoptimizationsGravatar Kent Overstreet 2-4/+5
2023-10-22bcachefs: Handle bio_iov_iter_get_pages() returning unaligned bioGravatar Kent Overstreet 1-2/+19
2023-10-22bcachefs: Drop unused arg to bch2_open_buckets_stop_dev()Gravatar Kent Overstreet 3-10/+5
2023-10-22bcachefs: Fix validation of replicas entriesGravatar Kent Overstreet 1-8/+14
2023-10-22bcachefs: Add support for FALLOC_FL_INSERT_RANGEGravatar Kent Overstreet 1-40/+91
2023-10-22bcachefs: bch2_btree_iter_peek_prev()Gravatar Kent Overstreet 2-23/+60
2023-10-22bcachefs: Don't write past eofGravatar Kent Overstreet 1-5/+27
2023-10-22bcachefs: Check for extents past eof correctlyGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Debug assertion improvementsGravatar Kent Overstreet 3-35/+26
2023-10-22bcachefs: Add missing bch2_btree_node_iter_fix() callGravatar Kent Overstreet 2-3/+4
2023-10-22bcachefs: Avoid deadlocking on the allocatorGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: More btree iter improvementsGravatar Kent Overstreet 1-53/+103
2023-10-22bcachefs: Improve btree_iter_pos_in_node()Gravatar Kent Overstreet 1-3/+14
2023-10-22bcachefs: Debug code improvementsGravatar Kent Overstreet 4-14/+15
2023-10-22bcachefs: Add missing bch2_btree_node_iter_fix() callsGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Optimize calls to bch2_btree_iter_traverse()Gravatar Kent Overstreet 2-17/+22
2023-10-22bcachefs: Fix a typoGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Improved bch2_fcollapse()Gravatar Kent Overstreet 2-39/+88
2023-10-22bcachefs: __bch2_btree_node_iter_fix() improvementsGravatar Kent Overstreet 1-34/+33
2023-10-22bcachefs: Do updates in order they were queued up inGravatar Kent Overstreet 7-128/+144
2023-10-22bcachefs: Drop trans arg to bch2_extent_atomic_end()Gravatar Kent Overstreet 3-8/+7
2023-10-22bcachefs: data move path should not be trying to move reflink_p keysGravatar Kent Overstreet 2-3/+8
2023-10-22bcachefs: Fix a null ptr derefGravatar Kent Overstreet 2-3/+9
2023-10-22bcachefs: Flush fsck errors when looping in btree gcGravatar Kent Overstreet 3-4/+9
2023-10-22bcachefs: Rebalance now adds replicas if neededGravatar Kent Overstreet 2-27/+20
2023-10-22bcachefs: Kill BTREE_INSERT_NOMARK_INSERTGravatar Kent Overstreet 2-9/+4
2023-10-22bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITESGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: Improve pointer marking checks and error messagesGravatar Kent Overstreet 3-26/+64
2023-10-22bcachefs: Switch reconstruct_alloc to a mount optionGravatar Kent Overstreet 3-4/+7
2023-10-22bcachefs: Fix fiemap (again)Gravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Fix error message on bucket overflowGravatar Kent Overstreet 1-8/+10
2023-10-22bcachefs: Reflink pointers also have to be remarked if split in journal replayGravatar Kent Overstreet 1-5/+11
2023-10-22bcachefs: Fixes for replicas trackingGravatar Kent Overstreet 2-15/+10
2023-10-22bcachefs: Refactor bch2_alloc_write()Gravatar Kent Overstreet 6-135/+94