summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-07-15debug crapbcachefs-lockingKent Overstreet
2018-07-15bcachefs: trace transaction restartsKent Overstreet
2018-07-15bcachefs: Convert raw uses of bch2_btree_iter_link() to new transactionsKent Overstreet
2018-07-15bcachefs: Only check inode i_nlink during full fsckKent Overstreet
2018-07-15bcachefs: Convert bch2_symlink to new transactionsKent Overstreet
2018-07-15bcachefs: Make bch2_setattr_nonsize() fully atomicKent Overstreet
2018-07-15bcachefs: Make rename fully atomicKent Overstreet
2018-07-15bcachefs: Make unlink path atomicKent Overstreet
2018-07-15bcachefs: Make hardlink path fully atomicKent Overstreet
2018-07-15bcachefs: Make create path fully atomicKent Overstreet
2018-07-15bcachefs: Make bch2_set_acl() fully atomicKent Overstreet
2018-07-15bcachefs: Convert bch2_write_inode() to new transactionsKent Overstreet
2018-07-15fs: factor out d_mark_tmpfile()Kent Overstreet
2018-07-15fs: insert_inode_locked2()Kent Overstreet
2018-07-15bcachefs: Convert dirent/xattr/inode code to new transactionsKent Overstreet
2018-07-15bcachefs: New transaction infrastructureKent Overstreet
2018-07-14bcachefs: add BCH_INODE_UNLINKEDKent Overstreet
2018-07-14bcachefs: create lost+found when initializing fsKent Overstreet
2018-07-14bcachefs: trivial optimization for fewer transaction restartsKent Overstreet
2018-07-14bcachefs: improve bch2_btree_iter_copy()Kent Overstreet
2018-07-14bcachefs: work around an older xattr bugKent Overstreet
2018-07-12bcachefs: acl code improvementsKent Overstreet
2018-07-12bcachefs: work around an older dirent bugKent Overstreet
2018-07-10bcachefs: fix BTREE_INSERT_NOUNLOCKKent Overstreet
2018-07-06bcachefs: fix a btree iter error pathKent Overstreet
2018-07-01bcachefs: refactor bch2_btree_node_prefetch()Kent Overstreet
2018-07-01bcachefs: bch2_btree_iter_traverse() no longer has to go up for intent locksKent Overstreet
2018-07-01bcachefs: don't expose extent whiteouts outside of btree codeKent Overstreet
2018-06-30bcachefs: btree_iter_prev()Kent Overstreet
2018-06-30bcachefs: kill BTREE_ITER_ENDKent Overstreet
2018-06-30bcachefs: BTREE_ITER_TYPEKent Overstreet
2018-06-30bcachefs: refactor bch2_btree_node_get_sibling() a bitKent Overstreet
2018-06-30bcachefs: improve btree_node_iter_prev()Kent Overstreet
2018-06-30bcachefs: improve bkey_prev()Kent Overstreet
2018-06-30bcachefs: fix __btree_node_iter_used()Kent Overstreet
2018-06-30bcachefs: bch2_btree_iter_set_pos() can now go backwardsKent Overstreet
2018-06-30bcachefs: More btree unit testsKent Overstreet
2018-06-30bcachefs: fix btree reserve calculationsKent Overstreet
2018-06-28fixup! bcachefs: fix an assertionKent Overstreet
2018-06-27bcachefs: fix an assertionKent Overstreet
2018-06-27bcachefs: delete some debug codeKent Overstreet
2018-06-27bcachefs: add missing includeKent Overstreet
2018-06-27bcachefs: BCH_NAME_MAXKent Overstreet
2018-06-27bcachefs: optimize __bch2_btree_iter_relock()Kent Overstreet
2018-06-27bcachefs: btree_node_lock_increment()Kent Overstreet
2018-06-27bcachefs: btree_iter_get_locks()Kent Overstreet
2018-06-27bcachefs: bch2_btree_iter_upgrade()/downgrade()Kent Overstreet
2018-06-27bcachefs: Fix a minor memory leakKent Overstreet
2018-06-12bcachefs: Fix a bug in the str_hash codeKent Overstreet
2018-06-11bcachefs: bch_sb_field_cleanKent Overstreet