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