summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)Author
2020-06-28bcachefs: Add support for passing through reads to block deviceKent Overstreet
2020-06-28bcachefs: todoKent Overstreet
2020-06-12fixup! bcachefs: Hacky io-in-flight throttlingKent Overstreet
2020-06-09bcachefs: Hacky io-in-flight throttlingKent Overstreet
2020-06-09bcachefs: fix stack corruptionYuxuan Shui
2020-06-09bcachefs: Fix a workqueue deadlockKent Overstreet
2020-06-09bcachefs: Shut down quickerKent Overstreet
2020-06-09bcachefs: Fix another iterator leakKent Overstreet
2020-06-09bcachefs: Don't log errors that are expected during shutdownKent Overstreet
2020-06-09bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet
2020-06-09bcachefs: Check for bad key version numberKent Overstreet
2020-06-09bcachefs: Track incompressible dataKent Overstreet
2020-06-09bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONEKent Overstreet
2020-06-09bcachefs: Split out btree_trigger_flagsKent Overstreet
2020-06-09bcachefs: Convert some enums to x-macrosKent Overstreet
2020-06-09bcachefs: Fix a use after freeKent Overstreet
2020-06-09bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet
2020-06-09bcachefs: bch2_trans_reset() calls should be at the tops of loopsKent Overstreet
2020-06-09bcachefs: Put inline data behind a mount option for nowKent Overstreet
2020-06-09bcachefs: bch2_check_set_feature()Kent Overstreet
2020-06-09bcachefs: bkey_on_stack_reassemble()Kent Overstreet
2020-06-09bcachefs: Reorganize extents.cKent Overstreet
2020-06-09bcachefs: Inline data extentsKent Overstreet
2020-06-09bcachefs: Split out extent_update.cKent Overstreet
2020-06-09bcachefs: Rework of cut_front & cut_backKent Overstreet
2020-06-09bcachefs: bkey_on_stackKent Overstreet
2020-06-09bcachefs: Fix erorr path in bch2_write()Kent Overstreet
2020-06-09bcachefs: bch2_read_extent() microoptimizationsKent Overstreet
2020-06-09bcachefs: Avoid atomics in write fast pathKent Overstreet
2020-06-09bcachefs: Don't use extent_ptr_decoded_append() in write pathKent Overstreet
2020-06-09bcachefs: Don't reuse bio in retry pathKent Overstreet
2020-06-09bcachefs: Refactor bch2_trans_commit() pathKent Overstreet
2020-06-09bcachefs: Don't submit bio in write path under lockKent Overstreet
2020-06-09bcachefs: Kill bchfs_extent_update()Kent Overstreet
2020-06-09bcachefs: Convert bch2_fpunch to bch2_extent_update()Kent Overstreet
2020-06-09bcachefs: Split out bchfs_extent_update()Kent Overstreet
2020-06-09bcachefs: Rework btree iterator lifetimesKent Overstreet
2020-06-09bcachefs: Kill deferred btree updatesKent Overstreet
2020-06-09bcachefs: BTREE_ITER_SLOTS isn't a type of btree iterKent Overstreet
2020-06-09bcachefs: Fix a null ptr derefKent Overstreet
2020-06-09bcachefs: Inline some fast pathsKent Overstreet
2020-06-09bcachefs: Handle ec_buf not being page aligned when allocating bioKent Overstreet
2020-06-09bcachefs: Check alignment in write pathKent Overstreet
2020-06-09bcachefs: ReflinkKent Overstreet
2020-06-09bcachefs: Refactor bch2_extent_trim_atomic() for reflinkKent Overstreet
2020-06-09bcachefs: Refactor various code to not be extent specificKent Overstreet
2020-06-09bcachefs: add missing bch2_trans_begin() callKent Overstreet
2020-06-09bcachefs: Add offset_into_extent param to bch2_read_extent()Kent Overstreet
2020-06-09bcachefs: Fix moving compressed dataKent Overstreet
2020-06-09bcachefs: Kill direct access to bi_io_vecKent Overstreet