Commit Graph
2 Commits
Author SHA1 Message Date
gkehren 9d217e051b core: tolerate kernels without POSIX mqueue support
PrivateIPC= sets up a private mqueue mount for the service. When
CONFIG_POSIX_MQUEUE is disabled, mounting mqueue fails with ENODEV and
prevents the service from starting.

Treat ENODEV as an unavailable optional kernel feature while preserving
the private IPC namespace. Keep all other mount errors fatal.

Add coverage verifying that PrivateIPC= still creates a separate IPC
namespace when POSIX message queues are unavailable.

Fixes #42582
2026-07-24 13:44:59 +09:00
Guillaume Kehren ac64b2dfa3 man: document unlocked as default IMDS network mode
The default IMDS network mode was changed to unlocked, but the
systemd-imdsd@.service documentation still described locked as the
default.

Fixes #42687
2026-07-21 11:43:52 +01:00