Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-24 Thread Alexander Mihalicyn
On Tue, Mar 23, 2021 at 11:44 AM Ian Kent wrote: > > On Tue, 2021-03-09 at 13:43 +0300, Alexander Mikhalitsyn wrote: > > On Sat, 06 Mar 2021 17:13:32 +0800 > > Ian Kent wrote: > > > > > On Fri, 2021-03-05 at 14:55 +0300, Alexander Mikhalitsyn wrote: > > > > On Fri, 05 Mar 2021 18:10:02 +0800 > >

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-23 Thread Ian Kent
On Tue, 2021-03-09 at 13:43 +0300, Alexander Mikhalitsyn wrote: > On Sat, 06 Mar 2021 17:13:32 +0800 > Ian Kent wrote: > > > On Fri, 2021-03-05 at 14:55 +0300, Alexander Mikhalitsyn wrote: > > > On Fri, 05 Mar 2021 18:10:02 +0800 > > > Ian Kent wrote: > > > > > > > On Thu, 2021-03-04 at 13:11

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-22 Thread Alexander Mikhalitsyn
On Tue, 9 Mar 2021 14:31:05 +0300 Alexander Mikhalitsyn wrote: > On Mon, 8 Mar 2021 00:12:22 + > Al Viro wrote: > > > On Sun, Mar 07, 2021 at 11:51:20PM +, Al Viro wrote: > > > On Thu, Mar 04, 2021 at 01:11:33PM +0300, Alexander Mikhalitsyn wrote: > > > > > > > That problem connected

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-09 Thread Alexander Mikhalitsyn
On Mon, 8 Mar 2021 00:12:22 + Al Viro wrote: > On Sun, Mar 07, 2021 at 11:51:20PM +, Al Viro wrote: > > On Thu, Mar 04, 2021 at 01:11:33PM +0300, Alexander Mikhalitsyn wrote: > > > > > That problem connected with CRIU (Checkpoint-Restore in Userspace) > > > project. > > > In CRIU we

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-09 Thread Alexander Mikhalitsyn
On Sat, 06 Mar 2021 17:13:32 +0800 Ian Kent wrote: > On Fri, 2021-03-05 at 14:55 +0300, Alexander Mikhalitsyn wrote: > > On Fri, 05 Mar 2021 18:10:02 +0800 > > Ian Kent wrote: > > > > > On Thu, 2021-03-04 at 13:11 +0300, Alexander Mikhalitsyn wrote: > > > > On Thu, 04 Mar 2021 14:54:11 +0800 >

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-07 Thread Al Viro
On Mon, Mar 08, 2021 at 12:12:22AM +, Al Viro wrote: > Wait, so you have /proc overmounted, without anything autofs-related on > /proc/sys/fs/binfmt_misc and still want to have the pathname resolved, just > because it would've resolved with that overmount of /proc removed? > > I

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-07 Thread Al Viro
On Sun, Mar 07, 2021 at 11:51:20PM +, Al Viro wrote: > On Thu, Mar 04, 2021 at 01:11:33PM +0300, Alexander Mikhalitsyn wrote: > > > That problem connected with CRIU (Checkpoint-Restore in Userspace) project. > > In CRIU we have support of autofs mounts C/R. To acheive that we need to use > >

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-07 Thread Al Viro
On Thu, Mar 04, 2021 at 01:11:33PM +0300, Alexander Mikhalitsyn wrote: > That problem connected with CRIU (Checkpoint-Restore in Userspace) project. > In CRIU we have support of autofs mounts C/R. To acheive that we need to use > ioctl's from /dev/autofs to get data about mounts, restore mount as

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-06 Thread Ian Kent
On Fri, 2021-03-05 at 14:55 +0300, Alexander Mikhalitsyn wrote: > On Fri, 05 Mar 2021 18:10:02 +0800 > Ian Kent wrote: > > > On Thu, 2021-03-04 at 13:11 +0300, Alexander Mikhalitsyn wrote: > > > On Thu, 04 Mar 2021 14:54:11 +0800 > > > Ian Kent wrote: > > > > > > > On Wed, 2021-03-03 at 18:28

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-05 Thread Alexander Mikhalitsyn
On Fri, 05 Mar 2021 18:10:02 +0800 Ian Kent wrote: > On Thu, 2021-03-04 at 13:11 +0300, Alexander Mikhalitsyn wrote: > > On Thu, 04 Mar 2021 14:54:11 +0800 > > Ian Kent wrote: > > > > > On Wed, 2021-03-03 at 18:28 +0300, Alexander Mikhalitsyn wrote: > > > > It was discovered that

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-05 Thread Ian Kent
On Thu, 2021-03-04 at 13:11 +0300, Alexander Mikhalitsyn wrote: > On Thu, 04 Mar 2021 14:54:11 +0800 > Ian Kent wrote: > > > On Wed, 2021-03-03 at 18:28 +0300, Alexander Mikhalitsyn wrote: > > > It was discovered that find_autofs_mount() function > > > in autofs not support cases when autofs

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-04 Thread Alexander Mikhalitsyn
On Thu, 04 Mar 2021 14:54:11 +0800 Ian Kent wrote: > On Wed, 2021-03-03 at 18:28 +0300, Alexander Mikhalitsyn wrote: > > It was discovered that find_autofs_mount() function > > in autofs not support cases when autofs mount > > parent is overmounted. In this case this function will > > always

Re: [RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-03 Thread Ian Kent
On Wed, 2021-03-03 at 18:28 +0300, Alexander Mikhalitsyn wrote: > It was discovered that find_autofs_mount() function > in autofs not support cases when autofs mount > parent is overmounted. In this case this function will > always return -ENOENT. Ok, I get this shouldn't happen. > > Real-life

[RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-03 Thread Alexander Mikhalitsyn
It was discovered that find_autofs_mount() function in autofs not support cases when autofs mount parent is overmounted. In this case this function will always return -ENOENT. Real-life reproducer is fairly simple. Consider the following mounts on root mntns: -- 35 24 0:36 /

[RFC PATCH] autofs: find_autofs_mount overmounted parent support

2021-03-03 Thread Alexander Mikhalitsyn
It was discovered that find_autofs_mount() function in autofs not support cases when autofs mount parent is overmounted. In this case this function will always return -ENOENT. Real-life reproducer is fairly simple. Consider the following mounts on root mntns: -- 35 24 0:36 /