[lxc-devel] [lxc/lxc] 5867fe: utils: include linux/types.h
GitHub
noreply at github.com
Thu Aug 23 20:37:19 UTC 2018
Branch: refs/heads/stable-2.0
Home: https://github.com/lxc/lxc
Commit: 5867fecc36552e3840a1476b76b40d332715170e
https://github.com/lxc/lxc/commit/5867fecc36552e3840a1476b76b40d332715170e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/utils.h
Log Message:
-----------
utils: include linux/types.h
Closes #2178.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 286e5180dba60754726b74f7e26f8c7a89eb2064
https://github.com/lxc/lxc/commit/286e5180dba60754726b74f7e26f8c7a89eb2064
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgfsng: fix off-by-one error
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: c4d5d860d29dd7f1b56f284a6923bfa06da93826
https://github.com/lxc/lxc/commit/c4d5d860d29dd7f1b56f284a6923bfa06da93826
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_start()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 26f6e199cb0d77b20d0f95f9389cccdb92fd05b7
https://github.com/lxc/lxc/commit/26f6e199cb0d77b20d0f95f9389cccdb92fd05b7
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_create()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 78a54613a5c8fc2499995d084cdc2a23b1391e64
https://github.com/lxc/lxc/commit/78a54613a5c8fc2499995d084cdc2a23b1391e64
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_get_interfaces()
thread-safety: s/exit()/_exit/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 7a9f5834e5ffed5ada8b88276c98bc2ae632a346
https://github.com/lxc/lxc/commit/7a9f5834e5ffed5ada8b88276c98bc2ae632a346
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_get_ips()
thread-safety: s/exit/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 06e3cd0b499db91deb1f6301a9383c2cb9fb8ae8
https://github.com/lxc/lxc/commit/06e3cd0b499db91deb1f6301a9383c2cb9fb8ae8
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_clone()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9717124c1353f481be108eb9ef975ca7afa0dd7b
https://github.com/lxc/lxc/commit/9717124c1353f481be108eb9ef975ca7afa0dd7b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_add_remove_node()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 87011905f9f6396eb4c2ebe16ea1c20ec8e1bf6c
https://github.com/lxc/lxc/commit/87011905f9f6396eb4c2ebe16ea1c20ec8e1bf6c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_detach_interface()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 1ba7d9bf98fd0bf2514f01ee122b1358f7f6fc9b
https://github.com/lxc/lxc/commit/1ba7d9bf98fd0bf2514f01ee122b1358f7f6fc9b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxclock.c
Log Message:
-----------
lxclock: {un}lock_mutex()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f7b5b0e93919534bd6b363630b3b15984d629d57
https://github.com/lxc/lxc/commit/f7b5b0e93919534bd6b363630b3b15984d629d57
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/utils.c
Log Message:
-----------
utils: lxc_popen()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 7f5fb0b369a232df2ab58f65d9dfaeb66aef8bc1
https://github.com/lxc/lxc/commit/7f5fb0b369a232df2ab58f65d9dfaeb66aef8bc1
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/utils.c
Log Message:
-----------
utils: run_command()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9024eaa696ca0a0c10671688827ad0191badb59a
https://github.com/lxc/lxc/commit/9024eaa696ca0a0c10671688827ad0191badb59a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/network.c
Log Message:
-----------
network: lxc_create_network_unpriv_exec()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f1a4b7f66c5c79716e58114a041a4b61e5a5ef19
https://github.com/lxc/lxc/commit/f1a4b7f66c5c79716e58114a041a4b61e5a5ef19
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/network.c
Log Message:
-----------
network: lxc_delete_network_unpriv_exec()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: d6ed2b26826e722462cbb08978133432fffabcbf
https://github.com/lxc/lxc/commit/d6ed2b26826e722462cbb08978133432fffabcbf
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: config_file_exists()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9d074e638b039fad9d2c4cf10b3c18464c6b712e
https://github.com/lxc/lxc/commit/9d074e638b039fad9d2c4cf10b3c18464c6b712e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: ongoing_create()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 7f15d3140b214f5e00a3d7dcf1c834bd77ca5b30
https://github.com/lxc/lxc/commit/7f15d3140b214f5e00a3d7dcf1c834bd77ca5b30
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: create_partial()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: de487bb3fa426914add1a9757a27b406f2bcae1e
https://github.com/lxc/lxc/commit/de487bb3fa426914add1a9757a27b406f2bcae1e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: create_partial()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 0a278fab7646d9846474ce7fd070b5b7f5c6a92e
https://github.com/lxc/lxc/commit/0a278fab7646d9846474ce7fd070b5b7f5c6a92e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: lxc_container_free()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ecdb5b75a4555effd0989cd5bd06012b8c22b93d
https://github.com/lxc/lxc/commit/ecdb5b75a4555effd0989cd5bd06012b8c22b93d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: lxc_container_{get,put}()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9c3a0ce674142f6a1b5e4043cfb44d89d05746ed
https://github.com/lxc/lxc/commit/9c3a0ce674142f6a1b5e4043cfb44d89d05746ed
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_is_defined()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 07b0e033ac9bcb5fd6f2e25709e7e8191a25cd46
https://github.com/lxc/lxc/commit/07b0e033ac9bcb5fd6f2e25709e7e8191a25cd46
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_state()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: cd1f4defb2129c4718c07bdfdac0a41b1749e2c3
https://github.com/lxc/lxc/commit/cd1f4defb2129c4718c07bdfdac0a41b1749e2c3
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: is_stopped()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 64da8de94321af027d40a4ec179c6ac4fd1d69e5
https://github.com/lxc/lxc/commit/64da8de94321af027d40a4ec179c6ac4fd1d69e5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_is_running()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 46bdf7f194fbef1f233655f3e64763d9a42a922d
https://github.com/lxc/lxc/commit/46bdf7f194fbef1f233655f3e64763d9a42a922d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_freeze()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: fedf72a6c7836dbc3fdc5bca1f9fdb2d133b3c4e
https://github.com/lxc/lxc/commit/fedf72a6c7836dbc3fdc5bca1f9fdb2d133b3c4e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_unfreeze()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: b2abfe8fc8da45c2f667e21a355693d1226f17b7
https://github.com/lxc/lxc/commit/b2abfe8fc8da45c2f667e21a355693d1226f17b7
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_console_getfd()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 10190e200dfb8156868426635f171364a9854313
https://github.com/lxc/lxc/commit/10190e200dfb8156868426635f171364a9854313
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: lxcapi_console()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 1c154b2380666d88cdef4a84afc997d975c0ff01
https://github.com/lxc/lxc/commit/1c154b2380666d88cdef4a84afc997d975c0ff01
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: load_config_locked()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ed057bb95807c004d14e8b0d1f9fed372411796e
https://github.com/lxc/lxc/commit/ed057bb95807c004d14e8b0d1f9fed372411796e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_load_config()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 76cee3b4302d948c23efe22c21d308759d293ecb
https://github.com/lxc/lxc/commit/76cee3b4302d948c23efe22c21d308759d293ecb
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_want_daemonize()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 642da155f692dd216a368c37d0768e021e6f91b5
https://github.com/lxc/lxc/commit/642da155f692dd216a368c37d0768e021e6f91b5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_want_close_all_fds()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: a92d5faa61b6aec3dca167fdfbd44236fad27a4d
https://github.com/lxc/lxc/commit/a92d5faa61b6aec3dca167fdfbd44236fad27a4d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_lxcapi_wait()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 1d2d8eb036f9fbeb171f7487441368b0412cff24
https://github.com/lxc/lxc/commit/1d2d8eb036f9fbeb171f7487441368b0412cff24
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: am_single_threaded()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8c97eae0830a64d10de4cf6524c3e7dcffc5cfd4
https://github.com/lxc/lxc/commit/8c97eae0830a64d10de4cf6524c3e7dcffc5cfd4
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: push_arg()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9a65270cc2f2c5f4af1823348d75f66923f7486e
https://github.com/lxc/lxc/commit/9a65270cc2f2c5f4af1823348d75f66923f7486e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: split_init_cmd()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 69d46442437c7e825d4dea5e385086495e1d91b1
https://github.com/lxc/lxc/commit/69d46442437c7e825d4dea5e385086495e1d91b1
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: free_init_cmd()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 05583a24b045939f3d4339b12666957616d41c8e
https://github.com/lxc/lxc/commit/05583a24b045939f3d4339b12666957616d41c8e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: lxcapi_start()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9a007b4349810f9f17a6c62ab5818d98b742ab26
https://github.com/lxc/lxc/commit/9a007b4349810f9f17a6c62ab5818d98b742ab26
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: lxcapi_startl()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f9bd2344b9545569fa5ce4e883545065cf8e1b56
https://github.com/lxc/lxc/commit/f9bd2344b9545569fa5ce4e883545065cf8e1b56
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: do_create_container_dir()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f6aa5dc680557b57e0827a62b014eacccd5cd122
https://github.com/lxc/lxc/commit/f6aa5dc680557b57e0827a62b014eacccd5cd122
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/lxccontainer.c
Log Message:
-----------
lxccontainer: create_container_dir()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: a7d1eef759195929e1cacd79769391116404f266
https://github.com/lxc/lxc/commit/a7d1eef759195929e1cacd79769391116404f266
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/criu.c
Log Message:
-----------
criu: criu_version_ok()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 28eafc46ea227d022076835b9d88cda103f75592
https://github.com/lxc/lxc/commit/28eafc46ea227d022076835b9d88cda103f75592
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/criu.c
Log Message:
-----------
criu: do_restore()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3a2b6caed7cf5607bea76fc157233ca35cbe3c25
https://github.com/lxc/lxc/commit/3a2b6caed7cf5607bea76fc157233ca35cbe3c25
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/criu.c
Log Message:
-----------
criu: du_dump()
thread-safety: s/exit()/_exit()/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 39a30bc9090ebc49019142e2b5aac3afd2345a8e
https://github.com/lxc/lxc/commit/39a30bc9090ebc49019142e2b5aac3afd2345a8e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/cgroups/cgfsng.c
Log Message:
-----------
cgfsng: fix get_hierarchy() for unified hierarchy
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 1f3ae603f69227434fcb29f89c9b0d1d5ee71b1e
https://github.com/lxc/lxc/commit/1f3ae603f69227434fcb29f89c9b0d1d5ee71b1e
Author: Stuart Cardall <developer at it-offshore.co.uk>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M templates/lxc-download.in
Log Message:
-----------
fix download template for /tmp as tmpfs or noexec
* prepend $LXC_PATH to $DOWNLOAD_TEMP on systems with /tmp mounted
securely as a small tmpfs / noexec
* gpg_setup() creates $DOWNLOAD_TEMP so remove superflous mkdir
* fixes https://github.com/lxc/lxc/issues/516
Signed-off-by: Stuart Cardall <developer at it-offshore.co.uk>
Commit: a6123af191c048e7cc96e73b00e517347e82964d
https://github.com/lxc/lxc/commit/a6123af191c048e7cc96e73b00e517347e82964d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M CODING_STYLE.md
Log Message:
-----------
CODING_STYLE: add section about _exit()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: c5f35c3a2229528e2ab7e20c17065c093bc82a5c
https://github.com/lxc/lxc/commit/c5f35c3a2229528e2ab7e20c17065c093bc82a5c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/commands.c
M src/lxc/commands_utils.c
M src/lxc/start.c
Log Message:
-----------
commands: remove mutex from state client list
I was thinking about the locking here yesterday and it dawned on me that we
actually don't need this at all:
- possible contention between traversing list to send states to state clients
and adding new state clients to the list:
It is the command handler that adds new state clients to the state client
list. The command handler and the code that actually sends out the container
states run in the same process so there's not contention and thus no locking
needed.
- adding state clients to the list from multiple threads:
The command handler itself is single-threaded so only one thread's request can
be served at the same time so no locking is needed.
- sending out the state to state clients via the command handler itself:
The state client also adds and removes state clients from the state client
list so there's no locking needed.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 071b170479c62ef682d7c1aebaac56fb1949667b
https://github.com/lxc/lxc/commit/071b170479c62ef682d7c1aebaac56fb1949667b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2018-08-23 (Thu, 23 Aug 2018)
Changed paths:
M src/lxc/tools/lxc_snapshot.c
Log Message:
-----------
lxc-snapshot: fix segfault
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1751780
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Compare: https://github.com/lxc/lxc/compare/5eb45428b312...071b170479c6
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the lxc-devel
mailing list