summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet1-2/+2
2023-10-23bcachefs: Fix more lockdep splats in debug.cKent Overstreet1-1/+1
2023-10-23bcachefs: Delete warning from promote_alloc()Kent Overstreet1-3/+4
2023-10-23bcachefs: Fix error handling in promote pathKent Overstreet1-2/+4
2023-10-23bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet1-10/+10
2023-10-23bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet1-1/+1
2023-10-23bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet1-1/+1
2023-10-23bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet1-7/+6
2023-10-23bcachefs: bch2_bkey_get_iter() helpersKent Overstreet1-7/+4
2023-10-23bcachefs: Fix nocow write path closure bugKent Overstreet1-4/+4
2023-10-23bcachefs: Nocow write error path fixKent Overstreet1-11/+7
2023-10-23bcachefs: Fix bch2_extent_fallocate() in nocow modeKent Overstreet1-0/+7
2023-10-23bcachefs: New erasure coding shutdown pathKent Overstreet1-2/+8
2023-10-23bcachefs: bch2_fs_moving_ctxts_to_text()Kent Overstreet1-0/+28
2023-10-23bcachefs: Private error codes: ENOMEMKent Overstreet1-9/+17
2023-10-23bcachefs: Kill bch_write_op->btree_update_readyKent Overstreet1-24/+13
2023-10-23fixup bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet1-1/+2
2023-10-23bcachefs: Free move buffers as early as possibleKent Overstreet1-0/+4
2023-10-23bcachefs: Drop some anonymous structs, unionsKent Overstreet1-1/+1
2023-10-23bcachefs: bch2_write_queue()Kent Overstreet1-9/+13
2023-10-23bcachefs: Add option for completely disabling nocowKent Overstreet1-1/+1
2023-10-23bcachefs: don't block reads if we're promotingDaniel Hill1-0/+7
2023-10-23bcachefs: Fix promote path leakKent Overstreet1-2/+2
2023-10-23bcachefs: Fix deadlock on nocow locks in data move pathKent Overstreet1-13/+15
2023-10-23bcachefs: Improved nocow lockingKent Overstreet1-10/+8
2023-10-23bcachefs: Nocow supportKent Overstreet1-13/+439
2023-10-23bcachefs: Unwritten extents supportKent Overstreet1-0/+3
2023-10-23bcachefs: bch2_extent_update_i_size_sectors()Kent Overstreet1-54/+60
2023-10-23bcachefs: bch2_extent_fallocate()Kent Overstreet1-0/+30
2023-10-23bcachefs: Skip inode unpack/pack in bch2_extent_update()Kent Overstreet1-43/+45
2023-10-23bcachefs: Drop old maybe_extending optimizationKent Overstreet1-32/+2
2023-10-23bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet1-1/+1
2023-10-23bcachefs: Delete in memory ec backpointersKent Overstreet1-4/+0
2023-10-23bcachefs: trans->notrace_relock_failKent Overstreet1-0/+6
2023-10-23bcachefs: Debug mode for c->writes referencesKent Overstreet1-5/+5
2023-10-23bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet1-4/+5
2023-10-23bcachefs: Better inlining in core write pathKent Overstreet1-2/+2
2023-10-23bcachefs: Convert EAGAIN errors to private error codesKent Overstreet1-1/+1
2023-10-23bcachefs: Convert EROFS errors to private error codesKent Overstreet1-1/+1
2023-10-23bcachefs: Suppress -EROFS messages when shutting downKent Overstreet1-2/+4
2023-10-23bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet1-4/+4
2023-10-23bcachefs: Kill BCH_FEATURE_incompressibleKent Overstreet1-6/+1
2023-10-23bcachefs: Error message improvementKent Overstreet1-17/+35
2023-10-23bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet1-35/+9
2023-10-23bcachefs: Kill bch2_alloc_sectors_start()Kent Overstreet1-13/+13
2023-10-23bcachefs: BCH_WRITE_SYNCKent Overstreet1-30/+51
2023-10-23bcachefs: Kill BCH_WRITE_JOURNAL_SEQ_PTRKent Overstreet1-2/+2
2023-10-23bcachefs: fix bch2_write_extent() crc corruption.Daniel Hill1-2/+10
2023-10-23bcachefs: Factor out bch2_write_drop_io_error_ptrs()Kent Overstreet1-13/+26
2023-10-23bcachefs: Add persistent counters for all tracepointsKent Overstreet1-5/+5