[Devel] [PATCH vz10 09/14] ve: fix Kconfig selects for UML compatibility
Eva Kurchatova
eva.kurchatova at virtuozzo.com
Fri Jun 26 01:08:11 MSK 2026
CONFIG_VE selected CGROUP_PERF unconditionally, but CGROUP_PERF
depends on PERF_EVENTS which is not available on UML. Make the
select conditional on PERF_EVENTS.
Also add missing selects for CONFIG_NET, CONFIG_CGROUP_SCHED,
CONFIG_CGROUP_CPUACCT, CONFIG_MEMCG, CONFIG_MEMCG_V1,
CONFIG_POSIX_MQUEUE, and CONFIG_SCHEDSTATS. VZ code depends on all
of these, but they were only implicitly satisfied by the x86
defconfig. Making them explicit is required for building on UML
where the defaults differ.
Signed-off-by: Eva Kurchatova <eva.kurchatova at virtuozzo.com>
https://virtuozzo.atlassian.net/browse/VSTOR-134732
Feature: fix kunit
---
kernel/Kconfig.openvz | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/kernel/Kconfig.openvz b/kernel/Kconfig.openvz
index 9164db1f2acc..7494048425a5 100644
--- a/kernel/Kconfig.openvz
+++ b/kernel/Kconfig.openvz
@@ -14,12 +14,19 @@ config VE
select PID_NS
select IPC_NS
select UTS_NS
+ select NET
select NET_NS
select USER_NS
select CGROUPS
+ select CGROUP_SCHED
+ select CGROUP_CPUACCT
+ select MEMCG
+ select MEMCG_V1
select CGROUP_DEVICE
select CGROUP_FREEZER
- select CGROUP_PERF
+ select CGROUP_PERF if PERF_EVENTS
+ select POSIX_MQUEUE
+ select SCHEDSTATS
help
This option adds support of virtual Linux running on the original box
with fully supported virtual network driver, tty subsystem and
--
2.54.0
More information about the Devel
mailing list