On Wed, Aug 16, 2017 at 11:03 PM, Linus Torvalds <torva...@linux-foundation.org> wrote: > On Wed, Aug 16, 2017 at 1:30 PM, Linus Torvalds > <torva...@linux-foundation.org> wrote: >> >> I suspect the easiest fix is to just add a "mnt" argument to >> devpts_acquire(), It shouldn't be too painful. Let me try. > > Ok, here's a *very* lightly tested patch. It might have new bugs, but > it makes your test program DTRT.
Cool. Very happy this could be fixed so quickly! > > Al, mind going over this and making sure I didn't miss anything? > > And Christian, if you can beat on this, that would be good. Yes, I can pound on this nicely with liblxc. We have patch ( https://github.com/lxc/lxc/pull/1728 ) up for review that allocates pty fds from private devpts mounts in different namespaces and sends those fds around between different namespaces. This was one of the original motivations for implementing TIOCGPTPEER. I had marked it as blocked until this bug was fixed which now seems to be the case. Thanks Linus! Christian > > Linus