summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-03-28bcachefs: Switch to rhashtables for inode hash table WIPbcachefs-icacheKent Overstreet
2021-03-27fixup! bcachefs: Start using bpos.snapshot fieldKent Overstreet
2021-03-27bcachefs: Start using bpos.snapshot fieldKent Overstreet
2021-03-27bcachefs: Split out bpos_cmp() and bkey_cmp()Kent Overstreet
2021-03-27bcachefs: Add a mechanism for running callbacks at trans commit timeKent Overstreet
2021-03-27bcachefs: btree key cache locking improvementsKent Overstreet
2021-03-27bcachefs: Simplify btree_node_iter_init_pack_failed()Kent Overstreet
2021-03-27bcachefs: Fix for bch2_trans_commit() unlocking when it's not supposed toKent Overstreet
2021-03-26fixup! bcachefs: Require all btree iterators to be freedKent Overstreet
2021-03-26bcachefs: Fix packed bkey format calculation for new btree rootsKent Overstreet
2021-03-26fixup! bcachefs: Require all btree iterators to be freedKent Overstreet
2021-03-26bcachefs: Fix building of aux search treesKent Overstreet
2021-03-26bcachefs: Generate better bkey formats when splitting nodesKent Overstreet
2021-03-26fixup! bcachefs: Require all btree iterators to be freedKent Overstreet
2021-03-25bcachefs: Drop bkey noopsKent Overstreet
2021-03-25fixup! bcachefs: Use pcpu mode of six locks for interior nodesKent Overstreet
2021-03-25fixup! six locks: pcpu modeKent Overstreet
2021-03-24bcachefs: Increase default journal sizeKent Overstreet
2021-03-24bcachefs: Use pcpu mode of six locks for interior nodesKent Overstreet
2021-03-24six locks: pcpu modeKent Overstreet
2021-03-24bcachefs: Split btree_iter_traverse and bch2_btree_iter_traverse()Kent Overstreet
2021-03-24bcachefs: Improve inode deletion codeKent Overstreet
2021-03-24bcachefs: Add an .invalid method for bch2_btree_ptr_v2Kent Overstreet
2021-03-24bcachefs: Include snapshot field in bch2_bpos_to_textKent Overstreet
2021-03-24bcachefs: Update iter->real_pos lazilyKent Overstreet
2021-03-24bcachefs: Consolidate bch2_btree_iter_peek() and peek_with_updates()Kent Overstreet
2021-03-24bcachefs: Improve iter->real_pos handlingKent Overstreet
2021-03-24bcachefs: Internal btree iterator renamingKent Overstreet
2021-03-24bcachefs: Kill btree_iter_peek_uptodate()Kent Overstreet
2021-03-24bcachefs: Iterators are now always consistent with iter->real_posKent Overstreet
2021-03-24bcachefs: Have btree_iter_next_node() use btree_iter_set_search_pos()Kent Overstreet
2021-03-24bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advanceKent Overstreet
2021-03-24bcachefs: Get disk reservation when overwriting data in old snapshotKent Overstreet
2021-03-24bcachefs: Switch extent_handle_overwrites() to one key at a timeKent Overstreet
2021-03-24bcachefs: Optimize bch2_btree_iter_verify_level()Kent Overstreet
2021-03-24bcachefs: Fix iterator pickingKent Overstreet
2021-03-24bcachefs: Don't unconditially version_upgrade in initializeKent Overstreet
2021-03-24bcachefs: Validate bset version field against sb version fieldsKent Overstreet
2021-03-24bcachefs: Don't overwrite snapshot field in bch2_cut_back()Kent Overstreet
2021-03-24bcachefs: Kill bkey ops->debugcheck methodKent Overstreet
2021-03-24bcachefs: Assert that iterators aren't being double freedKent Overstreet
2021-03-24bcachefs: Require all btree iterators to be freedKent Overstreet
2021-03-24bcachefs: btree_iter_set_dontneed()Kent Overstreet
2021-03-24bcachefs: Fsck code refactoringKent Overstreet
2021-03-24bcachefs: Fix btree iterator leak in extent_handle_overwrites()Kent Overstreet
2021-03-24bcachefs: Don't list non journal devs in journal_debug_to_text()Kent Overstreet
2021-03-24bcachefs: Add a print statement for when we go read-writeKent Overstreet
2021-03-24bcachefs: Kill btree_iter_pos_changed()Kent Overstreet
2021-03-24bcachefs: Fix a btree iterator leakKent Overstreet
2021-03-24bcachefs: Kill reflink optionKent Overstreet