[lxc-devel] [lxc/lxc] 78ae61: syscall_numbers: handle ia64 syscall numbers corre...

Serge Hallyn noreply at github.com
Fri May 15 19:02:11 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 78ae61d86cd502df5f757ba4ba5cf5304aad55d2
      https://github.com/lxc/lxc/commit/78ae61d86cd502df5f757ba4ba5cf5304aad55d2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/lxc/syscall_numbers.h

  Log Message:
  -----------
  syscall_numbers: handle ia64 syscall numbers correctly

They are offset by 1024.

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


  Commit: 923d3a2dba12dee9a543af4757f1c37f83007a00
      https://github.com/lxc/lxc/commit/923d3a2dba12dee9a543af4757f1c37f83007a00
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M src/lxc/syscall_numbers.h

  Log Message:
  -----------
  syscall_numbers: add clone3()

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


  Commit: f40988c7736333b67f55dcc9e3a3340f7793a16f
      https://github.com/lxc/lxc/commit/f40988c7736333b67f55dcc9e3a3340f7793a16f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M configure.ac
    M src/include/fexecve.c
    M src/lxc/Makefile.am
    M src/lxc/af_unix.c
    M src/lxc/attach.c
    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/conf.c
    M src/lxc/execute.c
    M src/lxc/lsm/apparmor.c
    M src/lxc/lxccontainer.c
    M src/lxc/namespace.c
    M src/lxc/namespace.h
    M src/lxc/network.c
    A src/lxc/process_utils.c
    A src/lxc/process_utils.h
    R src/lxc/raw_syscalls.c
    R src/lxc/raw_syscalls.h
    M src/lxc/rexec.c
    M src/lxc/start.c
    M src/lxc/utils.c
    M src/lxc/utils.h
    M src/tests/Makefile.am
    M src/tests/lxc_raw_clone.c

  Log Message:
  -----------
  process_utils: introduce new process_utils.{c,h}

This will be the central place for all process management helpers. This also
removes raw_syscalls.{c,h}.

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


  Commit: 96086a6b7b4f62c4f397de146b11456efa5327f7
      https://github.com/lxc/lxc/commit/96086a6b7b4f62c4f397de146b11456efa5327f7
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M configure.ac
    M src/lxc/process_utils.h

  Log Message:
  -----------
  process_utils: add clone3() support

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


  Commit: 2f46fe6e7a875137fc7798f27f26365f71050419
      https://github.com/lxc/lxc/commit/2f46fe6e7a875137fc7798f27f26365f71050419
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M configure.ac
    M src/lxc/process_utils.c
    M src/lxc/process_utils.h

  Log Message:
  -----------
  process_utils: make lxc use clone3() whenever possible

No more weird api quirks between architectures and cool new features.

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


  Commit: 04a49a1452fb542644d9a9ed37935fd00fa88c20
      https://github.com/lxc/lxc/commit/04a49a1452fb542644d9a9ed37935fd00fa88c20
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

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

  Log Message:
  -----------
  cgroups: be less alarming when creating cgroups

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


  Commit: c0bdef23ebbbb5d4ae8ffb9e393997a67209ee74
      https://github.com/lxc/lxc/commit/c0bdef23ebbbb5d4ae8ffb9e393997a67209ee74
  Author: Serge Hallyn <serge at hallyn.com>
  Date:   2020-05-15 (Fri, 15 May 2020)

  Changed paths:
    M configure.ac
    M src/include/fexecve.c
    M src/lxc/Makefile.am
    M src/lxc/af_unix.c
    M src/lxc/attach.c
    M src/lxc/cgroups/cgfsng.c
    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/conf.c
    M src/lxc/execute.c
    M src/lxc/lsm/apparmor.c
    M src/lxc/lxccontainer.c
    M src/lxc/namespace.c
    M src/lxc/namespace.h
    M src/lxc/network.c
    A src/lxc/process_utils.c
    A src/lxc/process_utils.h
    R src/lxc/raw_syscalls.c
    R src/lxc/raw_syscalls.h
    M src/lxc/rexec.c
    M src/lxc/start.c
    M src/lxc/syscall_numbers.h
    M src/lxc/utils.c
    M src/lxc/utils.h
    M src/tests/Makefile.am
    M src/tests/lxc_raw_clone.c

  Log Message:
  -----------
  Merge pull request #3412 from brauner/2020-05-15/clone3

clone3: add infrastructure and switch container creation to it


Compare: https://github.com/lxc/lxc/compare/748166a39bd7...c0bdef23ebbb


More information about the lxc-devel mailing list