summaryrefslogtreecommitdiff
path: root/fs/bcachefs
AgeCommit message (Expand)Author
2024-12-21bcachefs: Fix key cache + BTREE_ITER_all_snapshotsKent Overstreet
2024-12-21bcachefs: Fix btree_trans_peek_key_cache() BTREE_ITER_all_snapshotsKent Overstreet
2024-12-21bcachefs: tidy btree_trans_peek_journal()Kent Overstreet
2024-12-21bcachefs: tidy up __bch2_btree_iter_peek()Kent Overstreet
2024-12-21bcachefs: check_indirect_extents can run onlineKent Overstreet
2024-12-21bcachefs: Refactor c->opts.reconstruct_allocKent Overstreet
2024-12-21bcachefs: Add empty statement between label and declaration in check_inode_ha...Nathan Chancellor
2024-12-21bcachefs: trace_write_buffer_maybe_flushKent Overstreet
2024-12-21bcachefs: bch2_snapshot_exists()Kent Overstreet
2024-12-21bcachefs: bch2_check_key_has_snapshot() prints btree idKent Overstreet
2024-12-21bcachefs: bch2_str_hash_check_key() now checks inode hash infoKent Overstreet
2024-12-21bcachefs: Don't BUG_ON() inode unpack errorKent Overstreet
2024-12-21bcachefs: Use proper errcodes for inode unpack errorsKent Overstreet
2024-12-21bcachefs: kill sysfs internal/accountingKent Overstreet
2024-12-21bcachefs: Kill unnecessary mark_lock usageKent Overstreet
2024-12-21bcachefs: Don't start rewriting btree nodes until after journal replayKent Overstreet
2024-12-21bcachefs: Fix reuse of bucket before journal flush on multiple empty -> nonem...Kent Overstreet
2024-12-21bcachefs: bch2_journal_noflush_seq() now takes [start, end)Kent Overstreet
2024-12-21bcachefs: Set bucket needs discard, inc gen on empty -> nonempty transitionKent Overstreet
2024-12-21bcachefs: Don't add unknown accounting types to eytzinger treeKent Overstreet
2024-12-21bcachefs: Plumb bkey_validate_context to journal_entry_validateKent Overstreet
2024-12-21bcachefs: Use a heap for handling overwrites in btree node scanKent Overstreet
2024-12-21bcachefs: Minor bucket alloc optimizationKent Overstreet
2024-12-21bcachefs: Mark more errors autofixKent Overstreet
2024-12-21bcachefs: fix bch2_btree_node_header_to_text() format stringKent Overstreet
2024-12-21bcachefs: Journal space calculations should skip durability=0 devicesKent Overstreet
2024-12-21bcachefs: factor out str_hash.cKent Overstreet
2024-12-21bcachefs: kill flags param to bch2_subvolume_get()Kent Overstreet
2024-12-21bcachefs: Don't call bch2_btree_interior_update_will_free_node() until after ...Kent Overstreet
2024-12-21bcachefs: Make sure __bch2_run_explicit_recovery_pass() signals to rewindKent Overstreet
2024-12-21bcachefs: Call bch2_btree_lost_data() on btree read errorKent Overstreet
2024-12-21bcachefs: Journal write path refactoring, debug improvementsKent Overstreet
2024-12-21bcachefs: dev_alloc_list.devs -> dev_alloc_list.dataKent Overstreet
2024-12-21bcachefs: Fix failure to allocate journal write on discard retryKent Overstreet
2024-12-21bcachefs: BCH_ERR_insufficient_journal_devicesKent Overstreet
2024-12-21bcachefs: Silence "unable to allocate journal write" if we're already ROKent Overstreet
2024-12-21bcachefs: trace_accounting_mem_insertKent Overstreet
2024-12-21bcachefs: Advance to next bp on BCH_ERR_backpointer_to_overwritten_btree_nodeKent Overstreet
2024-12-21bcachefs: Simplify disk accounting validate lateKent Overstreet
2024-12-21bcachefs: logged ops only use inum 0 of logged ops btreeKent Overstreet
2024-12-21bcachefs: rcu_pending now works in userspaceKent Overstreet
2024-12-21bcachefs: BCACHEFS_PATH_TRACEPOINTS should depend on TRACINGGeert Uytterhoeven
2024-12-21bcachefs: Fix allocating too big journal entryKent Overstreet
2024-12-21bcachefs: Improve "unable to allocate journal write" messageKent Overstreet
2024-12-21bcachefs: fix bch2_journal_key_insert_take() seqKent Overstreet
2024-12-21bcachefs: bch2_async_btree_node_rewrites_flush()Kent Overstreet
2024-12-21bcachefs: If we did repair on a btree node, make sure we rewrite itKent Overstreet
2024-12-21bcachefs: bkey_fsck_err now respects errors_silentKent Overstreet
2024-12-21bcachefs: list_pop_entry()Kent Overstreet
2024-12-21bcachefs: Convert write path errors to inum_to_path()Kent Overstreet