[lxc-devel] [lxc/lxc] 315f8a: cgroups: fix cgroup mounting

Stéphane Graber noreply at github.com
Thu Feb 4 20:40:49 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 315f8a4e427d41ab609023cf0986ef856c6f41a1
      https://github.com/lxc/lxc/commit/315f8a4e427d41ab609023cf0986ef856c6f41a1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/conf.c
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  cgroups: fix cgroup mounting

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: c689b58ad3b30c400c8a394224075a1838c896e5
      https://github.com/lxc/lxc/commit/c689b58ad3b30c400c8a394224075a1838c896e5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgroups: restricted fd-only controller mountpoint creation

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 02efd04151fab52c9ad0703f76c697a474a5558f
      https://github.com/lxc/lxc/commit/02efd04151fab52c9ad0703f76c697a474a5558f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/conf.h
    M src/lxc/string_utils.h
    M src/lxc/utils.c

  Log Message:
  -----------
  cgroups: switch to fd-based cgroup mounting

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 9a57778bb5b2a85f542dd6f9c1c0f37ba4f8b7cc
      https://github.com/lxc/lxc/commit/9a57778bb5b2a85f542dd6f9c1c0f37ba4f8b7cc
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  attach: fix fallback logic when attaching to cgroups

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 88c27c5352ef89bb444ce77bf419440eb8d5f6c0
      https://github.com/lxc/lxc/commit/88c27c5352ef89bb444ce77bf419440eb8d5f6c0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgroups: fix argument vetting in cgroup_attach()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 6e2078de11e03ac2e97f72e23d7bac5b7bf2dd95
      https://github.com/lxc/lxc/commit/6e2078de11e03ac2e97f72e23d7bac5b7bf2dd95
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgroups: improve error handling and logging in cgroup_attach_leaf()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 7043e2b4704415cbad0ee149f2f99f0ea622b179
      https://github.com/lxc/lxc/commit/7043e2b4704415cbad0ee149f2f99f0ea622b179
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgroups: restrict open calls in cgroup_attach_create_leaf()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 977687db1c288e3315d9aea56fc9ae10bdd1badf
      https://github.com/lxc/lxc/commit/977687db1c288e3315d9aea56fc9ae10bdd1badf
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: add mount_from_at()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 86087bd6bfa622be6cafbddec7c56bf73ea01640
      https://github.com/lxc/lxc/commit/86087bd6bfa622be6cafbddec7c56bf73ea01640
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: fix lxc_setup_dev_console()

We were printing garbage on accident.

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: a370f16bcdb160bb299b8aced7b14ac1b151bd01
      https://github.com/lxc/lxc/commit/a370f16bcdb160bb299b8aced7b14ac1b151bd01
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/conf.h

  Log Message:
  -----------
  conf: start stashing dfd to host's / during container setup

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 927ea337a42a6957d5a9ec829d761f7113c48d6c
      https://github.com/lxc/lxc/commit/927ea337a42a6957d5a9ec829d761f7113c48d6c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/conf.c

  Log Message:
  -----------
  conf: restricted fd-only lxc_fill_autodev()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 8ea5110c9cbd7d2672a7f5eacf335def8096db0d
      https://github.com/lxc/lxc/commit/8ea5110c9cbd7d2672a7f5eacf335def8096db0d
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/syscall_wrappers.h

  Log Message:
  -----------
  syscall_wrappers: fix PROTECT_OPEN_W macro

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: a5a08920ee48f7420223ac39d62967b3bf6a9dbe
      https://github.com/lxc/lxc/commit/a5a08920ee48f7420223ac39d62967b3bf6a9dbe
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/conf.h

  Log Message:
  -----------
  tree-wide: s/dev_mntpt_fd/dfd_dev/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: ea57e42409bf56b60759c0fffc978ba116a711ce
      https://github.com/lxc/lxc/commit/ea57e42409bf56b60759c0fffc978ba116a711ce
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/conf.c
    M src/lxc/conf.h

  Log Message:
  -----------
  tree-wide: s/mntpt_fd/dfd_mnt/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: ea11a215dca6208e1b6ce47db084b7fadb0a47a2
      https://github.com/lxc/lxc/commit/ea11a215dca6208e1b6ce47db084b7fadb0a47a2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/conf.h

  Log Message:
  -----------
  tree-wide: s/dfd_root_host/dfd_host/g

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 59114d805305928e4573d2e6936eb35e61f86ad2
      https://github.com/lxc/lxc/commit/59114d805305928e4573d2e6936eb35e61f86ad2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c

  Log Message:
  -----------
  cgroups: check for correct error in __cg_unified_attach() from cgroup_attach()

Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>


  Commit: 5ee510d614a1b186465aa0e0b15100dff8e7bba4
      https://github.com/lxc/lxc/commit/5ee510d614a1b186465aa0e0b15100dff8e7bba4
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2021-02-04 (Thu, 04 Feb 2021)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/string_utils.h
    M src/lxc/syscall_wrappers.h
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  Merge pull request #3651 from brauner/2021-02-04/fixes

cgroups: fix cgroup mounting


Compare: https://github.com/lxc/lxc/compare/dfb71524d77c...5ee510d614a1


More information about the lxc-devel mailing list