summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-10-22bcachefs: Plumb saw_error through to btree_err()Kent Overstreet3-13/+18
2023-10-22bcachefs: Convert btree_err() to a functionKent Overstreet1-49/+64
2023-10-22bcachefs: fix fsck errorKent Overstreet1-1/+1
2023-10-22bcachefs: Make log message at startup a bit cleanerKent Overstreet1-7/+6
2023-10-22bcachefs: Log more messages in the journalKent Overstreet9-67/+111
2023-10-22bcachefs: bch2_btree_trans_to_text(): print blocked timeKent Overstreet1-1/+3
2023-10-22bcachefs: Fix some memcpy() warningsKent Overstreet1-1/+2
2023-10-22bcachefs: Be less restrictive when validating journal overwrite entriesKent Overstreet1-1/+1
2023-10-22bcachefs: Fix bch2_journal_flush_device_pins()Kent Overstreet1-1/+3
2023-10-22bcachefs: Fix for long running btree transactions & key cacheKent Overstreet3-0/+20
2023-10-22bcachefs: Add a missing bch2_err_str() callKent Overstreet1-1/+1
2023-10-22bcachefs: Add some unlikely() annotationsKent Overstreet1-3/+3
2023-10-22bcachefs: New btree helpersKent Overstreet11-162/+114
2023-10-22bcachefs: Allow for more btreesKent Overstreet1-3/+3
2023-10-22bcachefs: Recover from blacklisted journal entriesKent Overstreet2-8/+12
2023-10-22bcachefs: Fix btree_gc when multiple passes requiredKent Overstreet1-4/+21
2023-10-22bcachefs: Fix error path in bch2_trans_commit_write_locked()Kent Overstreet1-10/+11
2023-10-22bcachefs: bch2_trans_revalidate_updates_in_node()Kent Overstreet2-27/+63
2023-10-22bcachefs: bkey_min(), bkey_max()Kent Overstreet2-7/+15
2023-10-22bcachefs: More errcode cleanupKent Overstreet19-183/+211
2023-10-22bcachefs: Suppress -EROFS messages when shutting downKent Overstreet3-7/+9
2023-10-22bcachefs: Add a missing bch2_btree_path_traverse() callKent Overstreet1-0/+5
2023-10-22bcachefs: Fix bch2_journal_keys_peek_upto()Kent Overstreet1-6/+6
2023-10-22bcachefs: Kill btree_insert_ret enumKent Overstreet3-27/+20
2023-10-22bcachefs: Fix a btree iter assertion popKent Overstreet1-7/+16
2023-10-22bcachefs: Simplify journal read pathKent Overstreet1-25/+6
2023-10-22bcachefs: Fix a "no journal entries found" bugKent Overstreet3-7/+38
2023-10-22bcachefs: Don't error out when just reading the journalKent Overstreet2-9/+8
2023-10-22bcachefs: Fix a livelock in key cache fill pathKent Overstreet1-1/+10
2023-10-22bcachefs: Key cache now works for snapshots btreesKent Overstreet4-10/+15
2023-10-22bcachefs: Bring back BTREE_ITER_CACHED_NOFILLKent Overstreet3-4/+6
2023-10-22bcachefs: Kill __btree_trans_peek_key_cache()Kent Overstreet1-12/+5
2023-10-22bcachefs: bch2_btree_path_peek_slot_exact()Kent Overstreet1-1/+17
2023-10-22bcachefs: Fix __btree_trans_peek_key_cache()Kent Overstreet1-1/+7
2023-10-22bcachefs: New bpos_cmp(), bkey_cmp() replacementsKent Overstreet31-178/+233
2023-10-22bcachefs: New magic numberKent Overstreet2-1/+6
2023-10-22bcachefs: extents no longer require special handling for packingKent Overstreet2-10/+0
2023-10-22bcachefs: Fix BCH_IOCTL_DISK_SET_STATEKent Overstreet1-1/+10
2023-10-22bcachefs: Don't set accessed bit on btree node fillKent Overstreet1-4/+10
2023-10-22bcachefs: Fix an includeKent Overstreet1-1/+1
2023-10-22bcachefs: Kill BCH_FEATURE_incompressibleKent Overstreet1-6/+1
2023-10-22bcachefs: Better inlining in bch2_time_stats_update()Kent Overstreet1-14/+20
2023-10-22bcachefs: Optimize bch2_trans_iter_init()Kent Overstreet3-65/+94
2023-10-22bcachefs: More dio inliningKent Overstreet1-10/+14
2023-10-22bcachefs: Kill some unneeded references to c->flagsKent Overstreet1-1/+1
2023-10-22bcachefs: Improve bch2_inode_opts_to_opts()Kent Overstreet5-13/+14
2023-10-22bcachefs: Better inlining in bch2_subvolume_get_snapshot()Kent Overstreet1-10/+19
2023-10-22bcachefs: Inline bch2_bkey_format_add_key()Kent Overstreet2-37/+36
2023-10-22bcachefs: Tiny bch2_trans_update_by_path_trace() optimizationKent Overstreet1-4/+6
2023-10-22bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUGKent Overstreet2-13/+17