[lxc-devel] [lxc/lxc] 438c45: cgfsng: order includes

GitHub noreply at github.com
Mon Feb 19 18:15:41 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/lxc/lxc
  Commit: 438c4581b068db39e88db570294a852ecc31092f
      https://github.com/lxc/lxc/commit/438c4581b068db39e88db570294a852ecc31092f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: order includes

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


  Commit: 9e28830178eaba12336f0d32a9b2389377c3e9be
      https://github.com/lxc/lxc/commit/9e28830178eaba12336f0d32a9b2389377c3e9be
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: fully document struct hierarchy

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


  Commit: 16a2cde9e036f8245392b0e257b830d083dfb728
      https://github.com/lxc/lxc/commit/16a2cde9e036f8245392b0e257b830d083dfb728
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: fully document struct cgfsng_handler_data

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


  Commit: 09f3bb13cc449480f0e56d55d11c31384d361600
      https://github.com/lxc/lxc/commit/09f3bb13cc449480f0e56d55d11c31384d361600
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: fully document remaining variables

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


  Commit: 2d5fe5bad08561ad561a8fed1927d463cdc90207
      https://github.com/lxc/lxc/commit/2d5fe5bad08561ad561a8fed1927d463cdc90207
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: free_string_list()

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


  Commit: 7745483dbd34958c857d912d6c275cc47dbf013c
      https://github.com/lxc/lxc/commit/7745483dbd34958c857d912d6c275cc47dbf013c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_legacy_must_prefix_named()

s/must_prefix_named/cg_legacy_must_prefix_named/

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


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

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

  Log Message:
  -----------
  cgfsng: move cg_legacy_must_prefix_named()

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


  Commit: 3fd0de4d307aa9146c272a556c3b4cd10d5f1936
      https://github.com/lxc/lxc/commit/3fd0de4d307aa9146c272a556c3b4cd10d5f1936
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: add me to authors

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


  Commit: 8b8db2f6af8e2c1fea02553800d7cee861c465c3
      https://github.com/lxc/lxc/commit/8b8db2f6af8e2c1fea02553800d7cee861c465c3
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: append_null_to_list()

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


  Commit: 8073018da72792e9504c8450a8bf2b2b2f395365
      https://github.com/lxc/lxc/commit/8073018da72792e9504c8450a8bf2b2b2f395365
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: string_in_list()

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


  Commit: 42a993b4704a1981a7184b519c856d78b0a3081a
      https://github.com/lxc/lxc/commit/42a993b4704a1981a7184b519c856d78b0a3081a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: must_append_controller()

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


  Commit: 5ae0207c84f5e295768815f4f31cb2694318dc14
      https://github.com/lxc/lxc/commit/5ae0207c84f5e295768815f4f31cb2694318dc14
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: get_hierarchy()

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


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

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

  Log Message:
  -----------
  cgfsng: lxc_cpumask()

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


  Commit: 414c6719d50fec5aeeac286e78687768675bc79e
      https://github.com/lxc/lxc/commit/414c6719d50fec5aeeac286e78687768675bc79e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: lxc_cpumask_to_cpulist()

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


  Commit: 333987b9e590617cd05ae3aeb893546ba3e55911
      https://github.com/lxc/lxc/commit/333987b9e590617cd05ae3aeb893546ba3e55911
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: get_max_cpus()

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


  Commit: 59ac3b88d88989808ef00c258ef16520c6fa76e4
      https://github.com/lxc/lxc/commit/59ac3b88d88989808ef00c258ef16520c6fa76e4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_legacy_filter_and_set_cpus()

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


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

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

  Log Message:
  -----------
  cgfsng: copy_parent_file()

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


  Commit: 7793add32ce009ea13b8d3258e3f0e49a0a37cd1
      https://github.com/lxc/lxc/commit/7793add32ce009ea13b8d3258e3f0e49a0a37cd1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_legacy_handle_cpuset_hierarchy()

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


  Commit: 5c0089ae6182402ad3ac9dbf3529077f0218de9b
      https://github.com/lxc/lxc/commit/5c0089ae6182402ad3ac9dbf3529077f0218de9b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: controller_lists_intersect()

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


  Commit: 258449e5962dcffd3b81eb43114e0723ccdc2359
      https://github.com/lxc/lxc/commit/258449e5962dcffd3b81eb43114e0723ccdc2359
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: controller_list_is_dup()

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


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

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

  Log Message:
  -----------
  cgfsng: controller_found()

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


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

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

  Log Message:
  -----------
  cgfsng: all_controllers_found()

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


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

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

  Log Message:
  -----------
  cgfsng: cg_hybrid_get_controllers()

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


  Commit: 798c3b33f6bc251f698b2b353230b973bd244619
      https://github.com/lxc/lxc/commit/798c3b33f6bc251f698b2b353230b973bd244619
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_hybrid_get_mountpoint()

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


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

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

  Log Message:
  -----------
  cgfsng: copy_to_eol()

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


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

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

  Log Message:
  -----------
  cgfsng: controller_in_clist()

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


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

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

  Log Message:
  -----------
  cgfsng: cg_hybrid_get_current_cgroup()

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


  Commit: 6dfb18bf040fd931b0c87c17968a8209253ac2e5
      https://github.com/lxc/lxc/commit/6dfb18bf040fd931b0c87c17968a8209253ac2e5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: must_append_string()

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


  Commit: 7689dfd7354f16b4be26018ea9ea4142460e46b2
      https://github.com/lxc/lxc/commit/7689dfd7354f16b4be26018ea9ea4142460e46b2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: trim()

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


  Commit: 27d84737573ee56dd10bd1e53693a81b1d2a6558
      https://github.com/lxc/lxc/commit/27d84737573ee56dd10bd1e53693a81b1d2a6558
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: lxc_cgfsng_print_hierarchies()

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


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

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

  Log Message:
  -----------
  cgfsng: lxc_cgfsng_print_basecg_debuginfo()

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


  Commit: 96e6f37f51f946fc317fb99971150db5f0192a24
      https://github.com/lxc/lxc/commit/96e6f37f51f946fc317fb99971150db5f0192a24
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_hybrid_init()

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


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

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

  Log Message:
  -----------
  cgfsng: cg_is_pure_unified()

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


  Commit: 165dc5109ea7dea79f28314c57b4ac2b8bac5cc1
      https://github.com/lxc/lxc/commit/165dc5109ea7dea79f28314c57b4ac2b8bac5cc1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_unified_get_current_cgroup()

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


  Commit: 3d7a68f7076d4e47f7380739f3d25056507d90e0
      https://github.com/lxc/lxc/commit/3d7a68f7076d4e47f7380739f3d25056507d90e0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cgfsng_init()

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


  Commit: 4adf9bd3a80d6a0db510b7d34988ee9e9c1f407a
      https://github.com/lxc/lxc/commit/4adf9bd3a80d6a0db510b7d34988ee9e9c1f407a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: recursive_destroy()

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


  Commit: 389d44ec9fbd0c0f7987c2ecbb94203e784d240e
      https://github.com/lxc/lxc/commit/389d44ec9fbd0c0f7987c2ecbb94203e784d240e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_unified_create_cgroup()

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


  Commit: 4b4205e388d4ae7c7088bd7bb4d722067b328cb8
      https://github.com/lxc/lxc/commit/4b4205e388d4ae7c7088bd7bb4d722067b328cb8
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: create_path_for_hierarchy()

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


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

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

  Log Message:
  -----------
  cgfsng: remove_path_for_hierarchy()

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


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

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

  Log Message:
  -----------
  cgfsng: cgfsng_create()

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


  Commit: 08768001650cd132ca3151721e9a0ad59320b33e
      https://github.com/lxc/lxc/commit/08768001650cd132ca3151721e9a0ad59320b33e
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cgfsng_enter()

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


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

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

  Log Message:
  -----------
  cgfsng: cgfsng_chown()

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


  Commit: 233544a0b549ec6bf95c9f5a7b2587cba38fbb09
      https://github.com/lxc/lxc/commit/233544a0b549ec6bf95c9f5a7b2587cba38fbb09
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: mount_cgroup_full()

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


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

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

  Log Message:
  -----------
  cgfsng: cgfsng_mount()

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


  Commit: 13c499557851e6336f8d0317af26e281fb583b48
      https://github.com/lxc/lxc/commit/13c499557851e6336f8d0317af26e281fb583b48
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: recursive_count_nrtasks()

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


  Commit: 3135c5d47ed8257d8a22c4878468bdd264cf6137
      https://github.com/lxc/lxc/commit/3135c5d47ed8257d8a22c4878468bdd264cf6137
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: recursive_count_nrtasks()

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


  Commit: 11c238679785520014dfe4fab772d98f9dd8e501
      https://github.com/lxc/lxc/commit/11c238679785520014dfe4fab772d98f9dd8e501
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cgfsng_escape()

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


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

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

  Log Message:
  -----------
  cgfsng: build_full_cgpath_from_monitorpath()

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


  Commit: 25f66a8fde675eb56d3d8bd5a4f655fb5f4f5230
      https://github.com/lxc/lxc/commit/25f66a8fde675eb56d3d8bd5a4f655fb5f4f5230
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: __cg_unified_attach()

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


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

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

  Log Message:
  -----------
  cgfsng: cgfsng_attach()

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


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

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

  Log Message:
  -----------
  cgfsng: cgfsng_get()

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


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

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

  Log Message:
  -----------
  cgfsng: cgfsng_set()

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


  Commit: 91d1a13a1308141c8970b23ac019d23c1d09a09a
      https://github.com/lxc/lxc/commit/91d1a13a1308141c8970b23ac019d23c1d09a09a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: convert_devpath()

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


  Commit: 90e9728449bf9225bbd2a2e559f2b498850f5d6a
      https://github.com/lxc/lxc/commit/90e9728449bf9225bbd2a2e559f2b498850f5d6a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-17 (Sat, 17 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: cg_legacy_set_data()

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


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

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

  Log Message:
  -----------
  cgfsng: __cg_legacy_setup_limits()

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


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

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

  Log Message:
  -----------
  cgfsng: __cg_unified_setup_limits()

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


  Commit: 01c1b11e45c17d08412e4cf24cfec6640e41403f
      https://github.com/lxc/lxc/commit/01c1b11e45c17d08412e4cf24cfec6640e41403f
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/lxccontainer.c

  Log Message:
  -----------
  lxccontainer: use wait_for_pid()

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


  Commit: 1e1579672bffe0c711240a489fdd908ac7812333
      https://github.com/lxc/lxc/commit/1e1579672bffe0c711240a489fdd908ac7812333
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: remove duplicate lxc_monitor_send_state()

Closes #2177.

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


  Commit: 81084dbd0e03c0be26eae5acc9ff77668f29421b
      https://github.com/lxc/lxc/commit/81084dbd0e03c0be26eae5acc9ff77668f29421b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/conf.c
    M src/lxc/console.c

  Log Message:
  -----------
  tree-wide: remove locking around openpty()

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


  Commit: 300d1cb40a436e7592e08eb47f249d3cc92aa3e1
      https://github.com/lxc/lxc/commit/300d1cb40a436e7592e08eb47f249d3cc92aa3e1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/commands.c
    M src/lxc/start.c

  Log Message:
  -----------
  {commands,start}: remove element from list first

First remove the client from the list then close the fd. Otherwise we open
ourselves to a race where another codepath might be writing to a bad file
descriptor.

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


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

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: use correct prefix for includes

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


  Commit: 9e5f5f2fee0507c5db4c455d13a587bcc4ddd1c4
      https://github.com/lxc/lxc/commit/9e5f5f2fee0507c5db4c455d13a587bcc4ddd1c4
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: print_top_failing_dir()

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


  Commit: 39cd919cb12c230c9cc8e17ae44c700c044bb539
      https://github.com/lxc/lxc/commit/39cd919cb12c230c9cc8e17ae44c700c044bb539
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: close_ns()

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


  Commit: 9fef335509aabce251ff81f788ca2ce152460305
      https://github.com/lxc/lxc/commit/9fef335509aabce251ff81f788ca2ce152460305
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-18 (Sun, 18 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: preserve_ns()

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


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

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_check_inherited()

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


  Commit: 6e94162aae3aa3ab0e5e333eac59c1059000048c
      https://github.com/lxc/lxc/commit/6e94162aae3aa3ab0e5e333eac59c1059000048c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: signal_handler()

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


  Commit: 0376021562e0e3861887874ed1e526ef79e42b3c
      https://github.com/lxc/lxc/commit/0376021562e0e3861887874ed1e526ef79e42b3c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_poll()

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


  Commit: 5032bf399e41198d0607e0391a5b89ea1e299dd1
      https://github.com/lxc/lxc/commit/5032bf399e41198d0607e0391a5b89ea1e299dd1
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: simplify

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


  Commit: fdecbc9c4684707090a996a6f65d30feb660b758
      https://github.com/lxc/lxc/commit/fdecbc9c4684707090a996a6f65d30feb660b758
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_init_handler()

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


  Commit: 2170b2631f026238dff98ea606bdce63ba9ac841
      https://github.com/lxc/lxc/commit/2170b2631f026238dff98ea606bdce63ba9ac841
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_init()

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


  Commit: c097467fce5c503ad82b7867b190a18541b3c661
      https://github.com/lxc/lxc/commit/c097467fce5c503ad82b7867b190a18541b3c661
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_fini()

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


  Commit: 0e4f9d51691f0f1a72181c2386932f2e3c414598
      https://github.com/lxc/lxc/commit/0e4f9d51691f0f1a72181c2386932f2e3c414598
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_abort()

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


  Commit: e96a536ceef24d2812c497b3056288d94a883f4c
      https://github.com/lxc/lxc/commit/e96a536ceef24d2812c497b3056288d94a883f4c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: do_start()

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


  Commit: cfc62c603651e5f27e826603e40ddba6be489ed5
      https://github.com/lxc/lxc/commit/cfc62c603651e5f27e826603e40ddba6be489ed5
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_spawn()

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


  Commit: c30e9b193e2ca8c88fdf53225bbbc4e424f9ae33
      https://github.com/lxc/lxc/commit/c30e9b193e2ca8c88fdf53225bbbc4e424f9ae33
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_start()

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


  Commit: 984984e4f70456549216934277dd9b6a648f04c2
      https://github.com/lxc/lxc/commit/984984e4f70456549216934277dd9b6a648f04c2
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: start()

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


  Commit: 4c8e880e32547c2caf938dcfe773154443aaa1be
      https://github.com/lxc/lxc/commit/4c8e880e32547c2caf938dcfe773154443aaa1be
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: post_start()

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


  Commit: ae3beac9af120dc15d480496fa0dca0cc9ca5ad0
      https://github.com/lxc/lxc/commit/ae3beac9af120dc15d480496fa0dca0cc9ca5ad0
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: lxc_destroy_container_on_signal()

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


  Commit: 134df64540c1238e14d6c36f9829fa8bcb10532b
      https://github.com/lxc/lxc/commit/134df64540c1238e14d6c36f9829fa8bcb10532b
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: do_destroy_container()

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


  Commit: 46800e7713519ba5e1502c5b2633ad3775693ccd
      https://github.com/lxc/lxc/commit/46800e7713519ba5e1502c5b2633ad3775693ccd
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c

  Log Message:
  -----------
  start: non-functional changes

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


  Commit: 1fd0f41eff5c52bea00f031bd0764b121753c301
      https://github.com/lxc/lxc/commit/1fd0f41eff5c52bea00f031bd0764b121753c301
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/start.c
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  utils: add lxc_set_death_signal()

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


  Commit: becad0ec98580f2e111c9b0067e8f7c3741f0d1c
      https://github.com/lxc/lxc/commit/becad0ec98580f2e111c9b0067e8f7c3741f0d1c
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

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

  Log Message:
  -----------
  start: cleanup namespace handling

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


  Commit: 6812d83301b652d3432775402a31089c093f4508
      https://github.com/lxc/lxc/commit/6812d83301b652d3432775402a31089c093f4508
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

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

  Log Message:
  -----------
  cgfsng: enable "force" for "cgroup-full"

This enables cgroup-full:{mixed,ro,rw}:force and reworks the mount logic.
When cgroup-full was specified we used to bind-mount the cgroups from the host.
That is pretty weird thing to do given that you can simply mount them directly
without going through bind-mounts.

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


  Commit: 1a8848b371cf2c86400f58fc64bf7ecc2cf5b261
      https://github.com/lxc/lxc/commit/1a8848b371cf2c86400f58fc64bf7ecc2cf5b261
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/Makefile.am
    R src/lxc/cgroups/cgfs.c
    M src/lxc/cgroups/cgroup.c

  Log Message:
  -----------
  cgroups: remove legacy cgfs cgroup driver

The time has come to remove the cgfs cgroup driver as well. I'm doing this for
mainly two reasons:
- potential security issue:
  The cgfs cgroup driver has been unmaintained for a long time now. It did not
  receive new functionality apart from bugfixes. Now that cgroup2 is a thing
  the internal logic how to deal with cgroups has been substantially reworked
  for the cgfsng driver. Given that we won't do the same work for the cgfs
  driver I smell bugs all over the place in the near future. I don't want to
  wake up to a security issue where someone forces LXC to fallback to the cgfs
  driver to exploit bugs when e.g. running in a pure unified cgroup layout.
- code complexity:
  The cgfs cgroup driver is massively complex since it tried to figure out
  where the mountpoint for each legacy cgroup hierarchy is, i.e. it didn't make
  simplyfing assumptions like cgfsng does about where the cgroup hierarchies -
  legacy or unified - would be mounted. This was appropriate before cgroup
  mounting has been standardized. Nowadays, anyone who mounts cgroups not under
  /sys/fs/cgroup is on their own. Furthermore, with unified hierarchy cgroup
  layouts there will only be a single hierarchy mounted at /sys/fs/cgroup so
  there's even less need to drag the complex parsing in cgfs into the future.

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


  Commit: d2a4d1db03276ecd820e549e0393d4cdda887145
      https://github.com/lxc/lxc/commit/d2a4d1db03276ecd820e549e0393d4cdda887145
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

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

  Log Message:
  -----------
  cgroups: implement "driver" and "driver_version"

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


  Commit: 49beb65eb956aa831451ba6e1e420f739efb594a
      https://github.com/lxc/lxc/commit/49beb65eb956aa831451ba6e1e420f739efb594a
  Author: Christian Brauner <christian.brauner at ubuntu.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

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

  Log Message:
  -----------
  cgroups: remove cgroup_create_legacy()

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


  Commit: 68002881227781725a015dddb21d1c70ef8f22aa
      https://github.com/lxc/lxc/commit/68002881227781725a015dddb21d1c70ef8f22aa
  Author: Serge Hallyn <serge at hallyn.com>
  Date:   2018-02-19 (Mon, 19 Feb 2018)

  Changed paths:
    M src/lxc/Makefile.am
    R src/lxc/cgroups/cgfs.c
    M src/lxc/cgroups/cgfsng.c
    M src/lxc/cgroups/cgroup.c
    M src/lxc/cgroups/cgroup.h
    M src/lxc/commands.c
    M src/lxc/conf.c
    M src/lxc/confile.c
    M src/lxc/console.c
    M src/lxc/lxccontainer.c
    M src/lxc/start.c
    M src/lxc/start.h
    M src/lxc/utils.c
    M src/lxc/utils.h

  Log Message:
  -----------
  Merge pull request #2175 from brauner/2018-02-17/coding_style_fixes

tree-wide: coding style + fixes


Compare: https://github.com/lxc/lxc/compare/f6a248c0247d...680028812277


More information about the lxc-devel mailing list