[Devel] [RFC 00/54] WIP: fix CONFIG_VE=n build
Eva Kurchatova
eva.kurchatova at virtuozzo.com
Wed Apr 29 22:58:00 MSK 2026
This is a work in progress to fix build with CONFIG_VE=n
Building without VE reverts unpatched vanilla kernel
functionality, comparing upstream 6.12.83 tree to ours
Please note only compilation failures are fixed,
initial feedback would be appreciated
Eva Kurchatova (54):
genhd: fix CONFIG_VE=n build
core: fix CONFIG_VE=n build
cpu: fix CONFIG_VE=n build
connector: fix CONFIG_VE=n build
tty_io: fix CONFIG_VE=n build
aio: fix CONFIG_VE=n build
coredump: fix CONFIG_VE=n build
exec: fix CONFIG_VE=n build
fsopen: fix CONFIG_VE=n build
dir: fix CONFIG_VE=n build
inode: fix CONFIG_VE=n build
mount: fix CONFIG_VE=n build
base: fix CONFIG_VE=n build
generic: fix CONFIG_VE=n build
meminfo: fix CONFIG_VE=n build
proc_sysctl: fix CONFIG_VE=n build
sync: fix CONFIG_VE=n build
sysctls: fix CONFIG_VE=n build
cgroup-defs: fix CONFIG_VE=n build
mm: fix CONFIG_VE=n build
sched: fix CONFIG_VE=n build
sysctl: fix CONFIG_VE=n build
ve: fix CONFIG_VE=n build
capability: fix CONFIG_VE=n build
cgroup-v1: fix CONFIG_VE=n build
cgroup: fix CONFIG_VE=n build
kthread: fix CONFIG_VE=n build
sysfs: fix CONFIG_VE=n build
printk: fix CONFIG_VE=n build
cpuacct: fix CONFIG_VE=n build
syscalls: fix CONFIG_VE=n build
sysctl: fix CONFIG_VE=n build
kobject_uevent: fix CONFIG_VE=n build
mempolicy: fix CONFIG_VE=n build
migrate: fix CONFIG_VE=n build
page_alloc: fix CONFIG_VE=n build
shmem: fix CONFIG_VE=n build
show_mem: fix CONFIG_VE=n build
swapfile: fix CONFIG_VE=n build
util: fix CONFIG_VE=n build
vmstat: fix CONFIG_VE=n build
dev: fix CONFIG_VE=n build
neighbour: fix CONFIG_VE=n build
net_namespace: fix CONFIG_VE=n build
sock: fix CONFIG_VE=n build
ip_vti: fix CONFIG_VE=n build
ip6_tunnel: fix CONFIG_VE=n build
ip6_vti: fix CONFIG_VE=n build
nf_conntrack_core: fix CONFIG_VE=n build
nf_conntrack_expect: fix CONFIG_VE=n build
nf_log: fix CONFIG_VE=n build
xt_wdog_tmo: fix CONFIG_VE=n build
svc: fix CONFIG_VE=n build
xfrm_sysctl: fix CONFIG_VE=n build
block/genhd.c | 8 ++-
drivers/base/core.c | 2 +
drivers/base/cpu.c | 10 ++-
drivers/connector/connector.c | 52 +++++++++++++++
drivers/tty/tty_io.c | 2 +-
fs/aio.c | 42 ++++++++----
fs/coredump.c | 29 ++++++--
fs/exec.c | 6 +-
fs/fsopen.c | 3 +-
fs/kernfs/dir.c | 5 +-
fs/kernfs/inode.c | 4 +-
fs/kernfs/mount.c | 2 +
fs/proc/base.c | 2 +-
fs/proc/generic.c | 14 +++-
fs/proc/meminfo.c | 13 ++--
fs/proc/proc_sysctl.c | 4 ++
fs/sync.c | 12 +++-
fs/sysctls.c | 2 +
include/linux/cgroup-defs.h | 10 +++
include/linux/mm.h | 5 +-
include/linux/sched.h | 4 +-
include/linux/sysctl.h | 10 +++
include/linux/ve.h | 13 ++--
kernel/capability.c | 2 +-
kernel/cgroup/cgroup-v1.c | 100 ++++++++++++++++++++++++++--
kernel/cgroup/cgroup.c | 21 +++++-
kernel/kthread.c | 4 +-
kernel/module/sysfs.c | 5 +-
kernel/printk/printk.c | 10 ++-
kernel/sched/cpuacct.c | 4 ++
kernel/sched/syscalls.c | 8 +--
kernel/sysctl.c | 4 ++
lib/kobject_uevent.c | 15 +++--
mm/mempolicy.c | 9 ++-
mm/migrate.c | 3 +-
mm/page_alloc.c | 2 +
mm/shmem.c | 15 ++++-
mm/show_mem.c | 9 +++
mm/swapfile.c | 6 +-
mm/util.c | 2 +
mm/vmstat.c | 10 ++-
net/core/dev.c | 15 +++--
net/core/neighbour.c | 16 +++++
net/core/net_namespace.c | 2 +
net/core/sock.c | 12 ++--
net/ipv4/ip_vti.c | 4 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/ip6_vti.c | 2 +
net/netfilter/nf_conntrack_core.c | 4 ++
net/netfilter/nf_conntrack_expect.c | 4 ++
net/netfilter/nf_log.c | 4 ++
net/netfilter/xt_wdog_tmo.c | 10 +++
net/sunrpc/svc.c | 6 +-
net/xfrm/xfrm_sysctl.c | 6 ++
54 files changed, 472 insertions(+), 98 deletions(-)
--
2.54.0
More information about the Devel
mailing list