[lxc-devel] [lxc/lxc] 94bef7: conf: fix read-only bind mounts
Christian Brauner
noreply at github.com
Tue Mar 24 17:59:13 UTC 2020
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: 94bef7e4b4ee4b8b05bc4ba52b536fdc8d099c2c
https://github.com/lxc/lxc/commit/94bef7e4b4ee4b8b05bc4ba52b536fdc8d099c2c
Author: Tycho Andersen <tycho at tycho.ws>
Date: 2020-03-24 (Tue, 24 Mar 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
conf: fix read-only bind mounts
Here we would always set MS_RDONLY in required_flags if it was set in
mountflags, so the expression:
!(required_flags & ~mountflags)
would always be true, and we would always skip the remount.
Instead, let's treat readonly as special: always do the remount if
MS_RDONLY is present. Unfortunately it doesn't seem to show up in
sb.f_flag, so we can't use the same path as everything else.
This only inadvertently worked before because of a bug fixed in
f75917858023 ("conf: don't accidently double-mount").
Signed-off-by: Tycho Andersen <tycho at tycho.ws>
Commit: b492fc2a40013b181cdce686658f08b9d7d6a0d9
https://github.com/lxc/lxc/commit/b492fc2a40013b181cdce686658f08b9d7d6a0d9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-03-24 (Tue, 24 Mar 2020)
Changed paths:
M src/lxc/conf.c
Log Message:
-----------
Merge pull request #3323 from tych0/fix-readonly-bind-mounts
conf: fix read-only bind mounts
Compare: https://github.com/lxc/lxc/compare/e4e80aa9e9d0...b492fc2a4001
More information about the lxc-devel
mailing list