Oddbean new post about | logout
 #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'."""