[lxc-devel] [lxc/lxc] af13c3: lxc-ls: bugfixes
Fabrice Fontaine
noreply at github.com
Mon Aug 3 15:52:50 UTC 2020
Branch: refs/heads/stable-4.0
Home: https://github.com/lxc/lxc
Commit: af13c333d68ec64815859da918e4bd9581e920a9
https://github.com/lxc/lxc/commit/af13c333d68ec64815859da918e4bd9581e920a9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/tools/lxc_ls.c
Log Message:
-----------
lxc-ls: bugfixes
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 1659da351fee140ba16bbd2510ae8c0eb540358d
https://github.com/lxc/lxc/commit/1659da351fee140ba16bbd2510ae8c0eb540358d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/confile.h
M src/tests/Makefile.am
Log Message:
-----------
confile: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 5dc06b559854ffd23382b9eab8774457e7ef1b2d
https://github.com/lxc/lxc/commit/5dc06b559854ffd23382b9eab8774457e7ef1b2d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/confile_utils.h
M src/tests/Makefile.am
Log Message:
-----------
confile_utils: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 7950a11eb947d98c96c4dfe4c6cd20f62c82033c
https://github.com/lxc/lxc/commit/7950a11eb947d98c96c4dfe4c6cd20f62c82033c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/criu.h
Log Message:
-----------
criu: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f2d998c07e308d0c7f728ac0573822f74c98a11a
https://github.com/lxc/lxc/commit/f2d998c07e308d0c7f728ac0573822f74c98a11a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/error.c
M src/lxc/error.h
Log Message:
-----------
error: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 0711e7989431c5a3aa9f7cdedbcc8e404f49a3f2
https://github.com/lxc/lxc/commit/0711e7989431c5a3aa9f7cdedbcc8e404f49a3f2
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/file_utils.h
M src/tests/Makefile.am
Log Message:
-----------
file_utils: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 12b47815cfc148ae727c4ba86842cbbc1dbfb0b6
https://github.com/lxc/lxc/commit/12b47815cfc148ae727c4ba86842cbbc1dbfb0b6
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/initutils.h
M src/tests/Makefile.am
Log Message:
-----------
initutils: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 7cf9ab575f6198f69ea76a6335a9876143bbd462
https://github.com/lxc/lxc/commit/7cf9ab575f6198f69ea76a6335a9876143bbd462
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/file_utils.c
M src/lxc/log.h
M src/lxc/utils.h
M src/tests/Makefile.am
Log Message:
-----------
log: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 4f6b5266b7b9ff6d32ed1dd56f68259e933667bf
https://github.com/lxc/lxc/commit/4f6b5266b7b9ff6d32ed1dd56f68259e933667bf
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/compiler.h
M src/lxc/lxclock.h
M src/tests/Makefile.am
Log Message:
-----------
lxclock: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 66e8f7a88cee3772e411761ebc8f037e387630bd
https://github.com/lxc/lxc/commit/66e8f7a88cee3772e411761ebc8f037e387630bd
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/lxcseccomp.h
M src/tests/Makefile.am
Log Message:
-----------
lxcseccomp: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2b1c12c5a9b26efb85821a4e9c45c0e46591f437
https://github.com/lxc/lxc/commit/2b1c12c5a9b26efb85821a4e9c45c0e46591f437
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/mainloop.h
M src/tests/Makefile.am
Log Message:
-----------
mainloop: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 50b98b68bf3dfe0cb37e0c53e4cac9e0563dff13
https://github.com/lxc/lxc/commit/50b98b68bf3dfe0cb37e0c53e4cac9e0563dff13
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/monitor.h
Log Message:
-----------
monitor: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6d95db4c6cfd03e15a2063bae8544bc03e2c610d
https://github.com/lxc/lxc/commit/6d95db4c6cfd03e15a2063bae8544bc03e2c610d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/namespace.h
M src/tests/Makefile.am
Log Message:
-----------
namespace: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 0144cea21b339fd7fed7d3a72fde1886234fdded
https://github.com/lxc/lxc/commit/0144cea21b339fd7fed7d3a72fde1886234fdded
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/network.h
Log Message:
-----------
network: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 64bcba9fd71f99aab67efe6f9ea6ac9ac1ae1d1e
https://github.com/lxc/lxc/commit/64bcba9fd71f99aab67efe6f9ea6ac9ac1ae1d1e
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/parse.h
M src/tests/Makefile.am
Log Message:
-----------
parse: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 56155ad0f8a3f82973bde56dd0d948419b321379
https://github.com/lxc/lxc/commit/56155ad0f8a3f82973bde56dd0d948419b321379
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/process_utils.h
M src/tests/Makefile.am
Log Message:
-----------
process_utils: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 95b83e4794245c08701cf2dfcc6d1bd14c91c345
https://github.com/lxc/lxc/commit/95b83e4794245c08701cf2dfcc6d1bd14c91c345
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/rexec.h
Log Message:
-----------
rexec: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3819280b96bf2eb136f6dd9760cf21b2da7793db
https://github.com/lxc/lxc/commit/3819280b96bf2eb136f6dd9760cf21b2da7793db
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/ringbuf.h
M src/tests/Makefile.am
Log Message:
-----------
ringbuf: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2e17f1e8550a26e2274aace7adc314b842b2a8d4
https://github.com/lxc/lxc/commit/2e17f1e8550a26e2274aace7adc314b842b2a8d4
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/start.h
M src/tests/Makefile.am
Log Message:
-----------
start: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: c864bf0463f39d72b999af8c49502f150e48b0a5
https://github.com/lxc/lxc/commit/c864bf0463f39d72b999af8c49502f150e48b0a5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/state.h
M src/tests/Makefile.am
Log Message:
-----------
state: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 0e35ab8824fe7ef8b46ad3af9cfa170696ceeea2
https://github.com/lxc/lxc/commit/0e35ab8824fe7ef8b46ad3af9cfa170696ceeea2
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/sync.h
M src/tests/Makefile.am
Log Message:
-----------
sync: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 3d565ecc2eb7fe521d533d32cf08c264cef09e44
https://github.com/lxc/lxc/commit/3d565ecc2eb7fe521d533d32cf08c264cef09e44
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/terminal.h
M src/tests/Makefile.am
Log Message:
-----------
terminal: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 6b7386e51c920e6dab1fa2f48f28c091fa066ff9
https://github.com/lxc/lxc/commit/6b7386e51c920e6dab1fa2f48f28c091fa066ff9
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/utils.h
M src/tests/Makefile.am
Log Message:
-----------
utils: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 297b04e2823a76fa1b8d3cb660e3ed5297bbf943
https://github.com/lxc/lxc/commit/297b04e2823a76fa1b8d3cb660e3ed5297bbf943
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/uuid.h
M src/tests/Makefile.am
Log Message:
-----------
uuid: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 528c2bd8d04d17657e97a8398258b3f743f06a72
https://github.com/lxc/lxc/commit/528c2bd8d04d17657e97a8398258b3f743f06a72
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/cgroups/cgroup.h
M src/lxc/cgroups/cgroup2_devices.h
M src/lxc/cgroups/cgroup_utils.h
M src/tests/Makefile.am
Log Message:
-----------
cgroups: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 4f704b76c3a1769d1b4cabf804b0fd6db35755da
https://github.com/lxc/lxc/commit/4f704b76c3a1769d1b4cabf804b0fd6db35755da
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/lsm/lsm.h
M src/tests/Makefile.am
Log Message:
-----------
lsm: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 169fec00e696d8f239bcb9bd9657e96421d0eef2
https://github.com/lxc/lxc/commit/169fec00e696d8f239bcb9bd9657e96421d0eef2
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/tools/arguments.h
Log Message:
-----------
arguments: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 04c5582a5943220e0acb359f2ecb2bc8e1c464a6
https://github.com/lxc/lxc/commit/04c5582a5943220e0acb359f2ecb2bc8e1c464a6
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/storage/btrfs.h
M src/lxc/storage/dir.h
M src/lxc/storage/loop.h
M src/lxc/storage/lvm.h
M src/lxc/storage/nbd.h
M src/lxc/storage/overlay.h
M src/lxc/storage/rbd.h
M src/lxc/storage/rsync.h
M src/lxc/storage/storage.h
M src/lxc/storage/storage_utils.h
M src/lxc/storage/zfs.h
M src/tests/Makefile.am
Log Message:
-----------
storage: hide unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: f15b126e048dcf198d464174d4dfc7fac5e2b3d1
https://github.com/lxc/lxc/commit/f15b126e048dcf198d464174d4dfc7fac5e2b3d1
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/include/netns_ifaddrs.h
M src/lxc/Makefile.am
M src/lxc/af_unix.c
M src/lxc/cgroups/cgfsng.c
M src/lxc/cgroups/cgroup.c
M src/lxc/cmd/lxc_usernsexec.c
M src/lxc/conf.c
M src/lxc/conf.h
M src/lxc/log.c
M src/lxc/log.h
M src/lxc/lsm/lsm.c
M src/lxc/lxc.h
M src/lxc/lxccontainer.c
M src/lxc/network.c
M src/lxc/nl.h
M src/lxc/rexec.c
M src/lxc/seccomp.c
M src/lxc/start.c
M src/lxc/storage/rbd.c
M src/lxc/storage/storage.c
M src/lxc/storage/zfs.c
M src/lxc/utils.c
M src/tests/Makefile.am
Log Message:
-----------
tree-wide: hide further unnecessary symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 5e9c49533529a580b3651dfbbf1339bff5ae4425
https://github.com/lxc/lxc/commit/5e9c49533529a580b3651dfbbf1339bff5ae4425
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/start.c
Log Message:
-----------
start: simplify gotos
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 551301fff6ca4a93d1165e6333dd9c91881cc343
https://github.com/lxc/lxc/commit/551301fff6ca4a93d1165e6333dd9c91881cc343
Author: Stoiko Ivanov <s.ivanov at proxmox.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M config/apparmor/abstractions/start-container.in
Log Message:
-----------
apparmor: Allow ro remount of boot_id
The rule added in 863845075d3f77d27c91bd9f47d2f8ddc4867bd5 did not cover all
necessary mount calls for /proc/sys/kernel/random/boot_id
(in src/lxc/conf.c: lxc_setup_boot_id) - the ro remount is missing.
Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>
Commit: befb6f0d1d049dbe960175179c7bb49166967f4a
https://github.com/lxc/lxc/commit/befb6f0d1d049dbe960175179c7bb49166967f4a
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M configure.ac
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscalls: add fsopen()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 30850a5d481cd69d1731af7421c1068c6bca8e5c
https://github.com/lxc/lxc/commit/30850a5d481cd69d1731af7421c1068c6bca8e5c
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M configure.ac
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscalls: add fspick()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2b12bdbf3063f9bb917c9ba764b77683670520dc
https://github.com/lxc/lxc/commit/2b12bdbf3063f9bb917c9ba764b77683670520dc
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M configure.ac
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscalls: add fsconfig()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 747ea18991ebfb6e6f366d3381863970919342d1
https://github.com/lxc/lxc/commit/747ea18991ebfb6e6f366d3381863970919342d1
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M configure.ac
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscalls: add fsmount()
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 827eb586da95f052493c5fa20d040d9bcd84ab2d
https://github.com/lxc/lxc/commit/827eb586da95f052493c5fa20d040d9bcd84ab2d
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
M src/lxc/conf.c
M src/lxc/macro.h
A src/lxc/mount_utils.c
A src/lxc/mount_utils.h
Log Message:
-----------
mount_utils: add mount utils
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 20d81c40215e60b948b09189108c72683f0b8a87
https://github.com/lxc/lxc/commit/20d81c40215e60b948b09189108c72683f0b8a87
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/mount_utils.c
M src/lxc/mount_utils.h
Log Message:
-----------
mount_utils: add mount_filesystem() helper
that translates between the two mount apis.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 2e24c98bb56d5d457c5e5a6d9b3c572d138da6c5
https://github.com/lxc/lxc/commit/2e24c98bb56d5d457c5e5a6d9b3c572d138da6c5
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/attach.c
Log Message:
-----------
attach: use new mount api
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: aafef73a0f499cb8806206e7c46c1a879daead4f
https://github.com/lxc/lxc/commit/aafef73a0f499cb8806206e7c46c1a879daead4f
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/log.h
Log Message:
-----------
log: don't break logging by hiding symbols
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 42463040f676e7d7dc8c6e28641b946cbc56cf83
https://github.com/lxc/lxc/commit/42463040f676e7d7dc8c6e28641b946cbc56cf83
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/Makefile.am
Log Message:
-----------
Makefile: fix Makefile
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 15d82dfe4f7900be54e06b6ca0a79321ee2a9b34
https://github.com/lxc/lxc/commit/15d82dfe4f7900be54e06b6ca0a79321ee2a9b34
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/lsm/selinux.c
Log Message:
-----------
selinux: remove security_context_t usage as it's deprecated
Link: https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1888705
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 72ab7aad78600aed7f111fd9ff1732b9b80ee434
https://github.com/lxc/lxc/commit/72ab7aad78600aed7f111fd9ff1732b9b80ee434
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: remove seccomp fd from event loop after task exited
Linux v5.8 will land my patch where seccomp notifies when a filter goes unused,
i.e. when the last task using a given seccomp filter has exited. This wasn't
possible before and so we accumulated file descriptors in the container's event
loop whenever we attached to the container.
I'm not sure whether the task exiting before we could handle its syscall should
cause us to report and error or not. For now, let's simply close the event loop
and not report an error.
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 46e2e322e5230ae1f3675c04d1246d3c3f2bb1ce
https://github.com/lxc/lxc/commit/46e2e322e5230ae1f3675c04d1246d3c3f2bb1ce
Author: Christian Brauner <christian.brauner at ubuntu.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/seccomp.c
Log Message:
-----------
seccomp: add missing header
Fixes: https://launchpadlibrarian.net/490341075/buildlog_snap_ubuntu_bionic_amd64_lxd-latest-edge_BUILDING.txt.gz
Signed-off-by: Christian Brauner <christian.brauner at ubuntu.com>
Commit: 8bf37e96e687efdeaced817463af377fc34676ba
https://github.com/lxc/lxc/commit/8bf37e96e687efdeaced817463af377fc34676ba
Author: Fabrice Fontaine <fontaine.fabrice at gmail.com>
Date: 2020-08-03 (Mon, 03 Aug 2020)
Changed paths:
M src/lxc/syscall_numbers.h
M src/lxc/syscall_wrappers.h
Log Message:
-----------
syscall: don't fail if __NR_signalfd is not defined
lxc fails to build if __NR_signalfd is not defined since version 4.0.0
and
https://github.com/lxc/lxc/commit/bed09c9cc0bec7bbd2442fcce4a2a0f03994cb09
However, some architectures don't define __NR_signalfd but only
__NR_signalfd4. This is the case for example for nios2 or csky:
https://github.com/bminor/glibc/blob/f9ac84f92f151e07586c55e14ed628d493a5929d/sysdeps/unix/sysv/linux/nios2/arch-syscall.h
https://github.com/bminor/glibc/blob/f9ac84f92f151e07586c55e14ed628d493a5929d/sysdeps/unix/sysv/linux/csky/arch-syscall.h
Fixes:
- http://autobuild.buildroot.org/results/75096a48d2dbda57459523db3ed0952e63f93535
Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
Compare: https://github.com/lxc/lxc/compare/32d8c541dcdf...8bf37e96e687
More information about the lxc-devel
mailing list