#bcachefs won't make it into #Linux #kernel 6.6, but is not far off. For details see Linus replies starting here: https://lore.kernel.org/all/CAHk-=wjUX287gJCKDXUY02Wpot1n0VkjQk-PmDOmrsrEfwPfPg@mail.gmail.com/t/#u """I suspect any further changes are better done in-tree. The out-of-tree thing has been done. […] issues that I have with this, and Christoph did mention a big one: it's not been in linux-next. So these kinds of "I'll just ignore _all_ basic rules" kinds of issues do annoy me. […] if you actually want this upstream, you need to work with upstream […]"""
Note the replies-to-self from Linus, like https://lore.kernel.org/all/CAHk-=whaiVhuO7W1tb8Yb-CuUHWn7bBnJ3bM7bvcQiEQwv_WrQ@mail.gmail.com/t/#u """"Oh, and the fact that it hasn't been in linux-next became immediately clear, and it's a real practical problem. I get a compile error when just doing a basic built-test: […] and that compile error is actually a sign of a pretty serious bug. BTREE_NODE_UNLOCKED is of the wrong enum type, and has a value (-1) that simply cannot be represented in a 'enum six_lock_type'."""