aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2024-05-08bcachefs: bch2_trans_verify_not_unlocked()Gravatar Kent Overstreet 5-2/+46
2024-05-08bcachefs: bch2_btree_path_can_relock()Gravatar Kent Overstreet 1-4/+29
2024-05-08bcachefs: trans->lockedGravatar Kent Overstreet 4-23/+43
2024-05-08bcachefs: bch2_btree_root_alloc_fake_trans()Gravatar Kent Overstreet 3-5/+7
2024-05-08bcachefs: bch2_trans_unlock() must always be followed by relock() or begin()Gravatar Kent Overstreet 10-4/+29
2024-05-08bcachefs: Use bch2_btree_path_upgrade() in key cache traverseGravatar Kent Overstreet 1-16/+3
2024-05-08bcachefs: bch2_btree_path_upgrade() checks nodes_locked, not uptodateGravatar Kent Overstreet 2-9/+8
2024-05-08bcachefs: maintain lock invariants in btree_iter_next_node()Gravatar Kent Overstreet 1-0/+3
2024-05-08bcachefs: bch2_trans_commit_flags_to_text()Gravatar Kent Overstreet 4-5/+29
2024-05-08bcachefs: prefer drop_locks_do()Gravatar Kent Overstreet 1-3/+2
2024-05-08bcachefs: get_unlocked_mut_path -> bch2_path_get_unlocked_mutGravatar Kent Overstreet 3-23/+26
2024-05-08bcachefs: fix typo in reference to BCACHEFS_DEBUGGravatar Lukas Bulwahn 1-1/+1
2024-05-08bcachefs: chardev: make bch_chardev_class constantGravatar Ricardo B. Marliere 1-13/+22
2024-05-08bcachefs: member helper cleanupsGravatar Kent Overstreet 26-126/+133
2024-05-08bcachefs: bucket_valid()Gravatar Kent Overstreet 7-25/+35
2024-05-08bcachefs: bch2_trans_relock_fail() - factor out slowpathGravatar Kent Overstreet 1-46/+52
2024-05-08bcachefs: bch2_dir_emit() - drop_locks_do() conversionGravatar Kent Overstreet 1-20/+26
2024-05-08bcachefs: bch2_btree_insert_trans() no longer specifies BTREE_ITER_cachedGravatar Kent Overstreet 1-6/+3
2024-05-08bcachefs: iter/update/trigger/str_hash flag cleanupGravatar Kent Overstreet 56-644/+652
2024-05-08bcachefs: __BTREE_ITER_ALL_SNAPSHOTS -> BTREE_ITER_SNAPSHOT_FIELDGravatar Kent Overstreet 3-4/+4
2024-05-08bcachefs: mark_superblock cleanupGravatar Kent Overstreet 5-139/+97
2024-05-08bcachefs: gc_btree_init_recurse() uses gc_mark_node()Gravatar Kent Overstreet 1-42/+22
2024-05-08bcachefs: move root node topo checks to node_check_topology()Gravatar Kent Overstreet 2-23/+19
2024-05-08bcachefs: move topology repair kick to gc_btrees()Gravatar Kent Overstreet 1-39/+9
2024-05-08bcachefs: kill metadata only gcGravatar Kent Overstreet 1-129/+59
2024-05-08bcachefs: Finish converting reconstruct_alloc to errors_silentGravatar Kent Overstreet 2-3/+12
2024-05-08bcachefs: bch2_gc() is now private to btree_gc.cGravatar Kent Overstreet 4-25/+8
2024-05-08bcachefs: for_each_btree_key_continue()Gravatar Kent Overstreet 2-29/+20
2024-05-08bcachefs: kill for_each_btree_key_old()Gravatar Kent Overstreet 1-8/+0
2024-05-08bcachefs: Optimize eytzinger0_sort() with bottom-up heapsortGravatar Kuan-Wei Chiu 1-17/+88
2024-05-08bcachefs: When traversing to interior nodes, propagate result to paths to sam...Gravatar Kent Overstreet 1-0/+11
2024-05-08bcachefs: Don't read journal just for fsckGravatar Kent Overstreet 1-1/+1
2024-05-08bcachefs: allow for custom action in fsck error messagesGravatar Kent Overstreet 3-13/+50
2024-05-08bcachefs: New assertion for writing to the journal after shutdownGravatar Kent Overstreet 6-7/+10
2024-05-08bcachefs: bch2_btree_path_to_text()Gravatar Kent Overstreet 3-5/+53
2024-05-08bcachefs: add btree_node_merging_disabled debug paramGravatar Kent Overstreet 2-0/+5
2024-05-08bcachefs: bch2_hash_lookup() now returns bkey_s_cGravatar Kent Overstreet 6-88/+49
2024-05-08bcachefs: bch2_journal_keys_dump()Gravatar Kent Overstreet 2-0/+19
2024-05-08bcachefs: bch2_btree_node_header_to_text()Gravatar Kent Overstreet 1-7/+20
2024-05-08bcachefs: prt_printf() now respects \r\n\tGravatar Kent Overstreet 23-589/+226
2024-05-08bcachefs: printbufs: prt_printf() now handles \t\r\nGravatar Kent Overstreet 1-63/+106
2024-05-08bcachefs: printbuf improvementsGravatar Kent Overstreet 2-63/+55
2024-05-08bcachefs: Run upgrade/downgrade even in -o nochanges modeGravatar Kent Overstreet 1-43/+41
2024-05-08bcachefs: Better write_super() error messagesGravatar Kent Overstreet 1-6/+15
2024-05-08bcachefs: Fix xattr_to_text() unsafetyGravatar Kent Overstreet 1-4/+10
2024-05-08bcachefs: bch2_bkey_format_field_overflows()Gravatar Kent Overstreet 3-26/+30
2024-05-08bcachefs: Fix needs_whiteout BUG_ON() in bkey_sort()Gravatar Kent Overstreet 3-45/+56
2024-05-08bcachefs: Fix sb_clean_validate endianness conversionGravatar Kent Overstreet 1-1/+1
2024-05-07bcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()Gravatar Kent Overstreet 1-0/+6
2024-05-07bcachefs: Fix race in bch2_write_super()Gravatar Kent Overstreet 1-15/+32