summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs-io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Add an option to disable reflink supportKent Overstreet1-0/+3
2023-10-22bcachefs: fix stack corruptionYuxuan Shui1-1/+1
2023-10-22bcachefs: Don't issue writes that are more than 1 MBKent Overstreet1-1/+12
2023-10-22bcachefs: Fix fallocate FL_INSERT_RANGEKent Overstreet1-5/+6
2023-10-22bcachefs: Fix a use after free in dio write pathKent Overstreet1-4/+3
2023-10-22bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet1-1/+1
2023-10-22bcachefs: Sort & deduplicate updates in bch2_trans_update()Kent Overstreet1-34/+6
2023-10-22bcachefs: Split out btree_trigger_flagsKent Overstreet1-7/+6
2023-10-22bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet1-1/+0
2023-10-22bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMICKent Overstreet1-3/+3
2023-10-22bcachefs: bch2_trans_reset() calls should be at the tops of loopsKent Overstreet1-2/+2
2023-10-22bcachefs: Fix for an assertion on filesystem errorKent Overstreet1-0/+9
2023-10-22bcachefs: bkey_on_stack_reassemble()Kent Overstreet1-4/+2
2023-10-22bcachefs: Reorganize extents.cKent Overstreet1-4/+4
2023-10-22bcachefs: Inline data extentsKent Overstreet1-0/+12
2023-10-22bcachefs: Split out extent_update.cKent Overstreet1-0/+1
2023-10-22bcachefs: Rework of cut_front & cut_backKent Overstreet1-4/+4
2023-10-22bcachefs: bkey_on_stackKent Overstreet1-41/+51
2023-10-22bcachefs: Use wbc_to_write_flags()Kent Overstreet1-4/+3
2023-10-22bcachefs: Some reflink fixesKent Overstreet1-7/+6
2023-10-22bcachefs: Eliminate function calls in DIO fastpathsKent Overstreet1-11/+15
2023-10-22bcachefs: DIO write path only needs to shoot down pagecache once, not twiceKent Overstreet1-19/+9
2023-10-22bcachefs: Add pagecache_add lock to buffered IO path, fault pathKent Overstreet1-2/+2
2023-10-22bcachefs: Don't hold inode lock longer than necessary in dio write pathKent Overstreet1-35/+54
2023-10-22bcachefs: Avoid atomics in write fast pathKent Overstreet1-20/+18
2023-10-22bcachefs: Fix an error path raceKent Overstreet1-1/+6
2023-10-22bcachefs: Refactor bch2_trans_commit() pathKent Overstreet1-11/+17
2023-10-22bcachefs: Limit bios in writepages path to 256MKent Overstreet1-0/+1
2023-10-22bcachefs: Kill bchfs_extent_update()Kent Overstreet1-189/+78
2023-10-22bcachefs: Convert bch2_fpunch to bch2_extent_update()Kent Overstreet1-97/+59
2023-10-22bcachefs: Split out bchfs_extent_update()Kent Overstreet1-145/+24
2023-10-22bcachefs: Kill some dependencies on ei_inodeKent Overstreet1-30/+62
2023-10-22bcachefs: Check if extending inode differentlyKent Overstreet1-22/+48
2023-10-22bcachefs: Add a lock to bch_page_stateKent Overstreet1-8/+16
2023-10-22bcachefs: bch2_extent_atomic_end() now traverses iterKent Overstreet1-8/+0
2023-10-22bcachefs: bch2_inode_peek()/bch2_inode_write()Kent Overstreet1-55/+32
2023-10-22bcachefs: Fix __bch2_buffered_write() returning -ENOMEMKent Overstreet1-2/+7
2023-10-22bcachefs: Rework btree iterator lifetimesKent Overstreet1-2/+2
2023-10-22bcachefs: Kill deferred btree updatesKent Overstreet1-56/+22
2023-10-22bcachefs: Fix for partial buffered writesKent Overstreet1-10/+10
2023-10-22bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterKent Overstreet1-4/+3
2023-10-22bcachefs: Trivial cleanupKent Overstreet1-5/+1
2023-10-22bcachefs: Convert a BUG_ON() to a warningKent Overstreet1-2/+5
2023-10-22bcachefs: Handle bio_iov_iter_get_pages() returning unaligned bioKent Overstreet1-2/+19
2023-10-22bcachefs: Add support for FALLOC_FL_INSERT_RANGEKent Overstreet1-40/+91
2023-10-22bcachefs: Don't write past eofKent Overstreet1-5/+27
2023-10-22bcachefs: Improved bch2_fcollapse()Kent Overstreet1-39/+87
2023-10-22bcachefs: Inline some fast pathsKent Overstreet1-1/+1
2023-10-22bcachefs: Check alignment in write pathKent Overstreet1-4/+4
2023-10-22bcachefs: ReflinkKent Overstreet1-50/+168