summaryrefslogtreecommitdiff
path: root/fs/bcachefs/fs-io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Always check for transaction restartsKent Overstreet1-2/+2
2023-10-22bcachefs: Use bch2_inode_find_by_inum() in truncateKent Overstreet1-12/+1
2023-10-22bcachefs: Fix a memory leak in the dio write pathKent Overstreet1-4/+2
2023-10-22bcachefs: fix truncate without a size changeDan Robertson1-9/+10
2023-10-22bcachefs: fix truncate with ATTR_MODEKent Overstreet1-20/+23
2023-10-22bcachefs: Improve iter->should_be_lockedKent Overstreet1-1/+2
2023-10-22bcachefs: Fix a memory leak in dio write pathKent Overstreet1-1/+3
2023-10-22bcachefs: Preallocate transaction memKent Overstreet1-2/+2
2023-10-22bcachefs: Don't use bch_write_op->cl for delivering completionsKent Overstreet1-17/+6
2023-10-22bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet1-1/+2
2023-10-22bcachefs: Make bch2_remap_range respect O_SYNCKent Overstreet1-0/+5
2023-10-22bcachefs: Ratelimiting for writeback IOsKent Overstreet1-0/+4
2023-10-22bcachefs: Ensure that fpunch updates inode timestampsKent Overstreet1-0/+14
2023-10-22bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stackKent Overstreet1-55/+48
2023-10-22bcachefs: Require all btree iterators to be freedKent Overstreet1-22/+27
2023-10-22bcachefs: Kill reflink optionKent Overstreet1-3/+0
2023-10-22bcachefs: Fix read retry path for indirect extentsKent Overstreet1-2/+4
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-7/+7
2023-10-22bcachefs: Fix bch2_btree_iter_peek_prev()Kent Overstreet1-6/+4
2023-10-22bcachefs: Fix loopback in dio modeKent Overstreet1-4/+26
2023-10-22bcachefs: Fix .splice_writeKent Overstreet1-2/+1
2023-10-22bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-9/+9
2023-10-22bcachefs: Change when we allow overwritesKent Overstreet1-1/+3
2023-10-22bcachefs: Don't write bucket IO time lazilyKent Overstreet1-1/+1
2023-10-22bcachefs: Flag inodes that had btree update errorsKent Overstreet1-2/+11
2023-10-22bcachefs: Improve some IO error messagesKent Overstreet1-1/+3
2023-10-22bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet1-3/+0
2023-10-22bcachefs: Fix for __readahead_batch getting partial batchKent Overstreet1-1/+1
2023-10-22bcachefs: Deadlock prevention for ei_pagecache_lockKent Overstreet1-2/+66
2023-10-22bcachefs: Use attach_page_private and detach_page_privateMatthew Wilcox (Oracle)1-25/+4
2023-10-22bcachefs: Remove page_state_init_for_readMatthew Wilcox (Oracle)1-6/+0
2023-10-22bcachefs: Fix rare use after free in read pathKent Overstreet1-3/+4
2023-10-22bcachefs: Fix __bch2_truncate_page()Kent Overstreet1-0/+7
2023-10-22bcachefs: Fix short buffered writesKent Overstreet1-10/+11
2023-10-22bcachefs: Don't cap ios in dio write path at 2 MBKent Overstreet1-10/+0
2023-10-22bcachefs: Refactor dio write code to reinit bch_write_opKent Overstreet1-37/+28
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