[lxc-devel] [lxc/lxc] e16ad7: memory_utils: add call_cleaner() helper

Stéphane Graber noreply at github.com
Sun Mar 15 06:16:18 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: e16ad728f827f87175918cc3cfa6e67f46a3acd1
      https://github.com/lxc/lxc/commit/e16ad728f827f87175918cc3cfa6e67f46a3acd1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/memory_utils.h

  Log Message:
  -----------
  memory_utils: add call_cleaner() helper

This allows to trivially declare cleanup attributes on the fly.

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


  Commit: 1e22a68300fb2bfac51c283d59eac4b002c75e8a
      https://github.com/lxc/lxc/commit/1e22a68300fb2bfac51c283d59eac4b002c75e8a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/caps.c

  Log Message:
  -----------
  caps: port to call_cleaner() based cleanup

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


  Commit: 5a07663367606d138d62323e245cf289706640f6
      https://github.com/lxc/lxc/commit/5a07663367606d138d62323e245cf289706640f6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/freezer.c
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  tree-wide: port cgroup cleanup to call_cleaner(cgroup_exit)

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


  Commit: 6e87cb176f72c13f97807636690cefa9a5744b03
      https://github.com/lxc/lxc/commit/6e87cb176f72c13f97807636690cefa9a5744b03
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/memory_utils.h

  Log Message:
  -----------
  memory_utils: adapt to new infrastructure

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


  Commit: f62cf1d486bf02319aea25ae4ecdfc3fd3c2125a
      https://github.com/lxc/lxc/commit/f62cf1d486bf02319aea25ae4ecdfc3fd3c2125a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/af_unix.c
    M src/lxc/attach.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cmd/lxc_user_nic.c
    M src/lxc/commands.c
    M src/lxc/commands_utils.c
    M src/lxc/conf.c
    M src/lxc/file_utils.c
    M src/lxc/lxccontainer.c
    M src/lxc/memory_utils.h
    M src/lxc/rexec.c
    M src/lxc/seccomp.c
    M src/lxc/start.c
    M src/lxc/terminal.c
    M src/lxc/utils.c
    M src/lxc/uuid.c

  Log Message:
  -----------
  tree-wide: s/__do_close_prot_errno/__do_close/g

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


  Commit: 644e73938557147ae8295b145cbd4edd8e23e252
      https://github.com/lxc/lxc/commit/644e73938557147ae8295b145cbd4edd8e23e252
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/uuid.c

  Log Message:
  -----------
  tree-wide: remove last -1 fd initialization with cleanup macros in favor of -EBADF

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


  Commit: 1f423252bdb7bf3c86bb9e9f35da98fe45af94e1
      https://github.com/lxc/lxc/commit/1f423252bdb7bf3c86bb9e9f35da98fe45af94e1
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2020-03-15 (Sun, 15 Mar 2020)

  Changed paths:
    M src/lxc/af_unix.c
    M src/lxc/attach.c
    M src/lxc/caps.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cmd/lxc_user_nic.c
    M src/lxc/commands.c
    M src/lxc/commands_utils.c
    M src/lxc/conf.c
    M src/lxc/file_utils.c
    M src/lxc/freezer.c
    M src/lxc/lxccontainer.c
    M src/lxc/memory_utils.h
    M src/lxc/rexec.c
    M src/lxc/seccomp.c
    M src/lxc/start.c
    M src/lxc/terminal.c
    M src/lxc/utils.c
    M src/lxc/uuid.c

  Log Message:
  -----------
  Merge pull request #3294 from brauner/2020-03-15/fixes

memory_utils: improvements


Compare: https://github.com/lxc/lxc/compare/2b1ec4b99987...1f423252bdb7


More information about the lxc-devel mailing list