[lxc-devel] [lxc/lxc] dcbb9e: cgroups: bpf fixes

Stéphane Graber noreply at github.com
Sat Jan 30 19:23:40 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: dcbb9e991ef267e832cffa1407920ac9d1b53c6c
      https://github.com/lxc/lxc/commit/dcbb9e991ef267e832cffa1407920ac9d1b53c6c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: bpf fixes

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


  Commit: 7af21d2962a7aab8b4b62fec6a1beae878a39b03
      https://github.com/lxc/lxc/commit/7af21d2962a7aab8b4b62fec6a1beae878a39b03
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  croups: improve __do_bpf_program_free

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


  Commit: f3ef7e67c1990213c86a20dc7cfa9580378960b4
      https://github.com/lxc/lxc/commit/f3ef7e67c1990213c86a20dc7cfa9580378960b4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: coding style fixes

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


  Commit: ca679784867f26a203949f05f594abbc0c0c98d3
      https://github.com/lxc/lxc/commit/ca679784867f26a203949f05f594abbc0c0c98d3
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: don't initiliaze NULL log

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


  Commit: 954d61c53f0c0c717129884e75f5281db6e42933
      https://github.com/lxc/lxc/commit/954d61c53f0c0c717129884e75f5281db6e42933
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: ensure all memory is zeroed

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


  Commit: c5d0238a6d1cedfc6eab54527a309b12c6670a73
      https://github.com/lxc/lxc/commit/c5d0238a6d1cedfc6eab54527a309b12c6670a73
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: use zalloc

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


  Commit: 6e214b741967598e934b2b8f8cfa7a7429e06e4f
      https://github.com/lxc/lxc/commit/6e214b741967598e934b2b8f8cfa7a7429e06e4f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: tweak cgroup initialization

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


  Commit: ef1a597f4be99630d8c83a3c3f6397b27e4c87d5
      https://github.com/lxc/lxc/commit/ef1a597f4be99630d8c83a3c3f6397b27e4c87d5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

  Changed paths:
    M src/lxc/log.c

  Log Message:
  -----------
  log: remove pointless inline

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


  Commit: c422f3afa60f0e034e5f9d92d23cb4d5aa922dcd
      https://github.com/lxc/lxc/commit/c422f3afa60f0e034e5f9d92d23cb4d5aa922dcd
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  log: add lxc_log_get_fd()

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


  Commit: 0464dec30e3f5732ecd8035c4c0db2d2b9644187
      https://github.com/lxc/lxc/commit/0464dec30e3f5732ecd8035c4c0db2d2b9644187
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: use lxc_log_get_fd()

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


  Commit: d5d4b98e596c707ad58b94e3808e5b7e10772cb9
      https://github.com/lxc/lxc/commit/d5d4b98e596c707ad58b94e3808e5b7e10772cb9
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: vet parameters more strictly

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


  Commit: 0450b7ce718ef9fbc2f0c606b55589a6de911889
      https://github.com/lxc/lxc/commit/0450b7ce718ef9fbc2f0c606b55589a6de911889
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: use cleanup macro for consistency

and to prevent future mishaps.

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


  Commit: 09c8768a0b9df16c4ed4a33a8b926eb96b937fc8
      https://github.com/lxc/lxc/commit/09c8768a0b9df16c4ed4a33a8b926eb96b937fc8
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

  Changed paths:
    M src/lxc/log.c

  Log Message:
  -----------
  log: rework lxc_log_get_level()

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


  Commit: 25a8b256afe10ca285bba9c4d51bf00448085a93
      https://github.com/lxc/lxc/commit/25a8b256afe10ca285bba9c4d51bf00448085a93
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

  Changed paths:
    M src/lxc/seccomp.c

  Log Message:
  -----------
  seccomp: use lxc_log_get_level()

This will now enable LXD users to dump the seccomp filter in the log when
logging at TRACE level.

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


  Commit: 4a888de15de5ec2337ef4faec5f2ea8fccb7461b
      https://github.com/lxc/lxc/commit/4a888de15de5ec2337ef4faec5f2ea8fccb7461b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: use bpf log when logging at trace level

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


  Commit: de96cd600c968c5ed830a61a3979d2e2d7229104
      https://github.com/lxc/lxc/commit/de96cd600c968c5ed830a61a3979d2e2d7229104
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  log: add lxc_log_trace() helper

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


  Commit: 640952e53838c7a05535c9e015a67e533a355795
      https://github.com/lxc/lxc/commit/640952e53838c7a05535c9e015a67e533a355795
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

  Changed paths:
    M src/lxc/attach.c

  Log Message:
  -----------
  attach: don't needless check for NULL

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


  Commit: 7d2f7ae18514ed1b3abb70bb559716ebafaebdc9
      https://github.com/lxc/lxc/commit/7d2f7ae18514ed1b3abb70bb559716ebafaebdc9
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

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

  Log Message:
  -----------
  cgroups: use PTR_TO_U64()

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


  Commit: ee4aad1e1f043d8d519eabcd13964ccc42a4b029
      https://github.com/lxc/lxc/commit/ee4aad1e1f043d8d519eabcd13964ccc42a4b029
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2021-01-30 (Sat, 30 Jan 2021)

  Changed paths:
    M src/lxc/attach.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup2_devices.c
    M src/lxc/cgroups/cgroup2_devices.h
    M src/lxc/log.c
    M src/lxc/log.h
    M src/lxc/macro.h
    M src/lxc/seccomp.c

  Log Message:
  -----------
  Merge pull request #3639 from brauner/2021-01-28/fixes

cgroups: fixes and improvements


Compare: https://github.com/lxc/lxc/compare/0e24c5600da3...ee4aad1e1f04


More information about the lxc-devel mailing list