summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-10-22bcachefs: bch2_btree_iter_traverse() shouldn't normally call traverse_all()Kent Overstreet
2023-10-22bcachefs: trans->restartedKent Overstreet
2023-10-22bcachefs: Change lockrestart_do() to always call bch2_trans_begin()Kent Overstreet
2023-10-22bcachefs: Clean up interior update pathsKent Overstreet
2023-10-22bcachefs: Use bch2_trans_begin() more consistentlyKent Overstreet
2023-10-22bcachefs: Always check for transaction restartsKent Overstreet
2023-10-22bcachefs: traverse_all() is responsible for clearing should_be_lockedKent Overstreet
2023-10-22bcachefs: bch2_trans_relock() only relocks iters that should be lockedKent Overstreet
2023-10-22bcachefs: Don't traverse iterators in __bch2_trans_commit()Kent Overstreet
2023-10-22bcachefs: Add an option for btree node mem ptr optimizationKent Overstreet
2023-10-22bcachefs: Minor tracepoint improvementsKent Overstreet
2023-10-22bcachefs: bch2_btree_iter_relock_intent()Kent Overstreet
2023-10-22bcachefs: Use bch2_trans_do() in bch2_btree_key_cache_journal_flush()Kent Overstreet
2023-10-22bcachefs: Fix a btree iterator leakKent Overstreet
2023-10-22bcachefs: Pretty-ify bch2_bkey_val_to_text()Kent Overstreet
2023-10-22bcachefs: Don't squash return code in check_dirents()Kent Overstreet
2023-10-22bcachefs: Use bch2_inode_find_by_inum() in truncateKent Overstreet
2023-10-22bcachefs: Handle lock restarts in bch2_xattr_get()Kent Overstreet
2023-10-22bcachefs: Don't downgrade in traverse()Kent Overstreet
2023-10-22bcachefs: BSET_OFFSET()Kent Overstreet
2023-10-22Revert "bcachefs: statfs bfree and bavail should be the same"Kent Overstreet
2023-10-22bcachefs: Update btree ptrs after every writeKent Overstreet
2023-10-22bcachefs: Improve btree_bad_header() error messageKent Overstreet
2023-10-22bcachefs: Fixes for unit testsKent Overstreet
2023-10-22bcachefs: Fix bch2_btree_iter_rewind()Kent Overstreet
2023-10-22bcachefs: Improvements to fsck check_dirents()Kent Overstreet
2023-10-22bcachefs: Tighten up btree_iter locking assertionsKent Overstreet
2023-10-22bcachefs: Fix a memory leak in the dio write pathKent Overstreet
2023-10-22bcachefs: Add an option for whether inodes use the key cacheKent Overstreet
2023-10-22bcachefs: Fix an allocator shutdown deadlockKent Overstreet
2023-10-22bcachefs: Add safe versions of varint encode/decodeKent Overstreet
2023-10-22bcachefs: Add open_buckets to sysfsKent Overstreet
2023-10-22bcachefs: Ensure bad d_type doesn't oops in bch2_dirent_to_text()Kent Overstreet
2023-10-22bcachefs: Kick off btree node writes from write completionsKent Overstreet
2023-10-22bcachefs: Mask out unknown compat features when going read-writeKent Overstreet
2023-10-22bcachefs: Really don't hold btree locks while btree IOs are in flightKent Overstreet
2023-10-22bcachefs: Regularize argument passing of btree_transKent Overstreet
2023-10-22bcachefs: docs: add docs for bch2_trans_resetDan Robertson
2023-10-22bcachefs: set disk state should check new_stateDan Robertson
2023-10-22bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODEKent Overstreet
2023-10-22bcachefs: bch2_d_types[]Kent Overstreet
2023-10-22bcachefs: Fix bch2_btree_iter_peek_slot() assertionKent Overstreet
2023-10-22bcachefs: Split out SPOS_MAXKent Overstreet
2023-10-22bcachefs: add bcachefs xxhash supportjpsollie
2023-10-22bcachefs: Prepare checksums for more advanced algorithmsjpsollie
2023-10-22bcachefs: Enforce SYS_CAP_ADMIN within ioctlsTobias Geerinckx-Rice
2023-10-22bcachefs: Fix bch2_btree_iter_peek_prev()Kent Overstreet
2023-10-22bcachefs: Fix bch2_acl_chmod() cleanup on errorDan Robertson
2023-10-22bcachefs: statfs bfree and bavail should be the sameDan Robertson
2023-10-22bcachefs: Fix shift-by-64 in bch2_bkey_format_validate()Kent Overstreet