aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Fix lifetime in bch2_write_done(), add assertionGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: Fix assorted checkpatch nitsGravatar Kent Overstreet 1-0/+1
2023-10-22bcachefs: Suppresss various error messages in no_data_io modeGravatar Kent Overstreet 1-4/+7
2023-10-22bcachefs: Compression levelsGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Rename enum alloc_reserve -> bch_watermarkGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fix more lockdep splats in debug.cGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Delete warning from promote_alloc()Gravatar Kent Overstreet 1-3/+4
2023-10-22bcachefs: Fix error handling in promote pathGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: GFP_NOIO -> GFP_NOFSGravatar Kent Overstreet 1-10/+10
2023-10-22bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bch2_bkey_get_mut() improvementsGravatar Kent Overstreet 1-7/+6
2023-10-22bcachefs: bch2_bkey_get_iter() helpersGravatar Kent Overstreet 1-7/+4
2023-10-22bcachefs: Fix nocow write path closure bugGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Nocow write error path fixGravatar Kent Overstreet 1-11/+7
2023-10-22bcachefs: Fix bch2_extent_fallocate() in nocow modeGravatar Kent Overstreet 1-0/+7
2023-10-22bcachefs: New erasure coding shutdown pathGravatar Kent Overstreet 1-2/+8
2023-10-22bcachefs: bch2_fs_moving_ctxts_to_text()Gravatar Kent Overstreet 1-0/+28
2023-10-22bcachefs: Private error codes: ENOMEMGravatar Kent Overstreet 1-9/+17
2023-10-22bcachefs: Kill bch_write_op->btree_update_readyGravatar Kent Overstreet 1-24/+13
2023-10-22fixup bcachefs: Use for_each_btree_key_upto() more consistentlyGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Free move buffers as early as possibleGravatar Kent Overstreet 1-0/+4
2023-10-22bcachefs: Drop some anonymous structs, unionsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: bch2_write_queue()Gravatar Kent Overstreet 1-9/+13
2023-10-22bcachefs: Add option for completely disabling nocowGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: don't block reads if we're promotingGravatar Daniel Hill 1-0/+7
2023-10-22bcachefs: Fix promote path leakGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fix deadlock on nocow locks in data move pathGravatar Kent Overstreet 1-13/+15
2023-10-22bcachefs: Improved nocow lockingGravatar Kent Overstreet 1-10/+8
2023-10-22bcachefs: Nocow supportGravatar Kent Overstreet 1-13/+439
2023-10-22bcachefs: Unwritten extents supportGravatar Kent Overstreet 1-0/+3
2023-10-22bcachefs: bch2_extent_update_i_size_sectors()Gravatar Kent Overstreet 1-54/+60
2023-10-22bcachefs: bch2_extent_fallocate()Gravatar Kent Overstreet 1-0/+30
2023-10-22bcachefs: Skip inode unpack/pack in bch2_extent_update()Gravatar Kent Overstreet 1-43/+45
2023-10-22bcachefs: Drop old maybe_extending optimizationGravatar Kent Overstreet 1-32/+2
2023-10-22bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Delete in memory ec backpointersGravatar Kent Overstreet 1-4/+0
2023-10-22bcachefs: trans->notrace_relock_failGravatar Kent Overstreet 1-0/+6
2023-10-22bcachefs: Debug mode for c->writes referencesGravatar Kent Overstreet 1-5/+5
2023-10-22bcachefs: Use for_each_btree_key_upto() more consistentlyGravatar Kent Overstreet 1-4/+5
2023-10-22bcachefs: Better inlining in core write pathGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Convert EAGAIN errors to private error codesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Convert EROFS errors to private error codesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Suppress -EROFS messages when shutting downGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: Kill BCH_FEATURE_incompressibleGravatar Kent Overstreet 1-6/+1
2023-10-22bcachefs: Error message improvementGravatar Kent Overstreet 1-17/+35
2023-10-22bcachefs: Kill BCH_WRITE_FLUSHGravatar Kent Overstreet 1-35/+9
2023-10-22bcachefs: Kill bch2_alloc_sectors_start()Gravatar Kent Overstreet 1-13/+13