[lxc-devel] [lxc/lxc] d9be3d: string_utils: move lxc_iterate_parts()

Stéphane Graber noreply at github.com
Mon Feb 22 19:52:43 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: d9be3d269433165da879dac87d56f84949fbe135
      https://github.com/lxc/lxc/commit/d9be3d269433165da879dac87d56f84949fbe135
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-19 (Fri, 19 Feb 2021)

  Changed paths:
    M src/lxc/macro.h
    M src/lxc/string_utils.h

  Log Message:
  -----------
  string_utils: move lxc_iterate_parts()

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


  Commit: 37ac0b481d0f7420b632a7de829a44f7e72e2cb4
      https://github.com/lxc/lxc/commit/37ac0b481d0f7420b632a7de829a44f7e72e2cb4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-19 (Fri, 19 Feb 2021)

  Changed paths:
    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

  Log Message:
  -----------
  cgroups: fix prune_init_scope()

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


  Commit: 0d83967fa39bb2dc72eeb395989e59aa3ae81842
      https://github.com/lxc/lxc/commit/0d83967fa39bb2dc72eeb395989e59aa3ae81842
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: avoid additional variable for single access

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


  Commit: 7a0c8ed32c142f8f5fc34c95c372b09eadaa7587
      https://github.com/lxc/lxc/commit/7a0c8ed32c142f8f5fc34c95c372b09eadaa7587
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/must_copy_string()/strdup()/g

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


  Commit: 0fbf99d6005a906805565e521fa28dabbb8ca4a0
      https://github.com/lxc/lxc/commit/0fbf99d6005a906805565e521fa28dabbb8ca4a0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: tweak lxc.cgroup.use handling in __cgroup_init()

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


  Commit: a96be3c335961f255de4f629cba4bd384b75d39d
      https://github.com/lxc/lxc/commit/a96be3c335961f255de4f629cba4bd384b75d39d
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: tweak return values

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


  Commit: 8033666ce2fec932ef6d7e773c157c5cc54dd4aa
      https://github.com/lxc/lxc/commit/8033666ce2fec932ef6d7e773c157c5cc54dd4aa
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: simplify current cgroup retrieval on pure unified cgroup layouts

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


  Commit: 0eb3b1ceed16bc01267441d1faf3a15c7c168935
      https://github.com/lxc/lxc/commit/0eb3b1ceed16bc01267441d1faf3a15c7c168935
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/basecginfo/cgroup_info/g

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


  Commit: 45069107aa81495e96b57156fa49e6afe13f8208
      https://github.com/lxc/lxc/commit/45069107aa81495e96b57156fa49e6afe13f8208
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

  Changed paths:
    M src/lxc/compiler.h

  Log Message:
  -----------
  compiler: add likely() and unlikely() support

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


  Commit: 844d929d2e92a7b19b1b4f93ea95916284f0a14a
      https://github.com/lxc/lxc/commit/844d929d2e92a7b19b1b4f93ea95916284f0a14a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

  Changed paths:
    M src/lxc/macro.h

  Log Message:
  -----------
  macro: add pointer error encoding support

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


  Commit: 6407ddf4dac667258fdc16a71a500bccd211e76e
      https://github.com/lxc/lxc/commit/6407ddf4dac667258fdc16a71a500bccd211e76e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

  Changed paths:
    M src/lxc/memory_utils.h

  Log Message:
  -----------
  memory_utils: adapt to new pointer error macros

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


  Commit: 0e3af26b2ff6e9e22b6a8214d8d730a4d16c1f49
      https://github.com/lxc/lxc/commit/0e3af26b2ff6e9e22b6a8214d8d730a4d16c1f49
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-20 (Sat, 20 Feb 2021)

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

  Log Message:
  -----------
  cgroups: split out unified cgroup helpers

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


  Commit: 35ec1a385a2b0521b522d2c7cc82bfc7ef633e88
      https://github.com/lxc/lxc/commit/35ec1a385a2b0521b522d2c7cc82bfc7ef633e88
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

  Changed paths:
    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

  Log Message:
  -----------
  cgroups: rework cgroup initialization

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


  Commit: 63ba9eafcff76d2b1970ed4e5e1b28a1cb343345
      https://github.com/lxc/lxc/commit/63ba9eafcff76d2b1970ed4e5e1b28a1cb343345
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: simplify string list handling

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


  Commit: 0da35ac723ccf0f7c158a694b61e25efdf95bb33
      https://github.com/lxc/lxc/commit/0da35ac723ccf0f7c158a694b61e25efdf95bb33
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: split delegation checks into separate helpers

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


  Commit: 179754a25ebed49f9f9243896939ace7313b60e1
      https://github.com/lxc/lxc/commit/179754a25ebed49f9f9243896939ace7313b60e1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/add_hierarchy()/cgroup_hierarchy_add()/g

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


  Commit: e821c3b74a2f5463d76d07cda42e07a9be804808
      https://github.com/lxc/lxc/commit/e821c3b74a2f5463d76d07cda42e07a9be804808
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

  Changed paths:
    M src/lxc/cgroups/cgroup_utils.c
    M src/lxc/cgroups/cgroup_utils.h

  Log Message:
  -----------
  cgroups: remove unused helpers

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


  Commit: b8572e8c2f5eddbf47cf3de441bfe8deb1c033a1
      https://github.com/lxc/lxc/commit/b8572e8c2f5eddbf47cf3de441bfe8deb1c033a1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: introduce cgroup hierarchy type

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


  Commit: a9db9474ae7124e2751dd4c6caa609569e039039
      https://github.com/lxc/lxc/commit/a9db9474ae7124e2751dd4c6caa609569e039039
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: simplify and fix mounting on non-cgroup namespace aware kernels

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


  Commit: e18e9053941337d646b32b65172c1f9e56bc1bca
      https://github.com/lxc/lxc/commit/e18e9053941337d646b32b65172c1f9e56bc1bca
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: rename cgroupfs mount fd

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


  Commit: 44585f1a904b0d795959211843694eacbd040162
      https://github.com/lxc/lxc/commit/44585f1a904b0d795959211843694eacbd040162
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/container_base_path/at_base/g

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


  Commit: a58be2ad8bd90fac6aa3f9c0ea9ddda2156d99a5
      https://github.com/lxc/lxc/commit/a58be2ad8bd90fac6aa3f9c0ea9ddda2156d99a5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/mountpoint/at_mnt/g

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


  Commit: e33870e511c679130e742ad58d8674f27867f067
      https://github.com/lxc/lxc/commit/e33870e511c679130e742ad58d8674f27867f067
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/cgfd_con/dfd_con/g

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


  Commit: 6a32c81772172e609eccf4500c3efda64a2a6fee
      https://github.com/lxc/lxc/commit/6a32c81772172e609eccf4500c3efda64a2a6fee
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/cgfd_mon/dfd_mon/g

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


  Commit: c0af7b1c96b4d906d0bd897940acee59b5f23bfb
      https://github.com/lxc/lxc/commit/c0af7b1c96b4d906d0bd897940acee59b5f23bfb
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

  Changed paths:
    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/commands.c

  Log Message:
  -----------
  cgroups: s/cgfd_limit/dfd_lim/g

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


  Commit: 67ed60ce6b7fe4869178162f781704c04169d816
      https://github.com/lxc/lxc/commit/67ed60ce6b7fe4869178162f781704c04169d816
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/container_full_path/path_con/g

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


  Commit: b1b1a60f165aad57fb4990d00ae5e3944cc7360b
      https://github.com/lxc/lxc/commit/b1b1a60f165aad57fb4990d00ae5e3944cc7360b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/container_limit_path/path_lim/g

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


  Commit: 4cd3a764562841451f8df13e4649b13d0c251d69
      https://github.com/lxc/lxc/commit/4cd3a764562841451f8df13e4649b13d0c251d69
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: move cgroup2 parameters into substruct

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


  Commit: 042f9e9c755ef0fbfb98acc94d166f2d52dcf282
      https://github.com/lxc/lxc/commit/042f9e9c755ef0fbfb98acc94d166f2d52dcf282
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: s/cgroup2_chown/delegate/g

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


  Commit: ca72ccb50fe0657a671f72ba8864ac4d46616bfc
      https://github.com/lxc/lxc/commit/ca72ccb50fe0657a671f72ba8864ac4d46616bfc
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: improve utility controller handling

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


  Commit: 2e85effb0053bd28418198457aab9393a3802368
      https://github.com/lxc/lxc/commit/2e85effb0053bd28418198457aab9393a3802368
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

  Changed paths:
    M src/lxc/file_utils.c

  Log Message:
  -----------
  file_utils: tweak lxc_write_openat()

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


  Commit: b8a4fe12820fdbc8883b752bcb3855c5682d0ff6
      https://github.com/lxc/lxc/commit/b8a4fe12820fdbc8883b752bcb3855c5682d0ff6
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: fix cg_legacy_freeze() return type

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


  Commit: c7a1f72aca4bd0bc12e19e8bcee3d854820f2a1c
      https://github.com/lxc/lxc/commit/c7a1f72aca4bd0bc12e19e8bcee3d854820f2a1c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2021-02-21 (Sun, 21 Feb 2021)

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

  Log Message:
  -----------
  cgroups: handle lxc.cgroup.use global parameter

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


  Commit: 793996583cfd0d50bc52a927de81a3b74ea68f7a
      https://github.com/lxc/lxc/commit/793996583cfd0d50bc52a927de81a3b74ea68f7a
  Author: Stéphane Graber <stgraber at ubuntu.com>
  Date:   2021-02-22 (Mon, 22 Feb 2021)

  Changed paths:
    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/cgroup_utils.c
    M src/lxc/cgroups/cgroup_utils.h
    M src/lxc/commands.c
    M src/lxc/compiler.h
    M src/lxc/file_utils.c
    M src/lxc/log.h
    M src/lxc/macro.h
    M src/lxc/memory_utils.h
    M src/lxc/string_utils.h

  Log Message:
  -----------
  Merge pull request #3688 from brauner/2021-02-19/fixes_2

cgroups: rework cgroup initialization


Compare: https://github.com/lxc/lxc/compare/c33840f6f997...793996583cfd


More information about the lxc-devel mailing list