]>
 
 
git.ipfire.org Git - thirdparty/lxc.git/log 
 
 
 
 
 
 
Christian Brauner  [Fri, 27 Mar 2020 19:11:41 +0000  (20:11 +0100)]  
 
conf: introduce and use userns_exec_minimal() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 18:46:10 +0000  (19:46 +0100)]  
 
Revert "cgroups: fix unified cgroup attach"
This reverts commit 
ba7ca43b0be417275db7865336191681d915e97c .
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> 
 
Stéphane Graber  [Fri, 27 Mar 2020 15:02:27 +0000  (11:02 -0400)]  
 
Merge pull request #3331 from brauner/2020-03-27/fixes 
 
tree-wide: fixes 
 
Wolfgang Bumiller  [Fri, 27 Mar 2020 13:15:12 +0000  (14:15 +0100)]  
 
fixup i/o handler return values 
 
Particularly important for lxc_cmd_handler() handles client 
input and should not be capable of canceling the main loop, 
some syscall return values leaked through overlapping with 
LXC_MAINLOOP_ERROR, causing unauthorized clients connecting 
to the command socket to shutdown the main loop. 
 
In turn, signal_handler() receiving unexpected 
`signalfd_siginfo` struct sizes seems like a reason to bail 
(since it's a kernel interface). 
 
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>  
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 14:38:27 +0000  (15:38 +0100)]  
 
cgroups: fix unified cgroup attach 
 
There's a fundamental problem with futexes and setid calls and the go runtime. 
POSIX requires that when one thread setids all threas must setids and it uses 
futexes and signals to synchronize the state across threads. This causes 
deadlocks which means we can't use the pretty solution I first implemented. 
Instead we need to chown after we create the directory. I might come up with 
something smarter later but for now this will do. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 27 Mar 2020 12:52:30 +0000  (08:52 -0400)]  
 
Merge pull request #3330 from brauner/2020-03-27/fixes 
 
conf: rework and fix leak in userns_exec_1() 
 
Christian Brauner  [Fri, 27 Mar 2020 11:00:22 +0000  (12:00 +0100)]  
 
cgroups: remove unused variable 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 10:52:44 +0000  (11:52 +0100)]  
 
attach: use close_prot_errno_disarm() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 10:05:50 +0000  (11:05 +0100)]  
 
cgroups: rework __cg_unified_attach() 
 
We didn't account for cgroup_attach() succeeding and just tried to attach to 
the same cgroup again which doesn't make sense. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 10:05:11 +0000  (11:05 +0100)]  
 
cgroups: move pointer dereference after check 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 10:04:34 +0000  (11:04 +0100)]  
 
commands: log actual errno when lxc_cmd_get_cgroup2_fd() fails 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 27 Mar 2020 08:37:48 +0000  (09:37 +0100)]  
 
conf: rework and fix leak in userns_exec_1() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 26 Mar 2020 19:11:50 +0000  (15:11 -0400)]  
 
Merge pull request #3329 from brauner/2020-03-25/fixes 
 
cgroups: fix attaching to the unified cgroup 
 
Christian Brauner  [Thu, 26 Mar 2020 18:27:07 +0000  (19:27 +0100)]  
 
cgroups: fix attaching to the unified cgroup 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 26 Mar 2020 15:22:34 +0000  (11:22 -0400)]  
 
Merge pull request #3328 from brauner/2020-03-25/fixes 
 
tree-wide: fixes 
 
Christian Brauner  [Thu, 26 Mar 2020 14:47:11 +0000  (15:47 +0100)]  
 
dir: improve dir backend 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 26 Mar 2020 14:32:29 +0000  (15:32 +0100)]  
 
dir: use cleanup macro in dir_mount() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 26 Mar 2020 11:51:31 +0000  (12:51 +0100)]  
 
tree-wide: harden mount option parsing 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Wed, 25 Mar 2020 17:31:45 +0000  (13:31 -0400)]  
 
Merge pull request #3327 from P-EB/master 
 
lxc.service: Starts after remote-fs.target 
 
Pierre-Elliott Bécue  [Wed, 25 Mar 2020 16:50:27 +0000  (17:50 +0100)]  
 
[lxc.service] Starts after remote-fs.target to allow containers relying on remote FS to work 
 
Signed-off-by: Pierre-Elliott Bécue <becue@crans.org>  
Christian Brauner  [Wed, 25 Mar 2020 11:53:13 +0000  (12:53 +0100)]  
 
lxc_init: add missing O_CLOEXEC 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Wed, 25 Mar 2020 11:46:02 +0000  (12:46 +0100)]  
 
lxc_init: move main() down 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Tue, 24 Mar 2020 20:36:14 +0000  (16:36 -0400)]  
 
configure.ac: Reset devel flag post-release 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Stéphane Graber  [Tue, 24 Mar 2020 20:35:48 +0000  (16:35 -0400)]  
 
Release LXC 4.0.0 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Stéphane Graber  [Tue, 24 Mar 2020 19:56:34 +0000  (15:56 -0400)]  
 
Merge pull request #3325 from brauner/2020-03-24/fixes 
 
make dist: add missing files 
 
Christian Brauner  [Tue, 24 Mar 2020 19:38:41 +0000  (20:38 +0100)]  
 
Merge pull request #3324 from stgraber/master 
 
lxc-download: Pre-release bump of compat 
 
Christian Brauner  [Tue, 24 Mar 2020 19:37:00 +0000  (20:37 +0100)]  
 
make dist: add missing files 
 
deleted:    CODING_STYLE.md 
deleted:    LICENSE.GPL2 
deleted:    LICENSE.LGPL2.1 
deleted:    README.md 
deleted:    coccinelle/exit.cocci 
deleted:    coccinelle/run-coccinelle.sh 
deleted:    coccinelle/while-true.cocci 
deleted:    doc/api-extensions.md 
deleted:    src/tests/lxc-test-exit-code 
deleted:    src/tests/travis.sh 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Tue, 24 Mar 2020 18:44:08 +0000  (14:44 -0400)]  
 
lxc-download: Pre-release bump of compat 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Christian Brauner  [Tue, 24 Mar 2020 17:59:10 +0000  (18:59 +0100)]  
 
Merge pull request #3323 from tych0/fix-readonly-bind-mounts 
 
conf: fix read-only bind mounts 
 
Tycho Andersen  [Tue, 24 Mar 2020 16:16:50 +0000  (10:16 -0600)]  
 
conf: fix read-only bind mounts
Here we would always set MS_RDONLY in required_flags if it was set in
mountflags, so the expression:
!(required_flags & ~mountflags)
would always be true, and we would always skip the remount.
Instead, let's treat readonly as special: always do the remount if
MS_RDONLY is present. Unfortunately it doesn't seem to show up in
sb.f_flag, so we can't use the same path as everything else.
This only inadvertently worked before because of a bug fixed in
f75917858023  ("conf: don't accidently double-mount").
Signed-off-by: Tycho Andersen <tycho@tycho.ws> 
 
Stéphane Graber  [Mon, 23 Mar 2020 15:32:09 +0000  (11:32 -0400)]  
 
Merge pull request #3322 from brauner/2020-03-24/fixes 
 
utils: allow removal of immutable files 
 
Christian Brauner  [Mon, 23 Mar 2020 15:06:40 +0000  (16:06 +0100)]  
 
utils: allow removal of immutable files 
 
Closes #3185. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Mon, 23 Mar 2020 13:02:49 +0000  (09:02 -0400)]  
 
Merge pull request #3321 from brauner/2020-03-24/fixes 
 
lxc-update-config: handle lxc.rootfs.backend correctly 
 
Christian Brauner  [Mon, 23 Mar 2020 12:23:19 +0000  (13:23 +0100)]  
 
lxc-local: remove -l/--list from help 
 
Closes #2877. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Mon, 23 Mar 2020 12:15:29 +0000  (13:15 +0100)]  
 
lvm: don't generate uuid for ext4 snapshots 
 
only btrfs and xfs need it. 
 
Closes #2375. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Mon, 23 Mar 2020 11:29:38 +0000  (12:29 +0100)]  
 
lxc-update-config: handle lxc.rootfs.backend correctly 
 
Closes #2424. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Sun, 22 Mar 2020 19:22:37 +0000  (15:22 -0400)]  
 
Merge pull request #3320 from brauner/2020-03-22/fixes 
 
overlay: rewrite 
 
Christian Brauner  [Sun, 22 Mar 2020 17:28:06 +0000  (18:28 +0100)]  
 
lxc_copy: only overmount overlay subdirectory with tmpfs 
 
Closes #2959. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Sun, 22 Mar 2020 13:03:03 +0000  (14:03 +0100)]  
 
overlay: rewrite and simplify 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Sat, 21 Mar 2020 11:22:51 +0000  (07:22 -0400)]  
 
Merge pull request #3319 from brauner/2020-03-21/fixes 
 
network: fixes 
 
Christian Brauner  [Sat, 21 Mar 2020 10:52:15 +0000  (11:52 +0100)]  
 
lxc-user-nic: enable uid-marked veth devices for uids with 5 digits 
 
With the newly extended lxc_ifname_alnum_case_sensitive() we'll have 62^4 
unique network device names per user. 
 
Closes #3176. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Sat, 21 Mar 2020 10:50:59 +0000  (11:50 +0100)]  
 
network: introduce lxc_ifname_alnum_case_sensitive() 
 
Right now we have 36^n unique network device names. Let's make it 62^n. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 21:32:10 +0000  (17:32 -0400)]  
 
Merge pull request #3318 from brauner/2020-03-20/fixes 
 
log: fix cmd logging 
 
Christian Brauner  [Fri, 20 Mar 2020 21:02:12 +0000  (22:02 +0100)]  
 
log: fix cmd logging 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 17:45:06 +0000  (13:45 -0400)]  
 
Merge pull request #3317 from brauner/2020-03-20/fixes 
 
mainloop, ringbuf: cleanup 
 
Christian Brauner  [Fri, 20 Mar 2020 17:30:53 +0000  (18:30 +0100)]  
 
cgroups: simplify 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 17:24:42 +0000  (13:24 -0400)]  
 
Merge pull request #3316 from brauner/2020-03-20/fixes 
 
log: fixes 
 
Christian Brauner  [Fri, 20 Mar 2020 17:18:37 +0000  (18:18 +0100)]  
 
ringbuf: fix cleanup operations 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 20 Mar 2020 17:02:42 +0000  (18:02 +0100)]  
 
mainloop: cleanup 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 20 Mar 2020 16:53:05 +0000  (17:53 +0100)]  
 
log: add missing variable and fix CMD_SYSINFO() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 20 Mar 2020 16:49:48 +0000  (17:49 +0100)]  
 
log: cleanup 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 15:16:02 +0000  (11:16 -0400)]  
 
Merge pull request #3315 from brauner/2020-03-20/fixes 
 
log: add missing \ 
 
Christian Brauner  [Fri, 20 Mar 2020 15:00:36 +0000  (16:00 +0100)]  
 
log: add missing \ 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 14:39:15 +0000  (10:39 -0400)]  
 
Merge pull request #3314 from brauner/2020-03-20/fixes 
 
start: move reading seccomp profile after pre-start hook 
 
Christian Brauner  [Fri, 20 Mar 2020 14:25:41 +0000  (15:25 +0100)]  
 
start: move reading seccomp profile after pre-start hook 
 
This allows users to generate custom profiles at startup. 
 
Closes #1848. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 13:20:09 +0000  (09:20 -0400)]  
 
Merge pull request #3313 from brauner/2020-03-20/fixes 
 
network: fixes 
 
Christian Brauner  [Fri, 20 Mar 2020 13:04:17 +0000  (14:04 +0100)]  
 
lxc_user_nic: rework device creation 
 
Closes #3058. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Fri, 20 Mar 2020 12:04:23 +0000  (13:04 +0100)]  
 
nl: improve how we surface errors 
 
Closes #3057. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 11:50:29 +0000  (07:50 -0400)]  
 
Merge pull request #3312 from brauner/2020-03-20/fixes 
 
network: use cleanup macros 
 
Christian Brauner  [Fri, 20 Mar 2020 11:16:17 +0000  (12:16 +0100)]  
 
network: use cleanup macros 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Fri, 20 Mar 2020 02:57:12 +0000  (22:57 -0400)]  
 
Merge pull request #3310 from brauner/2020-03-19/fixes 
 
network: fix ovs removal 
 
Christian Brauner  [Thu, 19 Mar 2020 16:34:18 +0000  (17:34 +0100)]  
 
network: use cleanup attributes 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 19 Mar 2020 16:09:13 +0000  (17:09 +0100)]  
 
network: cleanup galore 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 19 Mar 2020 15:32:48 +0000  (16:32 +0100)]  
 
network: use is_empty_string() everywhere 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 19 Mar 2020 15:08:44 +0000  (16:08 +0100)]  
 
network: fix ovs removal 
 
Closes #3137. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 19 Mar 2020 13:53:48 +0000  (09:53 -0400)]  
 
Merge pull request #3309 from brauner/2020-03-19/fixes 
 
tree-wide: logging fixes and hardening 
 
Christian Brauner  [Thu, 19 Mar 2020 13:28:02 +0000  (14:28 +0100)]  
 
log: use global variable to catch statements in loggers 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 19 Mar 2020 13:30:47 +0000  (09:30 -0400)]  
 
Merge pull request #3308 from brauner/2020-03-19/fixes 
 
conf: flatten logic in mount_entry() 
 
Christian Brauner  [Thu, 19 Mar 2020 13:27:29 +0000  (14:27 +0100)]  
 
cgroups: don't call statements from loggers 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 19 Mar 2020 12:27:51 +0000  (13:27 +0100)]  
 
conf: flatten logic in mount_entry() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Thu, 19 Mar 2020 12:38:37 +0000  (08:38 -0400)]  
 
Merge pull request #3307 from brauner/2020-03-19/fixes 
 
network: fixes 
 
Christian Brauner  [Thu, 19 Mar 2020 12:11:03 +0000  (13:11 +0100)]  
 
conf: don't accidently double-mount 
 
Closes #3073. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 19 Mar 2020 11:46:00 +0000  (12:46 +0100)]  
 
network: fix moving network devices with custom name 
 
Closes #1271. 
Closes #3131. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Thu, 19 Mar 2020 11:45:23 +0000  (12:45 +0100)]  
 
network: introduce and use is_empty_string() 
 
since some members of struct lxc_netdev are arrays, not pointers. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Wed, 18 Mar 2020 17:44:14 +0000  (13:44 -0400)]  
 
Merge pull request #3306 from brauner/2020-03-18/fixes 
 
Makefile: fix typo 
 
Christian Brauner  [Wed, 18 Mar 2020 17:24:16 +0000  (18:24 +0100)]  
 
Makefile: fix typo 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Wed, 18 Mar 2020 16:48:54 +0000  (12:48 -0400)]  
 
Merge pull request #3305 from brauner/2020-03-18/fixes 
 
lxc-unshare: add syscall_wrappers.h to build requirements 
 
Christian Brauner  [Wed, 18 Mar 2020 15:07:15 +0000  (16:07 +0100)]  
 
lxc-unshare: add syscall_wrappers.h to build requirements 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Wed, 18 Mar 2020 13:08:11 +0000  (09:08 -0400)]  
 
Merge pull request #3304 from brauner/2020-03-18/fixes 
 
tree-wide: introduce and use syscall number header 
 
Christian Brauner  [Wed, 18 Mar 2020 09:43:44 +0000  (10:43 +0100)]  
 
tree-wide: introduce and use syscall number header 
 
This allows us: 
- to compile on kernels with outdated headers 
- compile on older kernels but shipping on newer kernels 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Tue, 17 Mar 2020 21:10:06 +0000  (17:10 -0400)]  
 
Merge pull request #3303 from brauner/2020-03-17/fixes 
 
tools: fix -g and -u parameters for lxc-execute and lxc-attach and fix pidfd detection logic 
 
Christian Brauner  [Tue, 17 Mar 2020 20:55:38 +0000  (21:55 +0100)]  
 
raw_syscalls: define __NR_pidfd_send_signal if missing 
 
On all architectures we care about it's 424. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Tue, 17 Mar 2020 17:07:50 +0000  (18:07 +0100)]  
 
tools: fix -g -u parameters for lxc-execute and lxc-attach 
 
Closes #3188. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Tue, 17 Mar 2020 16:57:31 +0000  (12:57 -0400)]  
 
Merge pull request #3301 from brauner/2020-03-17/fixes 
 
lxc_user_nic: don't depend on MAP_FIXED 
 
Christian Brauner  [Tue, 17 Mar 2020 16:38:05 +0000  (17:38 +0100)]  
 
ISSUE_TEMPLATE: fix -l -o order 
 
Closes #3220. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Tue, 17 Mar 2020 13:55:45 +0000  (14:55 +0100)]  
 
lxc_user_nic: don't depend on MAP_FIXED 
 
as this breaks on sparc. 
 
Closes #3262. 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Stéphane Graber  [Tue, 17 Mar 2020 01:49:55 +0000  (21:49 -0400)]  
 
busybox: Mark mqueue optional 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Stéphane Graber  [Mon, 16 Mar 2020 21:12:23 +0000  (17:12 -0400)]  
 
Merge pull request #3300 from Rachid-Koucha/patch-4 
 
Auto-create /dev/shm and /dev/mqueue 
 
Rachid Koucha  [Mon, 16 Mar 2020 20:19:15 +0000  (21:19 +0100)]  
 
Auto-create /dev/shm and /dev/mqueue 
 
Mount fs on /dev/shm and /dev/mqueue to experiment IPC in namespaces 
 
Signed-off-by: Rachid Koucha <rachid.koucha@gmail.com>  
Christian Brauner  [Mon, 16 Mar 2020 19:52:52 +0000  (20:52 +0100)]  
 
Merge pull request #3299 from stgraber/master 
 
Fix build 
 
Stéphane Graber  [Mon, 16 Mar 2020 19:48:32 +0000  (15:48 -0400)]  
 
busybox: Fix bad lxc.mount.entry 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Stéphane Graber  [Mon, 7 Oct 2019 23:32:08 +0000  (19:32 -0400)]  
 
doc: Fix grammar 
 
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>  
Stéphane Graber  [Mon, 16 Mar 2020 18:40:39 +0000  (14:40 -0400)]  
 
Merge pull request #3297 from Rachid-Koucha/patch-2 
 
Trigger the mounting of shm file system 
 
Rachid Koucha  [Mon, 16 Mar 2020 18:10:00 +0000  (19:10 +0100)]  
 
Trigger the mounting of shm file system 
 
shm file system was not mounted because of the "/" in : 
lxc.mount.entry = shm /dev/shm tmpfs defaults 0 0 
 
Signed-off-by: Rachid Koucha <rachid.koucha@gmail.com>  
Stéphane Graber  [Sun, 15 Mar 2020 17:13:39 +0000  (13:13 -0400)]  
 
Merge pull request #3295 from brauner/2020-03-15/fixes 
 
smaller cleanups and simplifications 
 
Christian Brauner  [Sun, 15 Mar 2020 14:52:30 +0000  (15:52 +0100)]  
 
tree-wide: s/lxc_fini()/lxc_end()/g 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Sun, 15 Mar 2020 14:50:34 +0000  (15:50 +0100)]  
 
tree-wide: remove "name" argument from lxc_{fini,abort}() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Sun, 15 Mar 2020 14:45:54 +0000  (15:45 +0100)]  
 
{_}lxc_start: remove "name" argument 
 
as it's directly available in the handler itself. 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Sun, 15 Mar 2020 14:38:49 +0000  (15:38 +0100)]  
 
start: add missing TRACE() call 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>  
Christian Brauner  [Sun, 15 Mar 2020 14:37:00 +0000  (15:37 +0100)]  
 
start: better goto target naming in __lxc_start() 
 
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>