The most non-trivial part here is the rebase of printk virtualization. vz8 commit: d63aeb311a64 ("ve/printk: printk virtualization") Corresponding vz9 commits: ve/printk: Introduce struct "log_state" and virtualize log_buf/log_buf_len ve/printk: Virtualize "prb" and "clear_seq" ve/printk: Virtualize syslog_* ve/printk: Virtualize console_* ve/printk: Virtualize log_wait queue ve/printk: Introduce ve_printk()
The kernel with this series applied boots, but cann't check virtualization itself yet - Container is not starting due to other missing kernel features. https://jira.sw.ru/browse/PSBM-133985 Kirill Tkhai (1): ve: Use ve_printk() for often kernel messages about user actions Stanislav Kinsburskiy (3): ve/printk: per-CT printk helpers introduced ve: use ve_printk() to print VMA address in case of segfault ve: network rate-limited VE logging helpers introduced Vasily Averin (1): ve/netfilter: ve_printk for "nf_conntrack: table full" Vladimir Davydov (6): ve/printk: Introduce struct "log_state" and virtualize log_buf/log_buf_len ve/printk: Virtualize "prb" and "clear_seq" ve/printk: Virtualize syslog_* ve/printk: Virtualize console_* ve/printk: Virtualize log_wait queue ve/printk: Introduce ve_printk() arch/x86/mm/fault.c | 6 +- fs/proc/kmsg.c | 4 +- include/linux/mm.h | 6 +- include/linux/net.h | 5 + include/linux/printk.h | 66 ++++ include/linux/ve.h | 3 + kernel/printk/printk.c | 526 ++++++++++++++++++++-------- kernel/ve/ve.c | 8 + lib/nlattr.c | 5 +- mm/memory.c | 4 +- net/core/dev.c | 9 +- net/netfilter/nf_conntrack_core.c | 6 +- net/netfilter/nf_conntrack_expect.c | 6 +- 13 files changed, 494 insertions(+), 160 deletions(-) -- 2.28.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel