On Mon, Apr 11, 2016 at 07:48:28AM -0700, H. Peter Anvin wrote: > Here is an entire different approach, I don't know if it is sane or not: when > *mounting* the devpts filesystem, it could automagically create the bins > mount for ptmx in the parent of its mount point. Presumably the would be a > mount option to disable that behavior. > > Does anyone see an obvious problem with that?
Yes. ->mount() doesn't (and fucking *shouldn't*) know anything about the mountpoint to be. Not to mention that the same superblock can easily end up being visible in many places, etc. This is insane.