On Tue, Mar 09, 2021 at 01:10:41PM +0100, Christian Brauner wrote: > Regression test to verify that creating a series of detached mounts, > attaching them to the filesystem, and unmounting them does not trigger an > integer overflow in ns->mounts causing the kernel to block any new mounts in > count_mounts() and returning ENOSPC because it falsely assumes that the > maximum number of mounts in the mount namespace has been reached, i.e. it > thinks it can't fit the new mounts into the mount namespace anymore. > > The test is written in a way that it will leave the host's mount > namespace intact so we are sure to never make the host's mount namespace > unuseable! > > The fix is in [1]. > > [1]: https://git.kernel.org/brauner/c/ee2e3f50629f17b0752b55b2566c15ce8dafb557 The fix is now in mainline so this should be good to pick up/review if people think it's useful to have! Thanks! Christian