Branch: refs/heads/stable-3.0
  Home:   https://github.com/lxc/lxc
  Commit: 3910f81ff670a022dccc4f95c6298180249d7db7
      https://github.com/lxc/lxc/commit/3910f81ff670a022dccc4f95c6298180249d7db7
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    M src/lxc/commands.c
    M src/lxc/log.h

  Log Message:
  -----------
  commands: use logging return helpers

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: 1e8adfa12f774243c5a58c7d74d2948125859491
      https://github.com/lxc/lxc/commit/1e8adfa12f774243c5a58c7d74d2948125859491
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    R COPYING
    A LICENSE.GPL2
    A LICENSE.LGPL2.1
    M src/lxc/Makefile.am
    M src/lxc/af_unix.c
    M src/lxc/af_unix.h
    M src/lxc/attach.c
    M src/lxc/attach.h
    M src/lxc/attach_options.h
    M src/lxc/caps.c
    M src/lxc/caps.h
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/cgroups/cgroup_utils.c
    M src/lxc/cgroups/cgroup_utils.h
    M src/lxc/cmd/lxc-checkconfig.in
    M src/lxc/cmd/lxc-update-config.in
    M src/lxc/cmd/lxc_init.c
    M src/lxc/cmd/lxc_monitord.c
    M src/lxc/cmd/lxc_user_nic.c
    M src/lxc/cmd/lxc_usernsexec.c
    M src/lxc/commands.c
    M src/lxc/commands.h
    M src/lxc/commands_utils.c
    M src/lxc/commands_utils.h
    M src/lxc/compiler.h
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/confile.c
    M src/lxc/confile.h
    M src/lxc/confile_utils.c
    M src/lxc/confile_utils.h
    M src/lxc/criu.c
    M src/lxc/criu.h
    M src/lxc/error.c
    M src/lxc/error.h
    M src/lxc/execute.c
    M src/lxc/file_utils.c
    M src/lxc/file_utils.h
    M src/lxc/freezer.c
    M src/lxc/initutils.c
    M src/lxc/initutils.h
    M src/lxc/list.h
    M src/lxc/log.c
    M src/lxc/log.h
    M src/lxc/lsm/apparmor.c
    M src/lxc/lsm/lsm.c
    M src/lxc/lsm/lsm.h
    M src/lxc/lsm/nop.c
    M src/lxc/lsm/selinux.c
    M src/lxc/lxc.functions.in
    M src/lxc/lxc.h
    M src/lxc/lxccontainer.c
    M src/lxc/lxccontainer.h
    M src/lxc/lxclock.c
    M src/lxc/lxclock.h
    M src/lxc/lxcseccomp.h
    M src/lxc/macro.h
    M src/lxc/mainloop.c
    M src/lxc/mainloop.h
    M src/lxc/memory_utils.h
    M src/lxc/monitor.c
    M src/lxc/monitor.h
    M src/lxc/namespace.c
    M src/lxc/namespace.h
    M src/lxc/network.c
    M src/lxc/network.h
    M src/lxc/nl.c
    M src/lxc/nl.h
    M src/lxc/pam/pam_cgfs.c
    M src/lxc/parse.c
    M src/lxc/parse.h
    M src/lxc/raw_syscalls.c
    M src/lxc/raw_syscalls.h
    M src/lxc/rexec.c
    M src/lxc/rexec.h
    M src/lxc/ringbuf.c
    M src/lxc/ringbuf.h
    M src/lxc/rtnl.c
    M src/lxc/rtnl.h
    M src/lxc/seccomp.c
    M src/lxc/start.c
    M src/lxc/start.h
    M src/lxc/state.c
    M src/lxc/state.h
    M src/lxc/storage/btrfs.c
    M src/lxc/storage/btrfs.h
    M src/lxc/storage/dir.c
    M src/lxc/storage/dir.h
    M src/lxc/storage/loop.c
    M src/lxc/storage/loop.h
    M src/lxc/storage/lvm.c
    M src/lxc/storage/lvm.h
    M src/lxc/storage/nbd.c
    M src/lxc/storage/nbd.h
    M src/lxc/storage/overlay.c
    M src/lxc/storage/overlay.h
    M src/lxc/storage/rbd.c
    M src/lxc/storage/rbd.h
    M src/lxc/storage/rsync.c
    M src/lxc/storage/rsync.h
    M src/lxc/storage/storage.c
    M src/lxc/storage/storage.h
    M src/lxc/storage/storage_utils.c
    M src/lxc/storage/storage_utils.h
    M src/lxc/storage/zfs.c
    M src/lxc/storage/zfs.h
    M src/lxc/string_utils.c
    M src/lxc/string_utils.h
    M src/lxc/sync.c
    M src/lxc/sync.h
    M src/lxc/syscall_wrappers.h
    M src/lxc/terminal.c
    M src/lxc/terminal.h
    M src/lxc/tools/arguments.c
    M src/lxc/tools/arguments.h
    M src/lxc/tools/include/getsubopt.c
    M src/lxc/tools/include/getsubopt.h
    M src/lxc/tools/lxc_attach.c
    M src/lxc/tools/lxc_autostart.c
    M src/lxc/tools/lxc_cgroup.c
    M src/lxc/tools/lxc_checkpoint.c
    M src/lxc/tools/lxc_config.c
    M src/lxc/tools/lxc_console.c
    M src/lxc/tools/lxc_copy.c
    M src/lxc/tools/lxc_create.c
    M src/lxc/tools/lxc_destroy.c
    M src/lxc/tools/lxc_device.c
    M src/lxc/tools/lxc_execute.c
    M src/lxc/tools/lxc_freeze.c
    M src/lxc/tools/lxc_info.c
    M src/lxc/tools/lxc_ls.c
    M src/lxc/tools/lxc_monitor.c
    M src/lxc/tools/lxc_snapshot.c
    M src/lxc/tools/lxc_start.c
    M src/lxc/tools/lxc_stop.c
    M src/lxc/tools/lxc_top.c
    M src/lxc/tools/lxc_unfreeze.c
    M src/lxc/tools/lxc_unshare.c
    M src/lxc/tools/lxc_wait.c
    M src/lxc/utils.c
    M src/lxc/utils.h
    M src/lxc/uuid.c
    M src/lxc/uuid.h
    M src/lxc/version.h.in

  Log Message:
  -----------
  lxc: switch to SPDX

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: ec26ee91c3ba0e234bed64a543b84366a4471b8a
      https://github.com/lxc/lxc/commit/ec26ee91c3ba0e234bed64a543b84366a4471b8a
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/commands.c
    M src/lxc/log.h
    M src/lxc/macro.h

  Log Message:
  -----------
  cgroups: improve container cgroup attaching

The current attach.c codepath which handles moving the attaching process into
the container's cgroups allocates a whole new struct cgroup_ops and goes
through the trouble of reparsing the whole cgroup layout.
That's costly and wasteful. My plan has always been to move this into the
command api by getting fds for attaching back but but it's not worth going
through that hazzle for non-unified hosts. On pure unified hosts however -
being the future - we can just attach through a single fd so there's no need to
allocate and setup struct cgroup_ops.

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


  Commit: df5f3618851bc46fafcbf20ccfa3c540180a1cd0
      https://github.com/lxc/lxc/commit/df5f3618851bc46fafcbf20ccfa3c540180a1cd0
  Author: Christian Brauner <christian.brau...@ubuntu.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

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

  Log Message:
  -----------
  cgroups/devices: correctly verify bpf device useability in 
cgfsng_devices_activate()

Signed-off-by: Christian Brauner <christian.brau...@ubuntu.com>


Compare: https://github.com/lxc/lxc/compare/663287e92bee...df5f3618851b
_______________________________________________
lxc-devel mailing list
lxc-devel@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-devel

Reply via email to