[lxc-devel] [lxc/lxc] e4dffa: api_extension: add cgroup2_devices api extension

Stéphane Graber noreply at github.com
Sun Dec 1 20:17:37 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: e4dffa2f972db6f92aa894bc0b103f8cd95c74dd
      https://github.com/lxc/lxc/commit/e4dffa2f972db6f92aa894bc0b103f8cd95c74dd
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M src/lxc/api_extensions.h

  Log Message:
  -----------
  api_extension: add cgroup2_devices api extension

This will only be defined if liblxc was even compiled with bpf supported.
Support itself will be determined at runtime by liblxc itself.

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


  Commit: 46383a85a90c15da798c2859b5e2d5b979e9e46b
      https://github.com/lxc/lxc/commit/46383a85a90c15da798c2859b5e2d5b979e9e46b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: remove unused macros

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


  Commit: cce5a3d71696b402ae7316f569085c759435690b
      https://github.com/lxc/lxc/commit/cce5a3d71696b402ae7316f569085c759435690b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

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

  Log Message:
  -----------
  cgroups/cgfsng: "atomically" replace bpf device programs

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


  Commit: 4bfb655ea8d9f824571b970927c4eefb9c97f902
      https://github.com/lxc/lxc/commit/4bfb655ea8d9f824571b970927c4eefb9c97f902
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

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

  Log Message:
  -----------
  conf: record cgroup2 devices in parsed format

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


  Commit: 2a63b5cb7fcc0400528c41528724874995844e55
      https://github.com/lxc/lxc/commit/2a63b5cb7fcc0400528c41528724874995844e55
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/commands.c
    M src/lxc/commands.h
    M src/lxc/conf.h
    M src/lxc/log.h

  Log Message:
  -----------
  cgroups/cgfsng: implement cgroup2 device controller live update

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


  Commit: 68a9e3ebcbaca166211eaca18e0e2106be345710
      https://github.com/lxc/lxc/commit/68a9e3ebcbaca166211eaca18e0e2106be345710
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M configure.ac
    M src/lxc/commands.c

  Log Message:
  -----------
  configure: enable -Wunused-but-set-variable

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


  Commit: 30da741c5038e3e683e170bfee974d25487de14a
      https://github.com/lxc/lxc/commit/30da741c5038e3e683e170bfee974d25487de14a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

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

  Log Message:
  -----------
  cgroups/devices: handle NULL

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


  Commit: fda39d451e9663392d94c53927c4239a7b392533
      https://github.com/lxc/lxc/commit/fda39d451e9663392d94c53927c4239a7b392533
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

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

  Log Message:
  -----------
  cgroups/devices: introduce ebpf device cgroup global rule types

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


  Commit: 3e32a62647db6bb3043bdcedd6d3315bbce68583
      https://github.com/lxc/lxc/commit/3e32a62647db6bb3043bdcedd6d3315bbce68583
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2019-12-01 (Sun, 01 Dec 2019)

  Changed paths:
    M configure.ac
    M src/lxc/api_extensions.h
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/commands.c
    M src/lxc/commands.h
    M src/lxc/conf.c
    M src/lxc/conf.h
    M src/lxc/log.h
    M src/lxc/macro.h
    M src/lxc/memory_utils.h

  Log Message:
  -----------
  Merge pull request #3195 from brauner/cgroup2_devices_fixes

cgroup2: add bpf device controller live update


Compare: https://github.com/lxc/lxc/compare/637de040ae55...3e32a62647db


More information about the lxc-devel mailing list