On Wed, Jul 26, 2023 at 02:51:06PM +0200, Christoph Hellwig wrote: > 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. Ok, now on the vfs.super branch.