summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)Author
2021-05-24bcachefs: Add a workqueue for btree io completionsKent Overstreet
2021-05-24bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet
2021-05-24bcachefs: Split extents if necessary in bch2_trans_update()Kent Overstreet
2021-05-24bcachefs: Move io_in_flight ratelimiting to fs-io.cKent Overstreet
2021-05-24bcachefs: made changes to support clang, fixed a couple bugsBrett Holman
2021-05-24bcachefs: Fix reflink triggerKent Overstreet
2021-05-24bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extentKent Overstreet
2021-04-18bcachefs: Start using bpos.snapshot fieldKent Overstreet
2021-04-18bcachefs: Get disk reservation when overwriting data in old snapshotKent Overstreet
2021-04-18bcachefs: Require all btree iterators to be freedKent Overstreet
2021-04-18bcachefs: Fix read retry path for indirect extentsKent Overstreet
2021-04-18bcachefs: Consolidate bch2_read_retry and bch2_read()Kent Overstreet
2021-04-18bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2021-03-21bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet
2021-03-21bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2021-03-21bcachefs: Change when we allow overwritesKent Overstreet
2020-12-31bcachefs: Don't use BTREE_INSERT_USE_RESERVE so muchKent Overstreet
2020-12-20bcachefs: Fix iterator overflow in move pathKent Overstreet
2020-12-19bcachefs: Don't write bucket IO time lazilyKent Overstreet
2020-12-19bcachefs: Always check if we need disk res in extent update pathKent Overstreet
2020-12-19bcachefs: Improve some IO error messagesKent Overstreet
2020-12-19bcachefs: bch2_trans_get_iter() no longer returns errorsKent Overstreet
2020-12-19bcachefs: New varintsKent Overstreet
2020-12-19bcachefs: Build fixes for 32bit x86Kent Overstreet
2020-12-19bcachefs: Indirect inline data extentsKent Overstreet
2020-12-19bcachefs: Fix rare use after free in read pathKent Overstreet
2020-12-19bcachefs: Don't drop replicas when copygcing ec dataKent Overstreet
2020-12-19bcachefs: Fix a couple null ptr derefs when no disk groups existKent Overstreet
2020-12-19bcachefs: Don't block on allocations when only writing to specific deviceKent Overstreet
2020-12-19bcachefs: Don't disallow btree writes to RO devicesKent Overstreet
2020-12-19bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUTKent Overstreet
2020-12-19bcachefs: Add bch2_blk_status_to_str()Kent Overstreet
2020-12-19bcachefs: Wrap write path in memalloc_nofs_save()Kent Overstreet
2020-12-19bcachefs: Use x-macros for data typesKent Overstreet
2020-12-19bcachefs: Use blk_status_to_str()Kent Overstreet
2020-12-19bcachefs: Refactor dio write code to reinit bch_write_opKent Overstreet
2020-12-19bcachefs: Hacky io-in-flight throttlingKent Overstreet
2020-12-19bcachefs: fix stack corruptionYuxuan Shui
2020-12-19bcachefs: Fix a workqueue deadlockKent Overstreet
2020-12-19bcachefs: Shut down quickerKent Overstreet
2020-12-19bcachefs: Fix another iterator leakKent Overstreet
2020-12-19bcachefs: Don't log errors that are expected during shutdownKent Overstreet
2020-12-19bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERSKent Overstreet
2020-12-19bcachefs: Check for bad key version numberKent Overstreet
2020-12-19bcachefs: Track incompressible dataKent Overstreet
2020-12-19bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONEKent Overstreet
2020-12-19bcachefs: Split out btree_trigger_flagsKent Overstreet
2020-12-19bcachefs: Convert some enums to x-macrosKent Overstreet
2020-12-19bcachefs: Fix a use after freeKent Overstreet
2020-12-19bcachefs: Kill BTREE_INSERT_ATOMICKent Overstreet