On Tue, Jul 25, 2023 at 06:32:05PM +0200, Christian Brauner wrote: > I've removed the references to bind mounts from the commit message. > I mentioned in [1] and [2] that this problem is really related to > superblocks at it's core. It's just that technically a bind-mount would > be created in the following scenario where two processes race to create > a superblock: I wanted to keep some of Jan's original logic. In the end a bind mount is just one of many reuses of a super block so I think your updated log is fine. Btw, it might make sense to place this on a separate branch, and Jan's block work will have to pull it in, and it might be good to not require the entire vfs misc tree to be pult in.