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