summaryrefslogtreecommitdiff
path: root/fs/bcachefs/io.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-23bcachefs: Improve read_from_stale_dirty_pointer() messageKent Overstreet1-10/+16
2023-10-23bcachefs: Run btree updates after write out of write_pointKent Overstreet1-93/+122
2023-10-23bcachefs: Fix an unitialized var warning in userspaceKent Overstreet1-1/+1
2023-10-23bcachefs: Heap allocate printbufsKent Overstreet1-6/+8
2023-10-23bcachefs: Check for errors from crypto_skcipher_encrypt()Kent Overstreet1-7/+25
2023-10-23bcachefs: Check for stale dirty pointer before readsKent Overstreet1-10/+50
2023-10-23bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automaticallyKent Overstreet1-1/+1
2023-10-23bcachefs: Always check for bucket reuse after readKent Overstreet1-3/+2
2023-10-23bcachefs: bch2_alloc_sectors_append_ptrs() now takes cached flagKent Overstreet1-6/+2
2023-10-23bcachefs: Turn encoded_extent_max into a regular optionKent Overstreet1-7/+7
2023-10-23bcachefs: Option improvementsKent Overstreet1-2/+2
2023-10-23bcachefs: Don't erasure code cached ptrsKent Overstreet1-1/+1
2023-10-23bcachefs: Apply workaround for too many btree iters to read pathKent Overstreet1-0/+4
2023-10-23bcachefs: More enum stringsKent Overstreet1-1/+1
2023-10-23bcachefs: Refactor bch2_fpunch_at()Kent Overstreet1-14/+9
2023-10-23bcachefs: Switch fsync to use bi_journal_seqKent Overstreet1-5/+4
2023-10-23bcachefs: Add journal_seq to inode & alloc keysKent Overstreet1-2/+2
2023-10-23bcachefs: Update inode on every writeKent Overstreet1-36/+40
2023-10-23bcachefs: Assorted ec fixesKent Overstreet1-4/+4
2023-10-23bcachefs: Fix restart handling in for_each_btree_key()Kent Overstreet1-1/+1
2023-10-23bcachefs: Don't allocate too-big biosKent Overstreet1-0/+2
2023-10-23bcachefs: Update data move path for snapshotsKent Overstreet1-1/+2
2023-10-23bcachefs: Convert io paths for snapshotsKent Overstreet1-48/+80
2023-10-23bcachefs: Plumb through subvolume idKent Overstreet1-1/+4
2023-10-23bcachefs: Optimize btree lookups in write pathKent Overstreet1-0/+10
2023-10-23bcachefs: btree_pathKent Overstreet1-50/+48
2023-10-23bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMITKent Overstreet1-0/+5
2023-10-23bcachefs: Reduce iter->trans usageKent Overstreet1-1/+1
2023-10-23bcachefs: Fix an unhandled transaction restartKent Overstreet1-0/+9
2023-10-23bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet1-8/+9
2023-10-23bcachefs: Always check for transaction restartsKent Overstreet1-1/+5
2023-10-23bcachefs: Use memalloc_nofs_save() in bch2_read_endio()Kent Overstreet1-3/+8
2023-10-23bcachefs: Check for errors from bch2_trans_update()Kent Overstreet1-4/+8
2023-10-23bcachefs: Don't use bch_write_op->cl for delivering completionsKent Overstreet1-14/+7
2023-10-23bcachefs: Kill bch_write_op.index_update_fnKent Overstreet1-4/+7
2023-10-23bcachefs: Add a workqueue for btree io completionsKent Overstreet1-1/+8
2023-10-23bcachefs: Fix for buffered writes getting -ENOSPCKent Overstreet1-10/+16
2023-10-23bcachefs: Split extents if necessary in bch2_trans_update()Kent Overstreet1-3/+2
2023-10-23bcachefs: made changes to support clang, fixed a couple bugsBrett Holman1-1/+1
2023-10-23bcachefs: Fix reflink triggerKent Overstreet1-1/+4
2023-10-23bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extentKent Overstreet1-0/+1
2023-10-23bcachefs: Start using bpos.snapshot fieldKent Overstreet1-0/+5
2023-10-23bcachefs: Get disk reservation when overwriting data in old snapshotKent Overstreet1-3/+4
2023-10-23bcachefs: Require all btree iterators to be freedKent Overstreet1-19/+19
2023-10-23bcachefs: Fix read retry path for indirect extentsKent Overstreet1-21/+25
2023-10-23bcachefs: Consolidate bch2_read_retry and bch2_read()Kent Overstreet1-96/+28
2023-10-23bcachefs: Rename BTREE_ID enums for consistency with other enumsKent Overstreet1-9/+9
2023-10-23bcachefs: Correctly order flushes and journal writes on multi device filesystemsKent Overstreet1-3/+0
2023-10-23bcachefs: Reduce/kill BKEY_PADDED useKent Overstreet1-30/+29
2023-10-23bcachefs: Change when we allow overwritesKent Overstreet1-9/+21