summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-04-20bcachefs: Btree key cache instrumentationbcachefs-memalloc-profilingKent Overstreet
2024-04-20bcachefs: Tweak btree key cache shrinker so it actually freesKent Overstreet
2024-04-20bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulongKent Overstreet
2024-04-20bcachefs: Fix missing call to bch2_fs_allocator_background_exit()Kent Overstreet
2024-04-17bcachefs: memalloc profiling support for darrayKent Overstreet
2024-04-17bcachefs: alloc tagging support for bkey bufsKent Overstreet
2024-04-15Merge branch 'memalloc_prof_v6' of https://github.com/surenbaghdasaryan/linuxReed Riley
2024-04-13fixup! bcachefs: Fix UAFs of btree_insert_entry arrayKent Overstreet
2024-04-13bcachefs: Fix btree node merging on write buffer btreesKent Overstreet
2024-04-13bcachefs: Disable merges from interior update pathKent Overstreet
2024-04-13bcachefs: bch2_trans_commit_flags_to_text()Kent Overstreet
2024-04-13bcachefs: prefer drop_locks_do()Kent Overstreet
2024-04-13bcachefs: Run merges at BCH_WATERMARK_btreeKent Overstreet
2024-04-13bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mutKent Overstreet
2024-04-13bcachefs: bch2_trans_verify_not_unlocked()Kent Overstreet
2024-04-13bcachefs: bch2_btree_path_can_relock()Kent Overstreet
2024-04-13bcachefs: trans->lockedKent Overstreet
2024-04-13bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Kent Overstreet
2024-04-13bcachefs: Use bch2_btree_path_upgrade() in key cache traverseKent Overstreet
2024-04-13bcachefs: bch2_btree_path_upgrade() checks nodes_locked, not uptodateKent Overstreet
2024-04-13bcachefs: maintain lock invariants in btree_iter_next_node()Kent Overstreet
2024-04-13bcachefs: fix typo in reference to BCACHEFS_DEBUGLukas Bulwahn
2024-04-13bcachefs: chardev: make bch_chardev_class constantRicardo B. Marliere
2024-04-13bcachefs: member helper cleanupsKent Overstreet
2024-04-13bcachefs: bucket_valid()Kent Overstreet
2024-04-13bcachefs: bch2_trans_relock_fail() - factor out slowpathKent Overstreet
2024-04-13bcachefs: bch2_dir_emit() - drop_locks_do() conversionKent Overstreet
2024-04-13bcachefs: bch2_btree_insert_trans() no longer specifies BTREE_ITER_cachedKent Overstreet
2024-04-13bcachefs: iter/update/trigger/str_hash flag cleanupKent Overstreet
2024-04-13bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELDKent Overstreet
2024-04-13bcachefs: mark_superblock cleanupKent Overstreet
2024-04-13bcachefs: gc_btree_init_recurse() uses gc_mark_node()Kent Overstreet
2024-04-13bcachefs: move root node topo checks to node_check_topology()Kent Overstreet
2024-04-13bcachefs: move topology repair kick to gc_btrees()Kent Overstreet
2024-04-13bcachefs: kill metadata only gcKent Overstreet
2024-04-13bcachefs: Finish converting reconstruct_alloc to errors_silentKent Overstreet
2024-04-13bcachefs: bch2_gc() is now private to btree_gc.cKent Overstreet
2024-04-13bcachefs: for_each_btree_key_continue()Kent Overstreet
2024-04-13bcachefs: kill for_each_btree_key_old()Kent Overstreet
2024-04-13bcachefs: Optimize eytzinger0_sort() with bottom-up heapsortKuan-Wei Chiu
2024-04-13bcachefs: When traversing to interior nodes, propagate result to paths to sam...Kent Overstreet
2024-04-13bcachefs: Don't read journal just for fsckKent Overstreet
2024-04-13bcachefs: allow for custom action in fsck error messagesKent Overstreet
2024-04-13bcachefs: New assertion for writing to the journal after shutdownKent Overstreet
2024-04-13bcachefs: bch2_btree_path_to_text()Kent Overstreet
2024-04-13bcachefs: add btree_node_merging_disabled debug paramKent Overstreet
2024-04-13bcachefs: bch2_hash_lookup() now returns bkey_s_cKent Overstreet
2024-04-13bcachefs: bch2_journal_keys_dump()Kent Overstreet
2024-04-13bcachefs: bch2_btree_node_header_to_text()Kent Overstreet
2024-04-13bcachefs: prt_printf() now respects \r\n\tKent Overstreet