[libvirt] [PATCH] LXC: fix incorrect parameter of mount in lxcContainerMountFSBind

Osier Yang jyang at redhat.com
Mon Jun 11 05:03:02 UTC 2012


On 2012年06月11日 11:37, Gao feng wrote:
> when do remount,the source and target should be the same
> values specified in the initial mount() call.
>
> So change fs->dst to src.
>
> Signed-off-by: Gao feng<gaofeng at cn.fujitsu.com>
> ---
>   src/lxc/lxc_container.c |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/lxc/lxc_container.c b/src/lxc/lxc_container.c
> index 506eb43..cd15ca4 100644
> --- a/src/lxc/lxc_container.c
> +++ b/src/lxc/lxc_container.c
> @@ -744,7 +744,7 @@ static int lxcContainerMountFSBind(virDomainFSDefPtr fs,
>
>       if (fs->readonly) {
>           VIR_DEBUG("Binding %s readonly", fs->dst);
> -        if (mount(fs->dst, fs->dst, NULL, MS_BIND|MS_REMOUNT|MS_RDONLY, NULL)<  0) {
> +        if (mount(src, fs->dst, NULL, MS_BIND|MS_REMOUNT|MS_RDONLY, NULL)<  0) {
>               virReportSystemError(errno,
>                                    _("Failed to make directory %s readonly"),
>                                    fs->dst);

ACK, and pushed.

Osier




More information about the libvir-list mailing list