summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)Author
2022-06-09bcachefs: Convert to lib/printbuf.cprintbuf_v3_bcachefsKent Overstreet
2022-05-30bcachefs: Add persistent countersDaniel Hill
2022-05-30bcachefs: Improve read_from_stale_dirty_pointer() messageKent Overstreet
2022-05-30bcachefs: Fix an unitialized var warning in userspaceKent Overstreet
2022-05-30bcachefs: Heap allocate printbufsKent Overstreet
2022-05-30bcachefs: Check for errors from crypto_skcipher_encrypt()Kent Overstreet
2022-05-30bcachefs: Check for stale dirty pointer before readsKent Overstreet
2022-05-30bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automaticallyKent Overstreet
2022-05-30bcachefs: Always check for bucket reuse after readKent Overstreet
2022-05-30bcachefs: Use bch2_alloc_sectors_append_ptrs()Kent Overstreet
2022-05-30bcachefs: Turn encoded_extent_max into a regular optionKent Overstreet
2022-05-30bcachefs: Option improvementsKent Overstreet
2022-05-30bcachefs: Don't erasure code cached ptrsKent Overstreet
2022-05-30bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet
2022-05-30bcachefs: More enum stringsKent Overstreet
2022-05-30bcachefs: Refactor bch2_fpunch_at()Kent Overstreet
2022-05-30bcachefs: Drop old maybe_extending optimizationKent Overstreet
2022-05-30bcachefs: Switch fsync to use bi_journal_seqKent Overstreet
2022-05-30bcachefs: Update inode on every writeKent Overstreet
2022-05-30bcachefs: Assorted ec fixesKent Overstreet
2022-05-30bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet
2022-05-30bcachefs: Don't allocate too-big biosKent Overstreet
2022-05-30bcachefs: Update data move path for snapshotsKent Overstreet
2022-05-30bcachefs: Convert io paths for snapshotsKent Overstreet
2022-05-30bcachefs: Plumb through subvolume idKent Overstreet
2022-05-30bcachefs: Optimize btree lookups in write pathKent Overstreet
2022-05-30bcachefs: Fix initialization of bch_write_op.nonceKent Overstreet
2022-05-30bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet
2022-05-30bcachefs: Reduce iter->trans usageKent Overstreet
2022-05-30bcachefs: Fix an unhandled transaction restartKent Overstreet
2022-05-30bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet
2022-05-30bcachefs: Always check for transaction restartsKent Overstreet
2022-05-30bcachefs: Use memalloc_nofs_save() in bch2_read_endio()Kent Overstreet
2022-05-30bcachefs: Check for errors from bch2_trans_update()Kent Overstreet
2022-05-30bcachefs: Add a workqueue for btree io completionsKent Overstreet
2022-05-30bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet
2022-05-30bcachefs: Split extents if necessary in bch2_trans_update()Kent Overstreet
2022-05-30bcachefs: Move io_in_flight ratelimiting to fs-io.cKent Overstreet
2022-05-30bcachefs: made changes to support clang, fixed a couple bugsBrett Holman
2022-05-30bcachefs: Fix reflink triggerKent Overstreet
2022-05-30bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extentKent Overstreet
2022-05-30bcachefs: Start using bpos.snapshot fieldKent Overstreet
2022-05-30bcachefs: Get disk reservation when overwriting data in old snapshotKent Overstreet
2022-05-30bcachefs: Require all btree iterators to be freedKent Overstreet
2022-05-30bcachefs: Fix read retry path for indirect extentsKent Overstreet
2022-05-30bcachefs: Consolidate bch2_read_retry and bch2_read()Kent Overstreet
2022-05-30bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet
2022-05-30bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet
2022-05-30bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet
2022-05-30bcachefs: Change when we allow overwritesKent Overstreet