summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)Author
2023-08-14bcachefs: Don't open code closure_nr_remaining()Kent Overstreet
2023-08-14bcachefs: Fix lifetime in bch2_write_done(), add assertionKent Overstreet
2023-08-14bcachefs: Fix assorted checkpatch nitsKent Overstreet
2023-08-14bcachefs: Suppresss various error messages in no_data_io modeKent Overstreet
2023-08-14bcachefs: Compression levelsKent Overstreet
2023-08-14bcachefs: Assorted sparse fixesKent Overstreet
2023-08-14bcachefs: Rename enum alloc_reserve -> bch_watermarkKent Overstreet
2023-08-14bcachefs: Fix more lockdep splats in debug.cKent Overstreet
2023-08-14bcachefs: Delete warning from promote_alloc()Kent Overstreet
2023-08-14bcachefs: Fix error handling in promote pathKent Overstreet
2023-08-14bcachefs: GFP_NOIO -> GFP_NOFSKent Overstreet
2023-08-14bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update()Kent Overstreet
2023-08-14bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update()Kent Overstreet
2023-08-14bcachefs: bch2_bkey_get_mut() improvementsKent Overstreet
2023-08-14bcachefs: bch2_bkey_get_iter() helpersKent Overstreet
2023-08-14bcachefs: Fix nocow write path closure bugKent Overstreet
2023-08-14bcachefs: Nocow write error path fixKent Overstreet
2023-08-14bcachefs: Fix bch2_extent_fallocate() in nocow modeKent Overstreet
2023-08-14bcachefs: New erasure coding shutdown pathKent Overstreet
2023-08-14bcachefs: bch2_fs_moving_ctxts_to_text()Kent Overstreet
2023-08-14bcachefs: Private error codes: ENOMEMKent Overstreet
2023-08-14bcachefs: Kill bch_write_op->btree_update_readyKent Overstreet
2023-08-14fixup bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet
2023-08-14bcachefs: Free move buffers as early as possibleKent Overstreet
2023-08-14bcachefs: Drop some anonymous structs, unionsKent Overstreet
2023-08-14bcachefs: bch2_write_queue()Kent Overstreet
2023-08-14bcachefs: Add option for completely disabling nocowKent Overstreet
2023-08-14bcachefs: don't block reads if we're promotingDaniel Hill
2023-08-14bcachefs: Fix promote path leakKent Overstreet
2023-08-14bcachefs: Fix deadlock on nocow locks in data move pathKent Overstreet
2023-08-14bcachefs: Improved nocow lockingKent Overstreet
2023-08-14bcachefs: Nocow supportKent Overstreet
2023-08-14bcachefs: Unwritten extents supportKent Overstreet
2023-08-14bcachefs: bch2_extent_update_i_size_sectors()Kent Overstreet
2023-08-14bcachefs: bch2_extent_fallocate()Kent Overstreet
2023-08-14bcachefs: Skip inode unpack/pack in bch2_extent_update()Kent Overstreet
2023-08-14bcachefs: Drop old maybe_extending optimizationKent Overstreet
2023-08-14bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3Kent Overstreet
2023-08-14bcachefs: Delete in memory ec backpointersKent Overstreet
2023-08-14bcachefs: trans->notrace_relock_failKent Overstreet
2023-08-14bcachefs: Debug mode for c->writes referencesKent Overstreet
2023-08-14bcachefs: Use for_each_btree_key_upto() more consistentlyKent Overstreet
2023-08-14bcachefs: Better inlining in core write pathKent Overstreet
2023-08-14bcachefs: Convert EAGAIN errors to private error codesKent Overstreet
2023-08-14bcachefs: Convert EROFS errors to private error codesKent Overstreet
2023-08-14bcachefs: Suppress -EROFS messages when shutting downKent Overstreet
2023-08-14bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet
2023-08-14bcachefs: Kill BCH_FEATURE_incompressibleKent Overstreet
2023-08-14bcachefs: Error message improvementKent Overstreet
2023-08-14bcachefs: Kill BCH_WRITE_FLUSHKent Overstreet