[lxc-devel] [lxc/lxc] 5b514c: attach: coding style fixes
Stéphane Graber
noreply at github.com
Sat Jan 30 00:58:56 UTC 2021
Branch: refs/heads/master
Home: https://github.com/lxc/lxc
Commit: 5b514ce32b9b577fab1c6e452f7faa116ec4f98f
https://github.com/lxc/lxc/commit/5b514ce32b9b577fab1c6e452f7faa116ec4f98f
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: coding style fixes
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6f9fe5d02cc5e47f5ac272b1707f3382ffced0d2
https://github.com/lxc/lxc/commit/6f9fe5d02cc5e47f5ac272b1707f3382ffced0d2
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: order variables correctly
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 0e304baae8ac30a19775bb6c6bcdfe624e4535a9
https://github.com/lxc/lxc/commit/0e304baae8ac30a19775bb6c6bcdfe624e4535a9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/attach.h
Log Message:
-----------
attach: move lxc_proc_context_info to file local scope
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ab919e5fb7307e225fe90a0d80bd2186b152779b
https://github.com/lxc/lxc/commit/ab919e5fb7307e225fe90a0d80bd2186b152779b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: s/lxc_proc_context_info/attach_context/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: dd53c8af7ff087e86fb338542f7d580e29e22582
https://github.com/lxc/lxc/commit/dd53c8af7ff087e86fb338542f7d580e29e22582
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: rename attach_context helpers
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 89b7bfe3ff1d8fc084f9ebff0736b6ac4b691391
https://github.com/lxc/lxc/commit/89b7bfe3ff1d8fc084f9ebff0736b6ac4b691391
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: s/calloc/zalloc/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 9745eb8aeac7c8e399b2f02f935ce74c97f7d2b5
https://github.com/lxc/lxc/commit/9745eb8aeac7c8e399b2f02f935ce74c97f7d2b5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: split attach_context into allocation and initialization
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 500ed8139539ae8880d4e6c77f8c6213239f206b
https://github.com/lxc/lxc/commit/500ed8139539ae8880d4e6c77f8c6213239f206b
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: move lxc_cmd_get_init_pid() int get_attach_context()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: d92c8e40d1b5aab2d11dff9733af07970c6152a0
https://github.com/lxc/lxc/commit/d92c8e40d1b5aab2d11dff9733af07970c6152a0
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: move get_personality() into get_attach_context()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 1874ef74680260d369d59d8382ae719fe77743d8
https://github.com/lxc/lxc/commit/1874ef74680260d369d59d8382ae719fe77743d8
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: move config init into get_attach_context()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: b7873c951e5c5d856311f933942f3245adb99a11
https://github.com/lxc/lxc/commit/b7873c951e5c5d856311f933942f3245adb99a11
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: add get_attach_context_nsfds()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 7e995801f825cae79c84f1b62ea59b23ed062ab7
https://github.com/lxc/lxc/commit/7e995801f825cae79c84f1b62ea59b23ed062ab7
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: s/lxc_proc_close_ns_fd/close_nsfds/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 677e1d27690bc76baba43c01e4878567c8762ad0
https://github.com/lxc/lxc/commit/677e1d27690bc76baba43c01e4878567c8762ad0
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-28 (Thu, 28 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: s/lxc_attach_drop_privs/drop_capabilities/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 4eb19ac075ff1fae75ce66bc440b19b0697740e5
https://github.com/lxc/lxc/commit/4eb19ac075ff1fae75ce66bc440b19b0697740e5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/lsm/lsm.c
M src/lxc/lsm/lsm.h
M src/lxc/start.c
M src/tests/attach.c
Log Message:
-----------
lsm: s/lsm_init/lsm_init_static/g
Make it clear that there is nothing to free here.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: ee142207d48bd1d71cd0fb5722b078206c53389e
https://github.com/lxc/lxc/commit/ee142207d48bd1d71cd0fb5722b078206c53389e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/attach_options.h
M src/lxc/confile.c
M src/lxc/confile.h
Log Message:
-----------
attach: fix personality handling
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 53bca1f3c06e00b5ca74334b6475f41888256741
https://github.com/lxc/lxc/commit/53bca1f3c06e00b5ca74334b6475f41888256741
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: remove obsolete namespace check
We're not going to support kernel without namespaces anyway.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: a588a482d903f3214ba5a7ad23757a20205b6b44
https://github.com/lxc/lxc/commit/a588a482d903f3214ba5a7ad23757a20205b6b44
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: move getcwd() into tighter scope
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6d6bfd4f6ca7469f764a0568ad545c2515ef6124
https://github.com/lxc/lxc/commit/6d6bfd4f6ca7469f764a0568ad545c2515ef6124
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M configure.ac
Log Message:
-----------
configure: fix static builds with clang-12 and LTO
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: cb2420df26446caa4ad4755fb3fdf579004a3241
https://github.com/lxc/lxc/commit/cb2420df26446caa4ad4755fb3fdf579004a3241
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: s/close/close_prot_errno_disarm/g
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: a64902abe36e160f6889a14ce9c156ed491bc9c1
https://github.com/lxc/lxc/commit/a64902abe36e160f6889a14ce9c156ed491bc9c1
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: move attach_clone_payload into tighter scope
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 338b230f4e59855b249e54663d6317005423a8f9
https://github.com/lxc/lxc/commit/338b230f4e59855b249e54663d6317005423a8f9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: rename attach_clone_payload to attach_payload
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 74ce42b5b5f9a0b914bec1543b77ce10ebef44fa
https://github.com/lxc/lxc/commit/74ce42b5b5f9a0b914bec1543b77ce10ebef44fa
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: coding style fixes
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2689133604b9918e8a5e0e64edbb4034c288fc98
https://github.com/lxc/lxc/commit/2689133604b9918e8a5e0e64edbb4034c288fc98
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/sync.c
M src/lxc/sync.h
Log Message:
-----------
sync: export sync_wait() and sync_wake()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 946a0c6d61c00a232aaadd7418ad82eead104a09
https://github.com/lxc/lxc/commit/946a0c6d61c00a232aaadd7418ad82eead104a09
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/start.c
M src/lxc/sync.c
M src/lxc/sync.h
Log Message:
-----------
sync: rename startup synchronization macros
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: a9f0cecfc5f20079d6146deefd0ff380f61c6bd0
https://github.com/lxc/lxc/commit/a9f0cecfc5f20079d6146deefd0ff380f61c6bd0
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/sync.h
Log Message:
-----------
attach: use sync_wait()/sync_wake() where applicable
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2b695e5fb2ea9c7fa1dfbf9b6bee581b252e07e5
https://github.com/lxc/lxc/commit/2b695e5fb2ea9c7fa1dfbf9b6bee581b252e07e5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: introduce sync_wait_pid() and sync_wake_pid()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6e48e7c58ec338bd46327d7beb9d45436448ab43
https://github.com/lxc/lxc/commit/6e48e7c58ec338bd46327d7beb9d45436448ab43
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/start.c
M src/lxc/sync.c
M src/lxc/sync.h
Log Message:
-----------
sync: make all sync helpers return bool
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6e36c29770ee460590279ab0bf66a3416ed0f6b7
https://github.com/lxc/lxc/commit/6e36c29770ee460590279ab0bf66a3416ed0f6b7
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: introduce sync_wait_fd() and sync_wake_fd()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f8e88e94201861ed4c08adb4f59873898ebf4a95
https://github.com/lxc/lxc/commit/f8e88e94201861ed4c08adb4f59873898ebf4a95
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/sync.h
Log Message:
-----------
attach: use dummy macros to make it easier to follow sync logic
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 26abd7eacac6d203ae9721e2bf825a3a50b844c8
https://github.com/lxc/lxc/commit/26abd7eacac6d203ae9721e2bf825a3a50b844c8
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: move new_cwd into tighter scope
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 5d2b46fbb8f1bca6cbaa68f2e1b56f7e84b0f6fd
https://github.com/lxc/lxc/commit/5d2b46fbb8f1bca6cbaa68f2e1b56f7e84b0f6fd
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: use STDIN_FILENO instead of hard-coding 0
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3a24f14edfae62082caf72bd1e2b14701201e52d
https://github.com/lxc/lxc/commit/3a24f14edfae62082caf72bd1e2b14701201e52d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: remove unneeded assignment
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 39b3b69b21510bf2f297e6ba7038cc3671ff7e78
https://github.com/lxc/lxc/commit/39b3b69b21510bf2f297e6ba7038cc3671ff7e78
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: rework attaching to namespace fds
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: c538837d045c32c82aa2736a2f934787dd7d1281
https://github.com/lxc/lxc/commit/c538837d045c32c82aa2736a2f934787dd7d1281
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/macro.h
Log Message:
-----------
attach: move to file descriptor-only interactions
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 25c659d5000190c1d96b36a8ed935181fc99e65d
https://github.com/lxc/lxc/commit/25c659d5000190c1d96b36a8ed935181fc99e65d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
M src/lxc/namespace.c
M src/lxc/namespace.h
Log Message:
-----------
attach: move to file descriptor only namespace interactions
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 581b849a74c33598b24440220dc17e5ca0e946ff
https://github.com/lxc/lxc/commit/581b849a74c33598b24440220dc17e5ca0e946ff
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: init file descriptors to -EBADF
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 0e24c5600da38f84c3d3b8d66ffe05244f15251d
https://github.com/lxc/lxc/commit/0e24c5600da38f84c3d3b8d66ffe05244f15251d
Author: Stéphane Graber <stgraber at ubuntu.com>
Date: 2021-01-29 (Fri, 29 Jan 2021)
Changed paths:
M configure.ac
M src/lxc/attach.c
M src/lxc/attach.h
M src/lxc/attach_options.h
M src/lxc/confile.c
M src/lxc/confile.h
M src/lxc/lsm/lsm.c
M src/lxc/lsm/lsm.h
M src/lxc/macro.h
M src/lxc/namespace.c
M src/lxc/namespace.h
M src/lxc/start.c
M src/lxc/sync.c
M src/lxc/sync.h
M src/tests/attach.c
Log Message:
-----------
Merge pull request #3638 from brauner/2021-01-28/fixes
attach: improve attach codepaths
Compare: https://github.com/lxc/lxc/compare/0fa84a8cd2fe...0e24c5600da3
More information about the lxc-devel
mailing list