[Devel] [VZ10 19/21] ve/binfmt_elf: Include ve.h only when CONFIG_VE
Vladimir Riabchun
vladimir.riabchun at virtuozzo.com
Thu May 7 22:10:31 MSK 2026
net_namespace.h inlcudes skbuff.h, which uses ns_to_kernel_old_timeval
function. Unfortunately, compat_binfmt_elf.c redefines this function,
causing return type mismatch.
Don't include ve.h in binfmt_elf when !CONFIG_VE
https://virtuozzo.atlassian.net/browse/VSTOR-130116
Feature: !CONFIG_VE build
Signed-off-by: Vladimir Riabchun <vladimir.riabchun at virtuozzo.com>
---
fs/binfmt_elf.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/fs/binfmt_elf.c b/fs/binfmt_elf.c
index 3757c814c525..246ccc8127e0 100644
--- a/fs/binfmt_elf.c
+++ b/fs/binfmt_elf.c
@@ -46,7 +46,11 @@
#include <linux/cred.h>
#include <linux/dax.h>
#include <linux/uaccess.h>
+
+#ifdef CONFIG_VE
#include <linux/ve.h>
+#endif
+
#include <linux/rseq.h>
#include <asm/param.h>
#include <asm/page.h>
--
2.43.0
More information about the Devel
mailing list