kata-containers / packaging

Kata Containers version 1.x packaging (for version 2.x see https://github.com/kata-containers/kata-containers).
https://katacontainers.io/
Apache License 2.0
119 stars 92 forks source link

kernel: lack 32bit binaries support on amd64 #513

Closed eryugey closed 3 years ago

eryugey commented 5 years ago

The support to run 32bit programs under 64bit kernel is missing, e.g. CONFIG_IA32_EMULATION is not set in current amd64 kernel config, but we can't control if a user runs 32bit binary in container.

Please consider add 32bit program support to kernel.

grahamwhaley commented 5 years ago

Hi @eryugey . This is not the first time this has come up ;-) https://github.com/kata-containers/runtime/issues/886 I think, given the general rarity of 32bit apps these days?, our current default, as you have found, is to not include that. Having said that, you can build your own kernel with that CONFIG included, and you can even specify (depending on your orchestration stack, or you can hack via multiple kata runtime/config files) that your 32bit enabled kata is only used for your 32bit containers etc.

You can build a kernel using https://github.com/kata-containers/packaging/tree/master/kernel There are some details about 'kernel-per-pod' over at https://github.com/kata-containers/documentation/issues/294

I wonder if @blurayne ever got this to work btw?

Greatsamps commented 4 years ago

Hi,

Sorry to resurrect an old issue, but we have also run into this, and running a number of "problem" 32-bit containers is why we are looking at this project.

Happy to build our own kernel, but I will need some guidance on what exactly needs to be set to make this work. For now this is a proof of concept so orchestration is not a problem.

Can someone point me in the right direction here? also would be a good way of populating a "How-To" section for the docs :)

devimc commented 4 years ago

@Greatsamps we build the kernel using fragments [1], so you can build a 32-bit kernel and enable those configs. Maybe the following documents can help you

https://github.com/kata-containers/documentation/blob/master/Developer-Guide.md https://github.com/kata-containers/packaging/blob/master/kernel/README.md

[1] - https://github.com/kata-containers/packaging/tree/master/kernel/configs/fragments

Greatsamps commented 4 years ago

Thanks for the quick response.

So i have cloned the packaging repo, and copied all of the x86 config frangments from its folder to the root path where the build-kernel.sh script is located.

I then ran ./build-kernel.sh setup

this was the output:

root@kata1:/home/peter/kata-containers/tools/packaging/kernel# ./build-kernel.sh setup ~/go/src/github.com/kata-containers/tests /home/peter/kata-containers/tools/packaging/kernel /home/peter/kata-containers/tools/packaging/kernel INFO: Config version: 80 INFO: Kernel version: 5.4.32 INFO: kernel path does not exist, will download kernel linux-5.4.32.tar.xz: OK INFO: kernel tarball already downloaded linux-5.4.32.tar.xz: OK INFO: Applying patch /root/go/src/github.com/kata-containers/packaging/kernel/patches//5.4.x/0001-NO-UPSTREAM-9P-always-use-cached-inode-to-fill-in-v9.patch patching file fs/9p/vfs_inode.c Hunk #1 succeeded at 1059 (offset -21 lines). patching file fs/9p/vfs_inode_dotl.c Hunk #1 succeeded at 465 (offset -15 lines). INFO: Applying patch /root/go/src/github.com/kata-containers/packaging/kernel/patches//5.4.x/0002-net-virtio_vsock-Fix-race-condition-between-bind-and.patch patching file net/vmw_vsock/virtio_transport_common.c INFO: Applying patch /root/go/src/github.com/kata-containers/packaging/kernel/patches//5.4.x/0003-arm-arm64-Provide-a-wrapper-for-SMCCC-1.1-calls.patch patching file include/linux/arm-smccc.h INFO: Applying patch /root/go/src/github.com/kata-containers/packaging/kernel/patches//5.4.x/0004-arm-arm64-smccc-psci-add-arm_smccc_1_1_get_conduit.patch patching file drivers/firmware/psci/psci.c patching file include/linux/arm-smccc.h INFO: Applying patch /root/go/src/github.com/kata-containers/packaging/kernel/patches//5.4.x/0005-ptp-arm64-Enable-ptp_kvm-for-arm64.patch patching file drivers/clocksource/arm_arch_timer.c patching file drivers/firmware/psci/psci.c patching file drivers/ptp/Kconfig patching file drivers/ptp/Makefile patching file drivers/ptp/ptp_kvm.h patching file drivers/ptp/ptp_kvm_arm64.c patching file drivers/ptp/ptp_kvm_common.c (renamed from drivers/ptp/ptp_kvm.c) patching file drivers/ptp/ptp_kvm_x86.c patching file include/linux/arm-smccc.h patching file include/linux/clocksource.h patching file include/linux/clocksource_ids.h patching file include/linux/timekeeping.h patching file include/uapi/linux/kvm.h patching file kernel/time/clocksource.c Hunk #1 succeeded at 928 (offset 7 lines). patching file kernel/time/timekeeping.c patching file virt/kvm/arm/arm.c patching file virt/kvm/arm/psci.c INFO: Applying patch /root/go/src/github.com/kata-containers/packaging/kernel/patches//5.4.x/0006-arm64-mm-Enable-memory-hot-remove.patch patching file arch/arm64/Kconfig patching file arch/arm64/include/asm/memory.h patching file arch/arm64/mm/mmu.c patching file arch/arm64/mm/ptdump_debugfs.c INFO: Constructing config from fragments: /root/go/src/github.com/kata-containers/packaging/kernel/configs/fragments/x86_64/.config INFO: Copying config file from: /root/go/src/github.com/kata-containers/packaging/kernel/configs/fragments/x86_64/.config scripts/kconfig/conf --oldconfig Kconfig #

configuration written to .config

#

Show details

Kernel source ready: /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80 I then ran ./build-kernel.sh build This was the output: ~/go/src/github.com/kata-containers/tests /home/peter/kata-containers/tools/packaging/kernel /home/peter/kata-containers/tools/packaging/kernel INFO: Config version: 80 INFO: Kernel version: 5.4.32 scripts/kconfig/conf --syncconfig Kconfig SYSTBL arch/x86/include/generated/asm/syscalls_32.h SYSHDR arch/x86/include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/include/generated/asm/unistd_64_x32.h SYSTBL arch/x86/include/generated/asm/syscalls_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/include/generated/uapi/asm/unistd_x32.h WRAP arch/x86/include/generated/uapi/asm/bpf_perf_event.h WRAP arch/x86/include/generated/uapi/asm/errno.h WRAP arch/x86/include/generated/uapi/asm/fcntl.h WRAP arch/x86/include/generated/uapi/asm/ioctl.h WRAP arch/x86/include/generated/uapi/asm/ioctls.h WRAP arch/x86/include/generated/uapi/asm/ipcbuf.h WRAP arch/x86/include/generated/uapi/asm/param.h WRAP arch/x86/include/generated/uapi/asm/poll.h WRAP arch/x86/include/generated/uapi/asm/resource.h WRAP arch/x86/include/generated/uapi/asm/socket.h WRAP arch/x86/include/generated/uapi/asm/sockios.h WRAP arch/x86/include/generated/uapi/asm/termbits.h WRAP arch/x86/include/generated/uapi/asm/termios.h WRAP arch/x86/include/generated/uapi/asm/types.h UPD include/config/kernel.release UPD include/generated/uapi/linux/version.h UPD include/generated/utsrelease.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/export.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h WRAP arch/x86/include/generated/asm/mmiowb.h HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash DESCEND objtool HOSTCC scripts/sortextable HOSTCC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/fixdep.o HOSTLD /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/fixdep-in.o HOSTCC scripts/asn1_compiler LINK /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/fixdep HOSTLD arch/x86/tools/relocs MKDIR /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/arch/x86/lib/ GEN /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/arch/x86/lib/inat-tables.c CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/exec-cmd.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/arch/x86/decode.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/builtin-check.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/builtin-orc.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/check.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/help.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/pager.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/orc_gen.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/orc_dump.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/parse-options.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/run-command.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/elf.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/sigchain.o LD /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/arch/x86/objtool-in.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/subcmd-config.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/special.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/objtool.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/libstring.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/libctype.o CC /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/str_error_r.o HOSTCC scripts/mod/mk_elfconfig CC scripts/mod/devicetable-offsets.s CC scripts/mod/empty.o UPD scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o LD /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/libsubcmd-in.o AR /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/libsubcmd.a LD /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/objtool-in.o LINK /home/peter/kata-containers/tools/packaging/kernel/kata-linux-5.4.32-80/tools/objtool/objtool HOSTLD scripts/mod/modpost CC kernel/bounds.s CALL scripts/atomic/check-atomics.sh UPD include/generated/timeconst.h UPD include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s UPD include/generated/asm-offsets.h CALL scripts/checksyscalls.sh CHK include/generated/compile.h CC init/main.o CC init/do_mounts.o HOSTCC usr/gen_init_cpio CC init/do_mounts_rd.o CC init/do_mounts_initrd.o CC init/initramfs.o UPD include/generated/compile.h AR arch/x86/crypto/built-in.a CC arch/x86/entry/vsyscall/vsyscall_64.o CC arch/x86/entry/vdso/vma.o GEN usr/initramfs_data.cpio AS usr/initramfs_data.o AR usr/built-in.a AS arch/x86/entry/entry_64.o CC kernel/bpf/core.o CC kernel/cgroup/cgroup.o AS arch/x86/entry/vsyscall/vsyscall_emu_64.o LDS arch/x86/entry/vdso/vdso.lds AS arch/x86/entry/vdso/vdso-note.o CC init/calibrate.o AR arch/x86/entry/vsyscall/built-in.a CC init/init_task.o CC arch/x86/entry/vdso/vclock_gettime.o CC arch/x86/entry/vdso/vgetcpu.o AS arch/x86/entry/thunk_64.o HOSTCC arch/x86/entry/vdso/vdso2c CC arch/x86/events/amd/core.o CC arch/x86/events/amd/uncore.o CC arch/x86/events/amd/ibs.o CC arch/x86/entry/syscall_64.o CC init/version.o VDSO arch/x86/entry/vdso/vdso64.so.dbg OBJCOPY arch/x86/entry/vdso/vdso64.so VDSO2C arch/x86/entry/vdso/vdso-image-64.c CC arch/x86/entry/vdso/vdso-image-64.o AR init/built-in.a CC arch/x86/entry/common.o AR arch/x86/entry/vdso/built-in.a AR certs/built-in.a CC arch/x86/events/intel/core.o CC arch/x86/events/core.o CC arch/x86/events/probe.o CC arch/x86/events/msr.o AR arch/x86/events/amd/built-in.a CC kernel/bpf/syscall.o CC kernel/dma/mapping.o CC kernel/events/core.o AR arch/x86/entry/built-in.a CC kernel/events/ring_buffer.o CC arch/x86/kernel/acpi/boot.o CC kernel/dma/direct.o CC arch/x86/kernel/apic/apic.o CC arch/x86/events/intel/bts.o CC kernel/dma/dummy.o CC kernel/events/callchain.o CC arch/x86/kernel/acpi/cstate.o CC kernel/cgroup/rstat.o CC kernel/bpf/verifier.o CC kernel/dma/swiotlb.o CC arch/x86/events/intel/ds.o AR arch/x86/kernel/acpi/built-in.a AR arch/x86/net/built-in.a CC arch/x86/mm/init.o CC arch/x86/kernel/cpu/mtrr/mtrr.o CC kernel/cgroup/namespace.o CC arch/x86/kernel/apic/apic_common.o AR kernel/dma/built-in.a CC kernel/cgroup/cgroup-v1.o CC arch/x86/kernel/apic/apic_noop.o CC arch/x86/kernel/cpu/mtrr/if.o CC arch/x86/kernel/apic/ipi.o CC arch/x86/mm/init_64.o CC kernel/cgroup/freezer.o CC arch/x86/kernel/apic/vector.o CC arch/x86/events/intel/knc.o CC arch/x86/kernel/cpu/mtrr/generic.o CC arch/x86/kernel/cpu/mtrr/cleanup.o CC kernel/cgroup/legacy_freezer.o CC arch/x86/events/intel/lbr.o CC kernel/cgroup/pids.o CC arch/x86/kernel/apic/hw_nmi.o AR arch/x86/kernel/cpu/mtrr/built-in.a CC arch/x86/kernel/cpu/cacheinfo.o CC kernel/irq/irqdesc.o CC arch/x86/mm/fault.o CC kernel/cgroup/cpuset.o CC kernel/events/hw_breakpoint.o CC arch/x86/kernel/apic/io_apic.o CC arch/x86/events/intel/p4.o CC kernel/irq/handle.o CC arch/x86/kernel/cpu/scattered.o CC kernel/irq/manage.o AR kernel/events/built-in.a CC arch/x86/events/intel/p6.o CC arch/x86/kernel/cpu/topology.o CC arch/x86/mm/ioremap.o CC kernel/bpf/inode.o CC arch/x86/kernel/cpu/common.o CC arch/x86/events/intel/pt.o AR arch/x86/platform/atom/built-in.a AR arch/x86/platform/ce4100/built-in.a CC arch/x86/platform/efi/quirks.o AR kernel/cgroup/built-in.a CC arch/x86/platform/pvh/enlighten.o CC arch/x86/kernel/apic/msi.o CC arch/x86/mm/extable.o CC kernel/irq/spurious.o CC kernel/bpf/helpers.o AS arch/x86/platform/pvh/head.o AR arch/x86/platform/pvh/built-in.a CC kernel/bpf/tnum.o CC arch/x86/mm/pageattr.o CC arch/x86/mm/mmap.o CC arch/x86/kernel/apic/x2apic_phys.o CC kernel/irq/resend.o CC arch/x86/platform/efi/efi.o CC arch/x86/kernel/cpu/rdrand.o AR arch/x86/events/intel/built-in.a AR arch/x86/events/built-in.a CC kernel/bpf/hashtab.o CC arch/x86/kernel/cpu/match.o CC kernel/irq/chip.o CC kernel/bpf/arraymap.o CC arch/x86/kernel/apic/x2apic_cluster.o CC arch/x86/kernel/cpu/bugs.o CC arch/x86/kernel/apic/apic_flat_64.o CC arch/x86/platform/efi/efi_64.o CC kernel/bpf/percpu_freelist.o CC kernel/irq/dummychip.o CC arch/x86/kernel/apic/probe_64.o CC arch/x86/mm/pat.o CC arch/x86/mm/pgtable.o AR arch/x86/kernel/apic/built-in.a CC kernel/bpf/bpf_lru_list.o CC arch/x86/kernel/cpu/aperfmperf.o CC arch/x86/kernel/fpu/init.o CC kernel/irq/devres.o CC arch/x86/kernel/fpu/bugs.o AS arch/x86/platform/efi/efi_stub_64.o AR arch/x86/platform/efi/built-in.a AR arch/x86/platform/geode/built-in.a AR arch/x86/platform/goldfish/built-in.a CC arch/x86/kernel/cpu/cpuid-deps.o AR arch/x86/platform/intel/built-in.a AR arch/x86/platform/intel-mid/built-in.a CC kernel/bpf/lpm_trie.o AR arch/x86/platform/intel-quark/built-in.a AR arch/x86/platform/iris/built-in.a AR arch/x86/platform/olpc/built-in.a AR arch/x86/platform/scx200/built-in.a CC arch/x86/realmode/init.o CC kernel/irq/autoprobe.o AR arch/x86/platform/sfi/built-in.a AR arch/x86/platform/ts5500/built-in.a AR arch/x86/platform/uv/built-in.a AR arch/x86/platform/built-in.a CC kernel/irq/irqdomain.o CC kernel/irq/proc.o CC arch/x86/kernel/fpu/core.o CC arch/x86/mm/physaddr.o CC arch/x86/kernel/cpu/umwait.o AR arch/x86/kernel/kprobes/built-in.a CC kernel/irq/migration.o AS arch/x86/realmode/rm/header.o AS arch/x86/realmode/rm/trampoline_64.o AS arch/x86/realmode/rm/stack.o AS arch/x86/realmode/rm/reboot.o PASYMS arch/x86/realmode/rm/pasyms.h CC arch/x86/mm/setup_nx.o LDS arch/x86/realmode/rm/realmode.lds LD arch/x86/realmode/rm/realmode.elf RELOCS arch/x86/realmode/rm/realmode.relocs OBJCOPY arch/x86/realmode/rm/realmode.bin AS arch/x86/realmode/rmpiggy.o CC arch/x86/kernel/cpu/proc.o AR arch/x86/realmode/built-in.a CC arch/x86/kernel/process_64.o CC arch/x86/kernel/fpu/regset.o CC arch/x86/mm/tlb.o CC arch/x86/mm/cpu_entry_area.o MKCAP arch/x86/kernel/cpu/capflags.c CC kernel/irq/cpuhotplug.o CC kernel/bpf/map_in_map.o CC kernel/bpf/local_storage.o CC arch/x86/kernel/fpu/signal.o CC kernel/irq/msi.o CC arch/x86/kernel/cpu/powerflags.o CC arch/x86/kernel/cpu/intel.o CC arch/x86/kernel/signal.o CC kernel/bpf/queue_stack_maps.o CC arch/x86/mm/pat_rbtree.o CC arch/x86/mm/hugetlbpage.o CC kernel/irq/affinity.o CC kernel/bpf/disasm.o CC arch/x86/kernel/fpu/xstate.o CC arch/x86/kernel/cpu/intel_pconfig.o CC arch/x86/kernel/cpu/tsx.o AR kernel/livepatch/built-in.a CC kernel/bpf/btf.o CC kernel/locking/mutex.o CC kernel/power/qos.o CC kernel/printk/printk.o CC kernel/irq/matrix.o CC arch/x86/mm/pti.o AR arch/x86/kernel/fpu/built-in.a CC kernel/rcu/update.o CC kernel/locking/semaphore.o AR kernel/irq/built-in.a CC kernel/locking/rwsem.o CC kernel/power/process.o AR arch/x86/mm/built-in.a CC kernel/locking/percpu-rwsem.o CC kernel/rcu/sync.o CC arch/x86/kernel/traps.o CC kernel/rcu/srcutree.o CC kernel/locking/spinlock.o CC kernel/bpf/devmap.o CC kernel/printk/printk_safe.o AR kernel/power/built-in.a CC kernel/bpf/cpumap.o CC kernel/locking/osq_lock.o CC kernel/locking/qspinlock.o AR kernel/printk/built-in.a CC kernel/locking/rtmutex.o CC kernel/locking/qrwlock.o CC kernel/bpf/offload.o CC kernel/bpf/stackmap.o CC kernel/rcu/tree.o CC kernel/rcu/rcu_segcblist.o AR kernel/locking/built-in.a CC arch/x86/kernel/idt.o CC arch/x86/kernel/irq.o CC arch/x86/kernel/irq_64.o CC arch/x86/kernel/dumpstack_64.o CC arch/x86/kernel/cpu/amd.o CC arch/x86/kernel/time.o CC kernel/bpf/cgroup.o CC kernel/bpf/reuseport_array.o CC arch/x86/kernel/ioport.o CC kernel/sched/core.o CC kernel/sched/loadavg.o CC kernel/sched/clock.o CC arch/x86/kernel/cpu/hygon.o CC arch/x86/kernel/cpu/centaur.o CC arch/x86/kernel/dumpstack.o CC arch/x86/kernel/cpu/zhaoxin.o CC kernel/sched/cputime.o CC arch/x86/kernel/cpu/perfctr-watchdog.o CC arch/x86/kernel/nmi.o CC arch/x86/kernel/cpu/vmware.o AR kernel/rcu/built-in.a CC arch/x86/kernel/ldt.o CC kernel/time/time.o AR kernel/bpf/built-in.a CC arch/x86/kernel/cpu/hypervisor.o CC mm/filemap.o CC mm/mempool.o CC arch/x86/kernel/cpu/mshyperv.o CC mm/oom_kill.o CC mm/fadvise.o CC kernel/time/timer.o CC mm/maccess.o CC arch/x86/kernel/cpu/capflags.o AR arch/x86/kernel/cpu/built-in.a CC arch/x86/kernel/setup.o CC arch/x86/kernel/x86_init.o CC kernel/sched/idle.o CC kernel/sched/fair.o CC fs/9p/vfs_super.o CC kernel/time/hrtimer.o CC kernel/fork.o CC arch/x86/kernel/irqinit.o CC arch/x86/kernel/i8259.o CC fs/9p/vfs_inode.o CC mm/page-writeback.o CC mm/readahead.o CC kernel/time/timekeeping.o CC kernel/exec_domain.o CC arch/x86/kernel/irq_work.o CC arch/x86/kernel/probe_roms.o CC arch/x86/kernel/sys_x86_64.o CC fs/9p/vfs_inode_dotl.o CC arch/x86/kernel/espfix_64.o CC arch/x86/kernel/ksysfs.o CC kernel/panic.o CC kernel/time/ntp.o CC kernel/cpu.o CC mm/swap.o CC mm/truncate.o CC arch/x86/kernel/bootflag.o CC mm/vmscan.o CC fs/9p/vfs_addr.o CC kernel/time/clocksource.o CC arch/x86/kernel/e820.o CC kernel/sched/rt.o CC kernel/exit.o CC fs/9p/vfs_file.o CC kernel/time/jiffies.o CC mm/shmem.o CC kernel/softirq.o CC kernel/time/timer_list.o CC arch/x86/kernel/pci-dma.o CC fs/9p/vfs_dir.o CC mm/util.o CC kernel/time/timeconv.o CC arch/x86/kernel/quirks.o CC fs/9p/vfs_dentry.o CC kernel/sched/deadline.o CC fs/9p/v9fs.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o CC mm/mmzone.o CC arch/x86/kernel/topology.o CC fs/9p/fid.o CC mm/vmstat.o CC mm/backing-dev.o CC fs/9p/xattr.o CC fs/9p/acl.o CC kernel/time/posix-timers.o CC arch/x86/kernel/kdebugfs.o CC mm/mm_init.o CC mm/mmu_context.o CC arch/x86/kernel/alternative.o AR fs/9p/built-in.a CC fs/autofs/init.o CC kernel/sched/wait.o CC fs/autofs/inode.o CC kernel/time/posix-cpu-timers.o CC fs/autofs/root.o CC fs/devpts/inode.o CC mm/percpu.o CC mm/slab_common.o CC arch/x86/kernel/i8253.o CC mm/compaction.o AR fs/devpts/built-in.a CC mm/vmacache.o CC fs/autofs/symlink.o CC arch/x86/kernel/hw_breakpoint.o CC kernel/time/posix-clock.o CC kernel/sched/wait_bit.o CC fs/autofs/waitq.o CC fs/exportfs/expfs.o CC fs/ext4/balloc.o CC kernel/time/itimer.o CC arch/x86/kernel/tsc.o CC fs/hugetlbfs/inode.o CC fs/autofs/expire.o AR fs/exportfs/built-in.a CC mm/interval_tree.o CC kernel/sched/swait.o CC fs/iomap/apply.o CC kernel/time/clockevents.o CC fs/autofs/dev-ioctl.o CC arch/x86/kernel/tsc_msr.o CC fs/ext4/bitmap.o CC mm/list_lru.o AR fs/hugetlbfs/built-in.a CC mm/workingset.o CC fs/iomap/buffered-io.o CC arch/x86/kernel/io_delay.o CC kernel/time/tick-common.o CC kernel/sched/completion.o CC arch/x86/kernel/rtc.o AR fs/autofs/built-in.a CC kernel/time/tick-broadcast.o CC fs/ext4/block_validity.o CC fs/ext4/dir.o CC mm/debug.o CC fs/ext4/ext4_jbd2.o CC arch/x86/kernel/pci-iommu_table.o CC kernel/time/tick-broadcast-hrtimer.o CC fs/iomap/direct-io.o CC kernel/sched/cpupri.o CC fs/iomap/fiemap.o CC kernel/time/tick-oneshot.o CC mm/gup.o CC arch/x86/kernel/resource.o AS arch/x86/kernel/irqflags.o CC kernel/time/tick-sched.o CC arch/x86/kernel/process.o CC fs/ext4/extents.o CC fs/ext4/extents_status.o CC fs/ext4/file.o CC fs/iomap/seek.o CC kernel/sched/cpudeadline.o CC kernel/time/vsyscall.o CC fs/iomap/swapfile.o CC arch/x86/kernel/ptrace.o CC kernel/resource.o CC mm/highmem.o AR kernel/time/built-in.a CC mm/memory.o CC mm/mincore.o AR fs/iomap/built-in.a CC mm/mlock.o CC kernel/sched/topology.o CC kernel/sched/stop_task.o CC arch/x86/kernel/step.o CC kernel/sched/pelt.o CC kernel/sched/cpuacct.o CC arch/x86/kernel/i8237.o CC mm/mmap.o CC mm/mmu_gather.o CC fs/ext4/fsmap.o CC arch/x86/kernel/reboot.o CC fs/ext4/fsync.o CC fs/ext4/hash.o CC kernel/sched/cpufreq.o CC arch/x86/kernel/msr.o CC arch/x86/kernel/cpuid.o CC fs/ext4/ialloc.o CC arch/x86/kernel/early-quirks.o CC arch/x86/kernel/smp.o CC arch/x86/kernel/smpboot.o CC kernel/sysctl.o CC mm/mprotect.o CC kernel/sched/membarrier.o CC mm/mremap.o CC arch/x86/kernel/tsc_sync.o CC mm/msync.o CC mm/page_vma_mapped.o CC arch/x86/kernel/setup_percpu.o CC kernel/sched/isolation.o CC ipc/util.o CC fs/ext4/indirect.o CC ipc/msgutil.o CC ipc/msg.o CC arch/x86/kernel/mpparse.o CC ipc/sem.o CC mm/pagewalk.o CC kernel/sysctl_binary.o CC arch/x86/kernel/trace_clock.o AR kernel/sched/built-in.a CC arch/x86/kernel/doublefault.o CC kernel/capability.o CC fs/ext4/inline.o CC mm/pgtable-generic.o CC kernel/ptrace.o CC arch/x86/kernel/early_printk.o CC arch/x86/kernel/hpet.o CC kernel/user.o CC ipc/shm.o CC kernel/signal.o CC mm/rmap.o CC ipc/syscall.o CC mm/vmalloc.o CC arch/x86/kernel/amd_nb.o CC ipc/ipc_sysctl.o CC kernel/sys.o CC kernel/umh.o CC fs/ext4/inode.o CC arch/x86/kernel/kvm.o CC ipc/mqueue.o CC ipc/namespace.o CC ipc/mq_sysctl.o CC kernel/workqueue.o CC fs/jbd2/transaction.o CC arch/x86/kernel/kvmclock.o CC arch/x86/kernel/paravirt.o CC fs/jbd2/commit.o CC mm/page_alloc.o AR ipc/built-in.a CC fs/jbd2/recovery.o CC fs/jbd2/checkpoint.o CC arch/x86/kernel/paravirt_patch.o CC arch/x86/kernel/pvclock.o CC arch/x86/kernel/pcspeaker.o CC arch/x86/kernel/pci-swiotlb.o CC arch/x86/kernel/sysfb.o CC fs/jbd2/revoke.o CC fs/jbd2/journal.o CC fs/kernfs/mount.o CC fs/ext4/ioctl.o CC arch/x86/kernel/sysfb_efi.o CC fs/ext4/mballoc.o CC kernel/pid.o CC arch/x86/kernel/perf_regs.o CC fs/kernfs/inode.o CC fs/kernfs/dir.o CC kernel/task_work.o CC arch/x86/kernel/umip.o CC arch/x86/kernel/unwind_orc.o CC arch/x86/kernel/vsmp_64.o AR fs/jbd2/built-in.a AS arch/x86/kernel/head_64.o CC fs/nls/nls_base.o CC mm/init-mm.o CC mm/memblock.o CC mm/madvise.o CC kernel/extable.o AR fs/nls/built-in.a CC arch/x86/kernel/head64.o CC arch/x86/kernel/ebda.o CC fs/kernfs/file.o CC fs/kernfs/symlink.o CC mm/page_io.o CC arch/x86/kernel/platform-quirks.o CC kernel/params.o CC mm/swap_state.o CC fs/ext4/migrate.o CC fs/ext4/mmp.o LDS arch/x86/kernel/vmlinux.lds AR arch/x86/kernel/built-in.a AR fs/kernfs/built-in.a AR arch/x86/built-in.a CC fs/ext4/move_extent.o CC fs/ext4/namei.o CC security/commoncap.o CC crypto/api.o CC kernel/kthread.o CC mm/swapfile.o CC mm/swap_slots.o CC fs/ext4/page-io.o CC mm/dmapool.o CC crypto/cipher.o CC security/min_addr.o CC kernel/sys_ni.o CC fs/notify/dnotify/dnotify.o CC fs/overlayfs/super.o CC kernel/nsproxy.o CC block/partitions/check.o CC security/security.o CC crypto/compress.o AR fs/notify/dnotify/built-in.a CC fs/notify/fanotify/fanotify.o CC fs/ext4/readpage.o CC block/partitions/msdos.o CC fs/overlayfs/namei.o CC kernel/notifier.o CC crypto/memneq.o CC mm/hugetlb.o CC fs/notify/fanotify/fanotify_user.o CC fs/ext4/resize.o CC kernel/ksysfs.o CC block/partitions/efi.o CC crypto/fips.o CC fs/overlayfs/util.o CC crypto/algapi.o CC kernel/cred.o AR fs/notify/fanotify/built-in.a CC fs/notify/inotify/inotify_fsnotify.o CC security/device_cgroup.o AR block/partitions/built-in.a CC block/bio.o CC fs/overlayfs/inode.o CC fs/notify/inotify/inotify_user.o AR security/built-in.a CC kernel/reboot.o CC kernel/async.o CC fs/ext4/super.o CC crypto/scatterwalk.o CC fs/overlayfs/file.o CC fs/overlayfs/dir.o CC mm/sparse.o AR fs/notify/inotify/built-in.a CC fs/notify/fsnotify.o CC crypto/proc.o CC kernel/range.o CC kernel/smpboot.o CC fs/proc/task_mmu.o CC block/elevator.o CC fs/notify/notification.o CC crypto/ablkcipher.o CC kernel/ucount.o CC mm/sparse-vmemmap.o CC kernel/groups.o CC fs/notify/group.o CC fs/overlayfs/readdir.o CC block/blk-core.o CC mm/slub.o CC crypto/blkcipher.o CC fs/proc/inode.o CC fs/notify/mark.o CC kernel/freezer.o CC fs/ext4/symlink.o CC fs/overlayfs/copy_up.o CC fs/proc/root.o CC crypto/skcipher.o CC block/blk-sysfs.o CC fs/proc/base.o CC fs/notify/fdinfo.o CC fs/ext4/sysfs.o CC kernel/futex.o CC fs/overlayfs/export.o AR fs/notify/built-in.a CC kernel/dma.o CC fs/ext4/xattr.o AR fs/overlayfs/built-in.a CC mm/memory_hotplug.o CC crypto/ahash.o CC block/blk-flush.o CC crypto/shash.o CC block/blk-settings.o CC fs/proc/generic.o CC fs/proc/array.o CC kernel/smp.o CC kernel/kallsyms.o CC crypto/acompress.o CC block/blk-ioc.o CC mm/migrate.o CC crypto/scompress.o CC crypto/md5.o CC fs/proc/fd.o CC fs/ext4/xattr_trusted.o CC crypto/sha256_generic.o CC kernel/utsname.o CC block/blk-map.o CC kernel/user_namespace.o CC block/blk-exec.o CC fs/proc/proc_tty.o CC fs/proc/cmdline.o CC crypto/aes_generic.o CC fs/ext4/xattr_user.o CC mm/page_counter.o CC fs/proc/consoles.o CC block/blk-merge.o CC block/blk-softirq.o CC fs/proc/cpuinfo.o CC kernel/pid_namespace.o CC mm/memcontrol.o CC fs/ext4/acl.o CC fs/ext4/xattr_security.o CC crypto/deflate.o CC fs/proc/devices.o CC fs/proc/interrupts.o CC kernel/stop_machine.o CC block/blk-timeout.o CC crypto/crc32c_generic.o CC fs/proc/loadavg.o CC block/blk-lib.o CC block/blk-mq.o AR fs/ext4/built-in.a CC block/blk-mq-tag.o CC kernel/seccomp.o CC fs/proc/meminfo.o CC fs/proc/stat.o CC crypto/rng.o CC crypto/ansi_cprng.o CC crypto/af_alg.o CC crypto/algif_hash.o CC fs/proc/uptime.o CC fs/proc/util.o AR fs/quota/built-in.a CC fs/proc/version.o CC fs/ramfs/inode.o CC fs/ramfs/file-mmu.o CC kernel/utsname_sysctl.o CC fs/proc/softirqs.o CC block/blk-stat.o CC kernel/elfcore.o CC fs/proc/namespaces.o CC fs/sysfs/file.o AR fs/ramfs/built-in.a CC fs/xfs/xfs_trace.o CC fs/xfs/libxfs/xfs_ag.o AR crypto/built-in.a CC fs/xfs/libxfs/xfs_alloc.o CC mm/vmpressure.o CC kernel/irq_work.o CC block/blk-mq-sysfs.o CC fs/sysfs/dir.o CC fs/proc/self.o CC kernel/context_tracking.o CC kernel/iomem.o CC kernel/rseq.o CC mm/swap_cgroup.o CC fs/sysfs/symlink.o CC fs/proc/thread_self.o CC block/blk-mq-cpumap.o CC block/blk-mq-sched.o CC block/ioctl.o CC fs/sysfs/mount.o AR kernel/built-in.a CC block/genhd.o CC fs/proc/proc_sysctl.o CC mm/page_isolation.o CC fs/proc/proc_net.o CC fs/xfs/libxfs/xfs_alloc_btree.o CC fs/sysfs/group.o CC fs/xfs/libxfs/xfs_attr.o CC fs/xfs/libxfs/xfs_attr_leaf.o CC mm/early_ioremap.o CC fs/xfs/libxfs/xfs_attr_remote.o AR fs/sysfs/built-in.a CC fs/xfs/libxfs/xfs_bit.o CC fs/proc/kmsg.o CC block/partition-generic.o CC fs/xfs/libxfs/xfs_bmap.o CC mm/memremap.o CC fs/proc/page.o CC mm/memfd.o CC drivers/acpi/acpica/dsargs.o CC block/ioprio.o CC fs/xfs/libxfs/xfs_bmap_btree.o CC drivers/acpi/acpica/dscontrol.o CC fs/xfs/libxfs/xfs_btree.o AR sound/built-in.a CC fs/xfs/libxfs/xfs_da_btree.o AR fs/proc/built-in.a CC fs/xfs/libxfs/xfs_da_format.o CC drivers/acpi/acpica/dsdebug.o AR mm/built-in.a CC fs/xfs/libxfs/xfs_defer.o CC block/badblocks.o CC drivers/acpi/acpica/dsfield.o CC drivers/acpi/dptf/int340x_thermal.o CC block/blk-rq-qos.o CC drivers/acpi/nfit/core.o CC drivers/acpi/acpica/dsinit.o CC drivers/acpi/tables.o AR drivers/acpi/dptf/built-in.a CC fs/xfs/libxfs/xfs_dir2.o CC drivers/acpi/acpica/dsmethod.o CC drivers/acpi/nfit/intel.o CC block/scsi_ioctl.o CC fs/open.o CC drivers/acpi/acpica/dsmthdat.o CC block/bsg.o CC fs/read_write.o CC block/blk-cgroup.o CC fs/xfs/libxfs/xfs_dir2_block.o CC drivers/acpi/acpica/dsobject.o CC fs/xfs/libxfs/xfs_dir2_data.o CC fs/xfs/libxfs/xfs_dir2_leaf.o CC drivers/acpi/acpica/dsopcode.o AR drivers/acpi/nfit/built-in.a CC drivers/acpi/acpica/dspkginit.o CC drivers/acpi/acpica/dsutils.o CC drivers/acpi/blacklist.o CC arch/x86/pci/i386.o CC drivers/acpi/acpica/dswexec.o CC arch/x86/pci/init.o CC fs/file_table.o CC fs/xfs/libxfs/xfs_dir2_node.o CC block/blk-throttle.o CC drivers/acpi/acpica/dswload.o CC drivers/acpi/osi.o CC block/blk-mq-pci.o CC arch/x86/pci/direct.o CC drivers/acpi/osl.o CC drivers/acpi/acpica/dswload2.o CC fs/xfs/libxfs/xfs_dir2_sf.o CC drivers/acpi/acpica/dswscope.o CC block/blk-mq-virtio.o CC arch/x86/pci/fixup.o AR drivers/amba/built-in.a CC arch/x86/pci/acpi.o CC drivers/acpi/acpica/dswstate.o CC drivers/acpi/acpica/evevent.o CC drivers/acpi/acpica/evgpe.o CC drivers/acpi/acpica/evgpeblk.o AR block/built-in.a CC drivers/acpi/acpica/evgpeinit.o CC net/802/p8022.o CC arch/x86/pci/legacy.o CC lib/crypto/aes.o AR drivers/auxdisplay/built-in.a CC drivers/acpi/acpica/evgpeutil.o CC fs/xfs/libxfs/xfs_dquot_buf.o AR drivers/base/firmware_loader/builtin/built-in.a CC drivers/base/firmware_loader/main.o CC drivers/base/power/clock_ops.o AR drivers/base/test/built-in.a CC drivers/acpi/acpica/evglock.o CC arch/x86/pci/irq.o CC lib/fonts/fonts.o CC lib/crypto/sha256.o AR drivers/base/power/built-in.a CC arch/x86/pci/common.o CC net/802/psnap.o CC drivers/acpi/acpica/evhandler.o CC lib/fonts/font_8x16.o CC fs/xfs/libxfs/xfs_ialloc.o AR drivers/base/firmware_loader/built-in.a CC drivers/base/component.o CC drivers/acpi/acpica/evmisc.o AR lib/fonts/built-in.a CC drivers/acpi/acpica/evregion.o AR lib/crypto/built-in.a CC lib/math/div64.o CC lib/math/gcd.o CC arch/x86/pci/early.o CC drivers/acpi/acpica/evrgnini.o CC net/802/stp.o CC arch/x86/pci/bus_numa.o CC lib/math/lcm.o CC lib/math/int_pow.o CC lib/math/int_sqrt.o CC drivers/base/core.o CC lib/math/reciprocal_div.o CC drivers/acpi/acpica/evsci.o CC lib/math/rational.o AR lib/math/built-in.a CC lib/xz/xz_dec_syms.o CC lib/xz/xz_dec_stream.o CC lib/xz/xz_dec_lzma2.o CC drivers/acpi/acpica/evxface.o CC arch/x86/pci/amd_bus.o CC drivers/acpi/acpica/evxfevnt.o AR net/802/built-in.a CC net/9p/mod.o CC net/9p/client.o CC fs/xfs/libxfs/xfs_ialloc_btree.o CC lib/xz/xz_dec_bcj.o CC drivers/acpi/acpica/evxfgpe.o CC fs/xfs/libxfs/xfs_iext_tree.o CC drivers/acpi/acpica/evxfregn.o AR arch/x86/pci/built-in.a CC drivers/acpi/acpica/exconcat.o AR lib/xz/built-in.a CC lib/zlib_deflate/deflate.o CC lib/zlib_deflate/deftree.o CC lib/zlib_deflate/deflate_syms.o CC drivers/acpi/acpica/exconfig.o CC drivers/base/bus.o CC drivers/base/dd.o CC net/9p/error.o CC fs/xfs/libxfs/xfs_inode_fork.o CC drivers/acpi/acpica/exconvrt.o CC drivers/acpi/acpica/excreate.o AR lib/zlib_deflate/built-in.a CC lib/zlib_inflate/inffast.o CC net/9p/protocol.o CC drivers/acpi/acpica/exdebug.o CC lib/zlib_inflate/inflate.o CC drivers/acpi/acpica/exdump.o CC drivers/base/syscore.o CC drivers/base/driver.o CC drivers/acpi/acpica/exfield.o CC drivers/base/class.o CC drivers/base/platform.o CC lib/zlib_inflate/infutil.o CC drivers/acpi/acpica/exfldio.o CC fs/xfs/libxfs/xfs_inode_buf.o CC net/9p/trans_fd.o CC fs/xfs/libxfs/xfs_log_rlimit.o CC fs/xfs/libxfs/xfs_ag_resv.o CC lib/zlib_inflate/inftrees.o CC fs/xfs/libxfs/xfs_rmap.o CC drivers/acpi/acpica/exmisc.o CC lib/zlib_inflate/inflate_syms.o CC drivers/acpi/acpica/exmutex.o CC drivers/base/cpu.o AR lib/zlib_inflate/built-in.a CC lib/lockref.o CC fs/xfs/libxfs/xfs_rmap_btree.o CC drivers/acpi/acpica/exnames.o CC lib/bcd.o CC drivers/acpi/acpica/exoparg1.o CC lib/sort.o CC lib/parser.o CC drivers/acpi/acpica/exoparg2.o CC net/9p/trans_common.o CC lib/debug_locks.o CC drivers/base/firmware.o CC drivers/acpi/acpica/exoparg3.o CC fs/super.o CC lib/random32.o CC arch/x86/lib/msr-smp.o CC drivers/base/init.o CC net/9p/trans_virtio.o CC drivers/base/map.o CC fs/xfs/libxfs/xfs_refcount.o CC drivers/acpi/acpica/exoparg6.o CC lib/bust_spinlocks.o CC arch/x86/lib/cache-smp.o CC drivers/acpi/acpica/exprep.o CC drivers/base/devres.o CC arch/x86/lib/msr.o CC lib/kasprintf.o CC drivers/block/brd.o CC drivers/acpi/acpica/exregion.o AS arch/x86/lib/msr-reg.o CC arch/x86/lib/msr-reg-export.o CC lib/bitmap.o CC drivers/acpi/acpica/exresnte.o AS arch/x86/lib/hweight.o CC arch/x86/lib/iomem.o CC drivers/base/attribute_container.o CC fs/char_dev.o CC drivers/acpi/acpica/exresolv.o AR net/9p/built-in.a CC net/bpf/test_run.o CC fs/xfs/libxfs/xfs_refcount_btree.o AS arch/x86/lib/iomap_copy_64.o AS arch/x86/lib/clear_page_64.o CC arch/x86/lib/cmdline.o CC drivers/block/loop.o CC drivers/base/transport_class.o AS arch/x86/lib/cmpxchg16b_emu.o AS arch/x86/lib/copy_page_64.o CC lib/scatterlist.o AS arch/x86/lib/copy_user_64.o CC drivers/acpi/acpica/exresop.o CC arch/x86/lib/cpu.o CC drivers/base/topology.o CC fs/stat.o AS arch/x86/lib/csum-copy_64.o CC arch/x86/lib/csum-partial_64.o CC drivers/acpi/acpica/exserial.o CC fs/xfs/libxfs/xfs_sb.o CC arch/x86/lib/csum-wrappers_64.o CC drivers/base/container.o CC lib/list_sort.o CC drivers/acpi/acpica/exstore.o AR net/bpf/built-in.a AR net/bridge/netfilter/built-in.a CC net/bridge/br.o CC lib/uuid.o CC lib/iov_iter.o CC arch/x86/lib/delay.o CC drivers/base/property.o CC fs/exec.o CC drivers/acpi/acpica/exstoren.o CC drivers/block/virtio_blk.o AS arch/x86/lib/getuser.o GEN arch/x86/lib/inat-tables.c CC arch/x86/lib/insn-eval.o CC drivers/acpi/acpica/exstorob.o CC fs/xfs/libxfs/xfs_symlink_remote.o CC net/bridge/br_device.o CC drivers/acpi/acpica/exsystem.o CC drivers/base/cacheinfo.o AR drivers/block/built-in.a CC net/bridge/br_fdb.o CC arch/x86/lib/insn.o CC drivers/acpi/acpica/extrace.o CC arch/x86/lib/kaslr.o CC fs/xfs/libxfs/xfs_trans_inode.o CC fs/xfs/libxfs/xfs_trans_resv.o AS arch/x86/lib/memcpy_64.o CC drivers/acpi/acpica/exutils.o AS arch/x86/lib/memmove_64.o CC drivers/base/devcon.o AS arch/x86/lib/memset_64.o CC arch/x86/lib/misc.o CC lib/clz_ctz.o AS arch/x86/lib/putuser.o CC lib/bsearch.o AS arch/x86/lib/retpoline.o CC lib/find_bit.o CC arch/x86/lib/usercopy.o CC drivers/acpi/acpica/hwacpi.o CC drivers/base/swnode.o CC fs/xfs/libxfs/xfs_types.o CC lib/llist.o CC fs/xfs/xfs_aops.o CC lib/memweight.o CC drivers/acpi/acpica/hwesleep.o CC fs/xfs/xfs_attr_inactive.o CC arch/x86/lib/usercopy_64.o CC lib/kfifo.o CC net/bridge/br_forward.o CC drivers/acpi/acpica/hwgpe.o CC drivers/base/devtmpfs.o CC drivers/base/memory.o CC arch/x86/lib/inat.o AR arch/x86/lib/lib.a EXPORTS arch/x86/lib/lib-ksyms.o CC drivers/acpi/acpica/hwregs.o AR arch/x86/lib/built-in.a CC fs/xfs/xfs_attr_list.o CC lib/percpu-refcount.o CC fs/xfs/xfs_bmap_util.o CC lib/rhashtable.o CC fs/xfs/xfs_bio_io.o CC drivers/acpi/acpica/hwsleep.o CC drivers/base/platform-msi.o CC drivers/acpi/acpica/hwvalid.o CC net/bridge/br_if.o CC lib/once.o CC drivers/acpi/acpica/hwxface.o AR drivers/base/built-in.a CC drivers/acpi/acpica/hwxfsleep.o CC drivers/acpi/acpica/hwpci.o CC drivers/acpi/acpica/nsaccess.o CC drivers/acpi/acpica/nsalloc.o CC lib/refcount.o CC fs/xfs/xfs_buf.o CC fs/xfs/xfs_dir2_readdir.o CC fs/xfs/xfs_discard.o CC fs/xfs/xfs_error.o CC fs/xfs/xfs_export.o CC lib/usercopy.o CC drivers/acpi/acpica/nsarguments.o CC lib/errseq.o CC net/bridge/br_input.o CC drivers/acpi/acpica/nsconvert.o CC lib/bucket_locks.o CC drivers/acpi/acpica/nsdump.o CC drivers/acpi/acpica/nseval.o CC drivers/acpi/acpica/nsinit.o CC drivers/acpi/acpica/nsload.o CC fs/xfs/xfs_extent_busy.o CC lib/generic-radix-tree.o CC lib/string_helpers.o CC lib/hexdump.o CC lib/kstrtox.o CC drivers/acpi/acpica/nsnames.o CC drivers/acpi/acpica/nsobject.o CC net/bridge/br_ioctl.o CC drivers/acpi/acpica/nsparse.o CC fs/xfs/xfs_file.o CC fs/xfs/xfs_filestream.o CC lib/iomap.o CC fs/xfs/xfs_fsmap.o CC fs/xfs/xfs_fsops.o CC drivers/acpi/acpica/nspredef.o CC fs/xfs/xfs_globals.o CC drivers/acpi/acpica/nsprepkg.o CC lib/pci_iomap.o CC drivers/acpi/acpica/nsrepair.o CC drivers/acpi/acpica/nsrepair2.o CC net/bridge/br_stp.o CC drivers/acpi/acpica/nssearch.o CC fs/xfs/xfs_health.o CC net/bridge/br_stp_bpdu.o AR virt/lib/built-in.a AR virt/built-in.a CC fs/xfs/xfs_icache.o CC lib/iomap_copy.o CC fs/xfs/xfs_ioctl.o CC fs/xfs/xfs_iomap.o CC drivers/acpi/acpica/nsutils.o CC lib/devres.o CC drivers/acpi/acpica/nswalk.o CC drivers/acpi/acpica/nsxfeval.o CC lib/logic_pio.o CC drivers/acpi/acpica/nsxfname.o CC net/bridge/br_stp_if.o CC net/bridge/br_stp_timer.o CC net/bridge/br_netlink.o CC net/bridge/br_netlink_tunnel.o CC net/bridge/br_arp_nd_proxy.o CC lib/bitrev.o CC drivers/acpi/acpica/nsxfobj.o CC fs/xfs/xfs_iops.o CC lib/crc16.o CC drivers/acpi/acpica/psargs.o HOSTCC lib/gen_crc32table CC net/core/sock.o CC net/ethernet/eth.o CC lib/libcrc32c.o CC drivers/acpi/acpica/psloop.o CC drivers/acpi/acpica/psobject.o CC drivers/acpi/acpica/psopcode.o CC lib/textsearch.o CC net/bridge/br_sysfs_if.o CC net/core/request_sock.o CC lib/ts_kmp.o CC drivers/acpi/acpica/psopinfo.o CC fs/xfs/xfs_inode.o CC fs/xfs/xfs_itable.o CC drivers/acpi/acpica/psparse.o CC lib/ts_bm.o AR net/ethernet/built-in.a CC lib/ts_fsm.o CC lib/percpu_counter.o CC drivers/acpi/acpica/psscope.o CC fs/xfs/xfs_iwalk.o CC drivers/acpi/acpica/pstree.o CC net/bridge/br_sysfs_br.o CC fs/xfs/xfs_message.o CC fs/xfs/xfs_mount.o CC lib/syscall.o CC drivers/acpi/acpica/psutils.o CC net/core/skbuff.o CC drivers/acpi/acpica/pswalk.o CC drivers/acpi/acpica/psxface.o CC lib/nlattr.o CC drivers/acpi/acpica/rsaddr.o CC drivers/acpi/acpica/rscalc.o CC fs/xfs/xfs_mru_cache.o CC fs/xfs/xfs_pwork.o CC net/bridge/br_multicast.o CC fs/xfs/xfs_reflink.o CC drivers/acpi/acpica/rscreate.o CC fs/xfs/xfs_stats.o CC lib/cpu_rmap.o CC drivers/acpi/acpica/rsdumpinfo.o CC drivers/acpi/acpica/rsinfo.o CC fs/xfs/xfs_super.o CC lib/dynamic_queue_limits.o AR drivers/bus/built-in.a CC fs/xfs/xfs_symlink.o AR drivers/cdrom/built-in.a CC drivers/acpi/acpica/rsio.o CC lib/strncpy_from_user.o AR drivers/char/agp/built-in.a CC drivers/char/hw_random/core.o CC drivers/acpi/acpica/rsirq.o CC fs/xfs/xfs_sysfs.o CC drivers/acpi/acpica/rslist.o CC lib/strnlen_user.o CC drivers/char/hw_random/virtio-rng.o CC drivers/acpi/acpica/rsmemory.o CC fs/xfs/xfs_trans.o CC lib/net_utils.o CC net/bridge/br_mdb.o CC drivers/acpi/acpica/rsmisc.o CC fs/xfs/xfs_xattr.o CC drivers/acpi/acpica/rsserial.o AR drivers/char/hw_random/built-in.a CC drivers/char/mem.o CC fs/xfs/kmem.o CC lib/sg_pool.o CC drivers/acpi/acpica/rsutils.o CC drivers/acpi/acpica/rsxface.o CC net/core/datagram.o CC drivers/acpi/acpica/tbdata.o CC drivers/char/random.o CC net/core/stream.o CC lib/asn1_decoder.o CC net/core/scm.o CC fs/xfs/xfs_log.o CC net/bridge/br_switchdev.o CC drivers/acpi/acpica/tbfadt.o CC lib/ucs2_string.o CC drivers/acpi/acpica/tbfind.o CC lib/sbitmap.o CC drivers/acpi/acpica/tbinstal.o CC drivers/acpi/acpica/tbprint.o CC net/core/gen_stats.o CC drivers/char/misc.o AR net/bridge/built-in.a CC net/core/gen_estimator.o CC net/ipv4/netfilter/nf_defrag_ipv4.o CC net/ipv6/netfilter/nf_defrag_ipv6_hooks.o CC drivers/acpi/acpica/tbutils.o CC lib/argv_split.o CC drivers/char/virtio_console.o CC lib/bug.o CC drivers/acpi/acpica/tbxface.o CC drivers/acpi/acpica/tbxfload.o CC fs/xfs/xfs_log_cil.o CC lib/chacha.o CC fs/xfs/xfs_bmap_item.o CC drivers/acpi/acpica/tbxfroot.o CC net/core/net_namespace.o CC net/ipv4/netfilter/nf_tproxy_ipv4.o CC net/ipv6/netfilter/nf_conntrack_reasm.o CC lib/cmdline.o CC lib/cpumask.o CC drivers/acpi/acpica/utaddress.o AR drivers/char/built-in.a CC drivers/acpi/acpica/utalloc.o CC drivers/acpi/acpica/utascii.o CC fs/xfs/xfs_buf_item.o CC fs/xfs/xfs_extfree_item.o CC lib/ctype.o CC lib/dec_and_lock.o CC fs/xfs/xfs_icreate_item.o CC drivers/acpi/acpica/utbuffer.o CC lib/decompress.o CC net/ipv4/netfilter/nf_log_ipv4.o CC lib/decompress_inflate.o CC net/core/secure_seq.o CC net/ipv6/netfilter/nf_log_ipv6.o CC drivers/acpi/acpica/utcopy.o CC drivers/acpi/acpica/utexcep.o CC lib/dump_stack.o CC drivers/acpi/acpica/utdebug.o CC fs/xfs/xfs_inode_item.o CC lib/earlycpio.o CC lib/extable.o CC net/llc/llc_core.o CC drivers/acpi/acpica/utdecode.o CC net/netfilter/ipset/ip_set_core.o CC net/ipv4/netfilter/nf_reject_ipv4.o CC lib/flex_proportions.o CC net/core/flow_dissector.o CC drivers/acpi/acpica/utdelete.o CC net/ipv6/netfilter/nf_dup_ipv6.o CC lib/idr.o CC net/llc/llc_input.o CC fs/xfs/xfs_refcount_item.o CC drivers/acpi/acpica/uterror.o CC lib/ioremap.o CC drivers/acpi/acpica/uteval.o CC net/ipv4/netfilter/nf_nat_h323.o AR net/ipv6/netfilter/built-in.a CC net/ipv6/af_inet6.o CC net/llc/llc_output.o CC drivers/acpi/acpica/utglobal.o CC fs/xfs/xfs_rmap_item.o CC lib/irq_regs.o CC net/netfilter/ipset/ip_set_getport.o CC drivers/acpi/acpica/uthex.o CC lib/is_single_threaded.o CC net/core/sysctl_net_core.o CC drivers/acpi/acpica/utids.o AR net/llc/built-in.a CC lib/klist.o CC net/netlink/af_netlink.o CC fs/xfs/xfs_log_recover.o CC net/ipv4/netfilter/nf_nat_pptp.o CC lib/kobject.o CC drivers/acpi/acpica/utinit.o CC net/ipv6/anycast.o CC net/netfilter/ipset/pfxlen.o CC drivers/acpi/acpica/utlock.o CC net/core/dev.o CC lib/kobject_uevent.o CC drivers/acpi/acpica/utmath.o ASN.1 net/ipv4/netfilter/nf_nat_snmp_basic.asn1.[ch] CC net/ipv4/netfilter/ip_tables.o CC drivers/acpi/acpica/utmisc.o CC net/netfilter/ipset/ip_set_bitmap_ip.o CC net/ipv6/ip6_output.o CC drivers/acpi/acpica/utmutex.o CC lib/memcat_p.o CC net/netlink/genetlink.o CC fs/xfs/xfs_trans_ail.o CC drivers/acpi/acpica/utnonansi.o CC lib/nmi_backtrace.o CC drivers/acpi/acpica/utobject.o CC net/ipv4/netfilter/iptable_filter.o CC lib/nodemask.o CC net/netfilter/ipset/ip_set_bitmap_ipmac.o CC drivers/acpi/acpica/utosi.o CC lib/plist.o CC fs/xfs/xfs_trans_buf.o CC lib/radix-tree.o AR net/netlink/built-in.a CC drivers/acpi/acpica/utownerid.o CC net/packet/af_packet.o CC drivers/acpi/acpica/utpredef.o CC net/ipv4/netfilter/iptable_mangle.o CC net/ipv6/ip6_input.o CC lib/ratelimit.o CC drivers/acpi/acpica/utresdecode.o CC fs/xfs/xfs_sysctl.o CC net/netfilter/ipset/ip_set_bitmap_port.o CC lib/rbtree.o CC drivers/acpi/acpica/utresrc.o CC lib/seq_buf.o CC net/ipv4/netfilter/iptable_nat.o CC drivers/acpi/acpica/utstate.o CC fs/xfs/xfs_pnfs.o CC lib/sha1.o CC drivers/acpi/acpica/utstring.o CC lib/show_mem.o CC net/ipv6/addrconf.o CC net/netfilter/ipset/ip_set_hash_ip.o CC net/core/ethtool.o CC drivers/acpi/acpica/utstrsuppt.o AR fs/xfs/built-in.a CC fs/pipe.o CC net/ipv4/netfilter/iptable_raw.o CC lib/siphash.o CC drivers/acpi/acpica/utstrtoul64.o CC net/packet/diag.o CC lib/string.o CC drivers/acpi/acpica/utxface.o CC drivers/acpi/acpica/utxfinit.o CC fs/namei.o CC net/ipv4/netfilter/iptable_security.o CC lib/timerqueue.o AR net/packet/built-in.a CC lib/vsprintf.o CC net/sched/sch_generic.o CC drivers/acpi/acpica/utxferror.o CC drivers/acpi/acpica/utxfmutex.o CC net/core/dev_addr_lists.o CC net/netfilter/ipset/ip_set_hash_ipmark.o CC net/ipv4/netfilter/ipt_ah.o AR drivers/acpi/acpica/built-in.a CC drivers/acpi/utils.o CC net/core/dst.o CC drivers/acpi/reboot.o CC net/ipv4/netfilter/ipt_rpfilter.o CC net/ipv6/addrlabel.o CC net/sched/sch_mq.o CC lib/win_minmax.o CC drivers/acpi/nvs.o CC fs/fcntl.o CC lib/xarray.o CC net/ipv4/netfilter/ipt_CLUSTERIP.o CC net/sched/sch_api.o CC drivers/acpi/wakeup.o CC net/core/netevent.o CC net/ipv6/route.o CC net/netfilter/ipset/ip_set_hash_ipport.o CC fs/ioctl.o CC drivers/acpi/sleep.o CC net/core/neighbour.o GEN lib/crc32table.h AR lib/lib.a CC lib/crc32.o CC net/ipv4/netfilter/ipt_ECN.o EXPORTS lib/lib-ksyms.o AR lib/built-in.a CC fs/readdir.o CC drivers/acpi/device_sysfs.o CC drivers/acpi/device_pm.o CC net/sched/sch_blackhole.o CC net/sched/cls_api.o CC fs/select.o CC drivers/acpi/bus.o CC net/ipv4/netfilter/ipt_REJECT.o CC net/ipv4/netfilter/ipt_SYNPROXY.o CC net/netfilter/ipset/ip_set_hash_ipportip.o CC drivers/acpi/glue.o CC net/core/rtnetlink.o CC drivers/acpi/scan.o CC net/ipv6/ip6_fib.o CC fs/dcache.o CC fs/inode.o CC net/ipv4/netfilter/arp_tables.o CC net/sched/sch_fifo.o CC drivers/acpi/resource.o CC net/ipv4/netfilter/arpt_mangle.o CC fs/attr.o CC drivers/acpi/acpi_processor.o CC net/sched/sch_cbq.o CC net/netfilter/ipset/ip_set_hash_ipportnet.o CC net/switchdev/switchdev.o CC net/ipv6/ipv6_sockglue.o CC fs/bad_inode.o CC drivers/acpi/processor_core.o CC net/ipv4/netfilter/arptable_filter.o CC net/core/utils.o CC fs/file.o AR net/switchdev/built-in.a CC net/ipv4/netfilter/nf_dup_ipv4.o CC drivers/acpi/processor_pdc.o CC net/sched/sch_multiq.o CC net/ipv6/ndisc.o CC net/ipv4/netfilter/nf_nat_snmp_basic.asn1.o CC fs/filesystems.o CC drivers/acpi/ec.o CC net/ipv4/netfilter/nf_nat_snmp_basic_main.o CC net/core/link_watch.o CC fs/namespace.o CC net/unix/af_unix.o CC net/sched/sch_fq_codel.o CC net/netfilter/ipset/ip_set_hash_mac.o CC net/core/filter.o AR net/ipv4/netfilter/built-in.a CC drivers/acpi/pci_root.o CC net/ipv4/route.o CC net/ipv6/udp.o CC net/sched/sch_fq.o CC drivers/acpi/pci_link.o CC net/unix/garbage.o CC net/netfilter/ipset/ip_set_hash_net.o CC fs/seq_file.o CC drivers/acpi/pci_irq.o CC net/sched/cls_cgroup.o CC fs/xattr.o CC net/unix/sysctl_net_unix.o CC drivers/acpi/acpi_lpss.o CC net/ipv4/inetpeer.o CC net/ipv6/udplite.o CC drivers/acpi/acpi_apd.o CC fs/libfs.o CC net/sched/ematch.o CC net/unix/scm.o CC drivers/acpi/acpi_platform.o CC net/ipv4/protocol.o CC net/ipv6/raw.o CC net/netfilter/ipset/ip_set_hash_netport.o CC net/core/sock_diag.o CC drivers/acpi/acpi_pnp.o AR net/sched/built-in.a CC fs/fs-writeback.o CC drivers/acpi/power.o AR net/unix/built-in.a AR drivers/char/ipmi/built-in.a CC net/ipv4/ip_input.o CC net/netfilter/ipset/ip_set_hash_netiface.o CC net/netfilter/ipset/ip_set_hash_netnet.o CC drivers/acpi/event.o CC net/core/dev_ioctl.o CC net/ipv6/icmp.o CC fs/pnode.o CC net/ipv4/ip_fragment.o CC drivers/acpi/sysfs.o CC net/core/tso.o CC fs/splice.o CC drivers/acpi/property.o CC fs/sync.o CC net/ipv6/mcast.o CC net/ipv4/ip_forward.o CC net/core/sock_reuseport.o CC net/netfilter/ipvs/ip_vs_conn.o CC drivers/acpi/acpi_cmos_rtc.o CC net/netfilter/ipset/ip_set_hash_netportnet.o CC fs/utimes.o CC drivers/acpi/x86/apple.o CC net/netfilter/ipvs/ip_vs_core.o CC fs/d_path.o CC net/ipv4/ip_options.o CC net/core/fib_notifier.o CC drivers/acpi/x86/utils.o CC drivers/acpi/acpi_lpat.o CC drivers/acpi/acpi_lpit.o CC fs/stack.o CC net/core/xdp.o CC net/ipv6/reassembly.o CC net/netfilter/ipvs/ip_vs_ctl.o CC fs/fs_struct.o CC drivers/acpi/button.o CC net/ipv4/ip_output.o CC net/ipv4/ip_sockglue.o CC fs/statfs.o CC drivers/acpi/pci_slot.o CC net/core/flow_offload.o CC net/netfilter/ipset/ip_set_list_set.o CC net/ipv6/tcp_ipv6.o CC fs/fs_pin.o CC drivers/acpi/processor_driver.o CC fs/nsfs.o CC drivers/acpi/processor_idle.o CC net/core/net-sysfs.o CC drivers/acpi/processor_throttling.o CC net/ipv4/inet_hashtables.o CC net/netfilter/ipvs/ip_vs_sched.o CC fs/fs_types.o AR net/netfilter/ipset/built-in.a CC net/netfilter/ipvs/ip_vs_xmit.o CC fs/fs_context.o CC fs/fs_parser.o CC drivers/acpi/processor_thermal.o CC net/ipv6/ping.o CC drivers/acpi/processor_perflib.o CC drivers/acpi/container.o CC fs/fsopen.o CC drivers/acpi/acpi_memhotplug.o CC net/core/net-procfs.o CC net/ipv4/inet_timewait_sock.o CC net/netfilter/ipvs/ip_vs_app.o CC net/netfilter/ipvs/ip_vs_sync.o CC net/netfilter/ipvs/ip_vs_est.o CC drivers/acpi/ioapic.o CC net/ipv6/exthdrs.o CC fs/buffer.o CC net/core/fib_rules.o AR drivers/acpi/built-in.a AR drivers/clk/actions/built-in.a AR drivers/clk/analogbits/built-in.a AR drivers/clk/bcm/built-in.a AR drivers/clk/imgtec/built-in.a AR drivers/clk/imx/built-in.a AR drivers/clk/ingenic/built-in.a CC net/ipv4/inet_connection_sock.o AR drivers/clk/mediatek/built-in.a AR drivers/clk/mvebu/built-in.a AR drivers/clk/renesas/built-in.a AR drivers/clk/ti/built-in.a CC drivers/clk/x86/clk-pmc-atom.o CC drivers/clk/clk-devres.o CC drivers/clk/clk-bulk.o AR drivers/clk/x86/built-in.a CC net/netfilter/ipvs/ip_vs_proto.o CC net/netfilter/ipvs/ip_vs_pe.o CC drivers/clk/clkdev.o CC net/netfilter/ipvs/ip_vs_proto_tcp.o CC net/ipv6/datagram.o CC net/core/netprio_cgroup.o CC drivers/clk/clk.o CC net/ipv4/tcp.o CC fs/block_dev.o CC net/ipv4/tcp_input.o CC net/ipv4/tcp_output.o CC net/netfilter/ipvs/ip_vs_proto_udp.o CC net/ipv6/ip6_flowlabel.o CC net/core/netclassid_cgroup.o CC drivers/clk/clk-divider.o CC fs/direct-io.o CC net/core/gro_cells.o CC drivers/clk/clk-fixed-factor.o CC net/netfilter/ipvs/ip_vs_proto_ah_esp.o CC net/ipv6/inet6_connection_sock.o CC drivers/clk/clk-fixed-rate.o CC net/core/failover.o CC drivers/clk/clk-gate.o CC net/netfilter/ipvs/ip_vs_proto_sctp.o CC fs/mpage.o CC net/netfilter/ipvs/ip_vs_nfct.o CC drivers/clk/clk-multiplier.o CC net/netfilter/ipvs/ip_vs_rr.o CC net/ipv6/udp_offload.o CC drivers/clk/clk-mux.o CC net/core/bpf_sk_storage.o CC fs/proc_namespace.o CC drivers/clk/clk-composite.o CC net/ipv6/seg6.o CC net/ipv4/tcp_timer.o CC net/ipv4/tcp_ipv4.o CC net/netfilter/ipvs/ip_vs_wrr.o CC net/netfilter/ipvs/ip_vs_lc.o CC drivers/clk/clk-fractional-divider.o CC fs/eventpoll.o AR net/core/built-in.a CC net/netfilter/ipvs/ip_vs_wlc.o CC drivers/clk/clk-gpio.o CC net/ipv6/fib6_notifier.o AR drivers/clk/built-in.a CC drivers/clocksource/acpi_pm.o CC drivers/clocksource/i8253.o CC net/netfilter/core.o CC drivers/cpufreq/cpufreq.o CC net/ipv4/tcp_minisocks.o CC net/netfilter/ipvs/ip_vs_fo.o AR drivers/clocksource/built-in.a CC drivers/cpufreq/freq_table.o CC fs/anon_inodes.o CC net/ipv6/sysctl_net_ipv6.o CC net/ipv6/xfrm6_policy.o CC fs/signalfd.o CC net/ipv6/xfrm6_state.o CC net/ipv6/xfrm6_input.o CC net/netfilter/ipvs/ip_vs_ovf.o CC drivers/cpufreq/cpufreq_performance.o CC net/ipv4/tcp_cong.o CC net/ipv6/xfrm6_output.o CC fs/timerfd.o CC drivers/cpufreq/intel_pstate.o CC net/ipv4/tcp_metrics.o CC net/ipv4/tcp_fastopen.o CC net/ipv4/tcp_rate.o CC fs/eventfd.o CC net/netfilter/ipvs/ip_vs_lblc.o CC net/ipv6/xfrm6_protocol.o CC net/ipv6/netfilter.o AR drivers/cpufreq/built-in.a CC drivers/cpuidle/governors/menu.o CC fs/aio.o AR drivers/crypto/hisilicon/built-in.a AR drivers/crypto/built-in.a CC net/ipv4/tcp_recovery.o AR drivers/firewire/built-in.a AR drivers/dax/pmem/built-in.a CC drivers/dax/super.o AR drivers/firmware/broadcom/built-in.a CC drivers/firmware/efi/efi.o AR drivers/cpuidle/governors/built-in.a CC drivers/cpuidle/cpuidle.o CC net/netfilter/ipvs/ip_vs_lblcr.o CC net/netfilter/ipvs/ip_vs_dh.o CC net/ipv6/fib6_rules.o CC drivers/dax/bus.o CC drivers/firmware/efi/vars.o CC drivers/cpuidle/driver.o CC net/ipv4/tcp_ulp.o CC fs/io_uring.o AR drivers/dax/built-in.a CC drivers/cpuidle/governor.o CC fs/dax.o CC net/vmw_vsock/af_vsock.o CC net/netfilter/ipvs/ip_vs_sh.o CC drivers/firmware/efi/reboot.o CC net/ipv6/proc.o CC drivers/cpuidle/sysfs.o CC drivers/firmware/efi/memattr.o CC net/ipv4/tcp_offload.o CC drivers/cpuidle/poll_state.o CC net/ipv4/datagram.o CC drivers/firmware/efi/tpm.o AR drivers/cpuidle/built-in.a CC drivers/firmware/efi/capsule.o CC net/netfilter/ipvs/ip_vs_sed.o CC net/ipv6/syncookies.o CC net/vmw_vsock/af_vsock_tap.o CC net/ipv6/addrconf_core.o CC drivers/firmware/efi/memmap.o CC net/ipv6/exthdrs_core.o CC net/ipv4/raw.o CC fs/locks.o CC net/netfilter/ipvs/ip_vs_nq.o CC drivers/firmware/efi/esrt.o CC net/netfilter/ipvs/ip_vs_ftp.o CC net/vmw_vsock/vsock_addr.o CC net/vmw_vsock/virtio_transport.o CC net/ipv6/ip6_checksum.o CC drivers/firmware/efi/runtime-wrappers.o CC net/netfilter/nf_log.o CC net/ipv6/ip6_icmp.o CC net/ipv4/udp.o CC net/netfilter/ipvs/ip_vs_pe_sip.o CC fs/binfmt_misc.o CC fs/binfmt_script.o CC net/vmw_vsock/virtio_transport_common.o CC drivers/firmware/efi/earlycon.o CC net/ipv6/output_core.o CC fs/binfmt_elf.o AR drivers/firmware/efi/built-in.a AR drivers/firmware/imx/built-in.a AR drivers/firmware/meson/built-in.a CC net/netfilter/nf_queue.o AR drivers/firmware/psci/built-in.a AR drivers/firmware/tegra/built-in.a AR drivers/firmware/xilinx/built-in.a CC drivers/firmware/dmi_scan.o CC net/netfilter/nf_sockopt.o AR net/netfilter/ipvs/built-in.a CC fs/mbcache.o AR net/vmw_vsock/built-in.a AR drivers/gpu/drm/arm/built-in.a AR drivers/gpu/drm/bridge/synopsys/built-in.a AR drivers/gpu/drm/bridge/built-in.a AR drivers/gpu/drm/hisilicon/built-in.a AR drivers/gpu/drm/i2c/built-in.a AR drivers/gpu/drm/omapdrm/displays/built-in.a AR drivers/gpu/drm/omapdrm/dss/built-in.a AR drivers/gpu/drm/omapdrm/built-in.a AR drivers/gpu/drm/panel/built-in.a AR drivers/gpu/drm/rcar-du/built-in.a AR drivers/gpu/drm/tilcdc/built-in.a AR drivers/gpu/drm/tiny/built-in.a AR drivers/gpu/drm/built-in.a CC drivers/gpu/vga/vgaarb.o CC drivers/firmware/memmap.o CC net/ipv6/protocol.o CC fs/posix_acl.o CC net/ipv6/ip6_offload.o CC fs/coredump.o CC net/netfilter/utils.o AR drivers/firmware/built-in.a CC net/netfilter/nfnetlink.o CC net/netfilter/nfnetlink_acct.o CC net/ipv4/udplite.o AR drivers/gpu/vga/built-in.a AR drivers/gpu/built-in.a AR drivers/hwtracing/intel_th/built-in.a AR drivers/i2c/algos/built-in.a AR drivers/i2c/busses/built-in.a AR drivers/i2c/muxes/built-in.a AR drivers/i2c/built-in.a AR drivers/i3c/built-in.a AR drivers/idle/built-in.a CC drivers/input/input.o AR drivers/iommu/built-in.a CC net/ipv6/tcpv6_offload.o CC fs/drop_caches.o CC net/ipv6/exthdrs_offload.o CC net/ipv6/inet6_hashtables.o CC net/ipv6/mcast_snoop.o CC net/ipv4/udp_offload.o CC net/netfilter/nfnetlink_queue.o CC fs/fhandle.o CC net/netfilter/nfnetlink_log.o CC drivers/input/input-compat.o CC net/netfilter/nfnetlink_osf.o CC drivers/input/input-mt.o CC net/netfilter/nf_conntrack_core.o AR fs/built-in.a CC net/netfilter/nf_conntrack_standalone.o AR net/ipv6/built-in.a CC net/netfilter/nf_conntrack_expect.o CC net/ipv4/arp.o CC drivers/input/input-poller.o CC drivers/input/ff-core.o CC net/xfrm/xfrm_policy.o CC net/socket.o CC net/ipv4/icmp.o CC net/ipv4/devinet.o AR drivers/input/built-in.a AR drivers/irqchip/built-in.a AR drivers/macintosh/built-in.a AR drivers/media/common/b2c2/built-in.a AR drivers/media/common/saa7146/built-in.a AR drivers/media/common/siano/built-in.a AR drivers/media/common/v4l2-tpg/built-in.a AR drivers/media/common/videobuf2/built-in.a AR drivers/media/common/built-in.a AR drivers/media/firewire/built-in.a AR drivers/media/i2c/built-in.a AR drivers/media/mmc/siano/built-in.a AR drivers/media/mmc/built-in.a AR drivers/media/pci/b2c2/built-in.a AR drivers/media/pci/ddbridge/built-in.a AR drivers/media/pci/dm1105/built-in.a AR drivers/media/pci/intel/ipu3/built-in.a AR drivers/media/pci/intel/built-in.a AR drivers/media/pci/mantis/built-in.a AR drivers/media/platform/cros-ec-cec/built-in.a AR drivers/media/pci/netup_unidvb/built-in.a AR drivers/media/platform/davinci/built-in.a AR drivers/media/pci/ngene/built-in.a AR drivers/media/platform/meson/built-in.a AR drivers/media/pci/pluto2/built-in.a AR drivers/media/platform/omap/built-in.a AR drivers/media/pci/pt1/built-in.a AR drivers/media/platform/stm32/built-in.a AR drivers/media/pci/pt3/built-in.a AR drivers/media/platform/sunxi/sun4i-csi/built-in.a AR drivers/media/pci/saa7146/built-in.a AR drivers/media/platform/sunxi/sun6i-csi/built-in.a AR drivers/media/pci/smipcie/built-in.a AR drivers/media/platform/sunxi/built-in.a AR drivers/media/platform/built-in.a AR drivers/media/pci/ttpci/built-in.a AR drivers/media/pci/built-in.a CC net/netfilter/nf_conntrack_helper.o AR drivers/media/rc/keymaps/built-in.a AR drivers/media/rc/built-in.a AR drivers/media/spi/built-in.a AR drivers/media/tuners/built-in.a AR drivers/media/usb/b2c2/built-in.a AR drivers/media/usb/dvb-usb/built-in.a AR drivers/media/usb/dvb-usb-v2/built-in.a AR drivers/media/usb/s2255/built-in.a AR drivers/media/usb/siano/built-in.a AR drivers/media/usb/stkwebcam/built-in.a AR drivers/media/usb/ttusb-budget/built-in.a AR drivers/media/usb/ttusb-dec/built-in.a AR drivers/media/usb/zr364xx/built-in.a AR drivers/media/usb/built-in.a AR drivers/media/built-in.a AR drivers/mfd/built-in.a AR drivers/misc/cardreader/built-in.a AR drivers/misc/cb710/built-in.a AR drivers/misc/eeprom/built-in.a AR drivers/misc/lis3lv02d/built-in.a AR drivers/misc/mic/bus/built-in.a AR drivers/misc/mic/built-in.a AR drivers/misc/ti-st/built-in.a AR drivers/misc/built-in.a AR drivers/mmc/built-in.a AR drivers/net/dsa/b53/built-in.a AR drivers/net/dsa/microchip/built-in.a AR drivers/net/dsa/mv88e6xxx/built-in.a AR drivers/net/dsa/sja1105/built-in.a AR drivers/net/dsa/built-in.a AR drivers/net/ethernet/intel/built-in.a AR drivers/net/ethernet/built-in.a AR drivers/net/phy/built-in.a CC drivers/net/Space.o CC net/sysctl_net.o CC net/ipv4/af_inet.o CC drivers/net/loopback.o CC net/ipv4/igmp.o CC net/ipv4/fib_frontend.o CC net/netfilter/nf_conntrack_proto.o CC net/ipv4/fib_semantics.o CC drivers/net/veth.o CC net/ipv4/fib_trie.o CC drivers/net/virtio_net.o CC net/xfrm/xfrm_state.o CC net/netfilter/nf_conntrack_proto_generic.o CC net/netfilter/nf_conntrack_proto_tcp.o CC net/ipv4/fib_notifier.o CC drivers/net/net_failover.o CC net/xfrm/xfrm_hash.o AR drivers/nfc/built-in.a CC net/netfilter/nf_conntrack_proto_udp.o CC net/ipv4/inet_fragment.o CC net/xfrm/xfrm_input.o CC net/xfrm/xfrm_output.o CC net/xfrm/xfrm_sysctl.o CC net/xfrm/xfrm_replay.o CC net/netfilter/nf_conntrack_proto_icmp.o AR drivers/net/built-in.a CC net/xfrm/xfrm_device.o CC drivers/nvdimm/core.o CC net/ipv4/ping.o CC net/ipv4/ip_tunnel_core.o CC net/ipv4/gre_offload.o CC net/ipv4/metrics.o CC net/ipv4/netlink.o CC drivers/nvdimm/bus.o CC net/xfrm/xfrm_algo.o CC net/netfilter/nf_conntrack_extend.o CC net/xfrm/xfrm_user.o AR drivers/nvme/host/built-in.a AR drivers/nvme/target/built-in.a AR drivers/nvme/built-in.a CC net/ipv4/nexthop.o CC drivers/nvmem/core.o CC drivers/nvdimm/dimm_devs.o AR drivers/pci/controller/dwc/built-in.a AR drivers/pci/controller/built-in.a CC drivers/pci/hotplug/pci_hotplug_core.o CC net/ipv4/sysctl_net_ipv4.o CC net/netfilter/nf_conntrack_acct.o CC net/ipv4/proc.o CC drivers/pci/hotplug/acpi_pcihp.o AR drivers/nvmem/built-in.a CC drivers/pci/hotplug/pciehp_core.o CC drivers/nvdimm/dimm.o CC drivers/pci/hotplug/pciehp_ctrl.o CC net/ipv4/syncookies.o CC net/netfilter/nf_conntrack_seqadj.o CC drivers/nvdimm/region_devs.o CC drivers/nvdimm/region.o CC net/ipv4/ipconfig.o CC drivers/nvdimm/namespace_devs.o AR net/xfrm/built-in.a CC drivers/nvdimm/label.o CC drivers/pci/hotplug/pciehp_pci.o CC drivers/pci/hotplug/pciehp_hpc.o CC drivers/pci/hotplug/shpchp_core.o CC net/netfilter/nf_conntrack_proto_icmpv6.o CC drivers/pci/hotplug/shpchp_ctrl.o CC net/netfilter/nf_conntrack_timeout.o CC drivers/pci/hotplug/shpchp_pci.o CC drivers/nvdimm/badrange.o CC net/ipv4/netfilter.o AR drivers/perf/built-in.a CC drivers/pci/pcie/portdrv_core.o AR drivers/pci/switch/built-in.a CC drivers/pci/hotplug/shpchp_sysfs.o CC drivers/pci/pcie/portdrv_pci.o CC drivers/pci/pcie/err.o CC drivers/nvdimm/claim.o CC drivers/nvdimm/btt_devs.o CC net/netfilter/nf_conntrack_timestamp.o CC net/netfilter/nf_conntrack_ecache.o CC drivers/pci/hotplug/shpchp_hpc.o CC drivers/pci/hotplug/acpiphp_core.o CC net/ipv4/tcp_bbr.o CC drivers/pci/pcie/aspm.o CC drivers/nvdimm/pfn_devs.o CC drivers/platform/x86/pmc_atom.o CC net/ipv4/xfrm4_policy.o CC drivers/pci/hotplug/acpiphp_glue.o CC net/ipv4/xfrm4_state.o AR drivers/platform/x86/built-in.a AR drivers/platform/built-in.a CC net/netfilter/nf_conntrack_labels.o CC drivers/pnp/pnpacpi/core.o AR drivers/pci/pcie/built-in.a CC drivers/nvdimm/dax_devs.o AR drivers/power/built-in.a CC net/netfilter/nf_conntrack_proto_dccp.o CC drivers/nvdimm/pmem.o CC drivers/pnp/pnpacpi/rsparser.o AR drivers/pci/hotplug/built-in.a CC drivers/pci/access.o CC drivers/pci/bus.o CC drivers/pci/probe.o CC net/ipv4/xfrm4_input.o CC net/ipv4/xfrm4_output.o AR drivers/pnp/pnpacpi/built-in.a CC drivers/pnp/core.o CC net/netfilter/nf_conntrack_proto_sctp.o CC drivers/nvdimm/btt.o CC net/netfilter/nf_conntrack_proto_gre.o CC net/netfilter/nf_conntrack_netlink.o CC net/netfilter/nfnetlink_cttimeout.o CC drivers/pnp/card.o CC net/ipv4/xfrm4_protocol.o CC drivers/pci/host-bridge.o AR drivers/ptp/built-in.a CC net/netfilter/nfnetlink_cthelper.o CC drivers/nvdimm/blk.o CC drivers/pnp/driver.o AR drivers/pwm/built-in.a CC drivers/pci/remove.o CC drivers/rtc/lib.o CC drivers/pnp/resource.o CC drivers/rtc/rtc-mc146818-lib.o AR net/ipv4/built-in.a CC net/netfilter/nf_conntrack_amanda.o CC drivers/pci/pci.o CC net/netfilter/nf_conntrack_ftp.o CC drivers/nvdimm/virtio_pmem.o AR drivers/rtc/built-in.a CC drivers/scsi/scsi.o CC drivers/scsi/hosts.o CC drivers/pnp/manager.o CC net/netfilter/nf_conntrack_h323_main.o CC drivers/nvdimm/nd_virtio.o AR drivers/soc/amlogic/built-in.a AR drivers/soc/bcm/built-in.a AR drivers/soc/fsl/built-in.a CC drivers/pnp/support.o AR drivers/soc/mediatek/built-in.a AR drivers/soc/qcom/built-in.a AR drivers/soc/renesas/built-in.a AR drivers/soc/sunxi/built-in.a AR drivers/soc/ti/built-in.a AR drivers/soc/xilinx/built-in.a AR drivers/soc/built-in.a CC drivers/scsi/scsi_ioctl.o AR drivers/thermal/broadcom/built-in.a AR drivers/thermal/intel/built-in.a AR drivers/thermal/samsung/built-in.a AR drivers/thermal/st/built-in.a AR drivers/thermal/tegra/built-in.a CC drivers/thermal/thermal_core.o CC drivers/tty/hvc/hvc_console.o AR drivers/nvdimm/built-in.a CC net/netfilter/nf_conntrack_h323_asn1.o AR drivers/usb/built-in.a CC net/netfilter/nf_conntrack_irc.o CC drivers/pnp/interface.o AR drivers/video/backlight/built-in.a CC drivers/video/console/dummycon.o CC drivers/scsi/scsicam.o AR drivers/tty/hvc/built-in.a AR drivers/tty/ipwireless/built-in.a CC drivers/tty/serial/8250/8250_core.o CC drivers/pnp/quirks.o CC drivers/pci/pci-driver.o CC drivers/tty/serial/serial_core.o CC drivers/video/console/vgacon.o CC drivers/thermal/thermal_sysfs.o CC net/netfilter/nf_conntrack_broadcast.o CC drivers/scsi/scsi_error.o CC drivers/pnp/system.o CC drivers/tty/serial/8250/8250_pnp.o CC drivers/thermal/thermal_helpers.o AR drivers/pnp/built-in.a CC drivers/pci/search.o CC drivers/thermal/step_wise.o AR drivers/video/console/built-in.a AR drivers/video/fbdev/core/built-in.a AR drivers/video/fbdev/omap2/omapfb/displays/built-in.a AR drivers/video/fbdev/omap2/omapfb/dss/built-in.a AR drivers/video/fbdev/omap2/omapfb/built-in.a AR drivers/video/fbdev/omap2/built-in.a AR drivers/video/fbdev/built-in.a AR drivers/video/built-in.a CC net/netfilter/nf_conntrack_netbios_ns.o CC drivers/scsi/scsi_lib.o CC drivers/scsi/scsi_lib_dma.o AR drivers/thermal/built-in.a CC drivers/scsi/scsi_scan.o CC drivers/tty/serial/8250/8250_port.o CC drivers/virtio/virtio.o CC drivers/pci/pci-sysfs.o CC net/netfilter/nf_conntrack_snmp.o CC drivers/virtio/virtio_ring.o GEN drivers/scsi/scsi_devinfo_tbl.c CC net/netfilter/nf_conntrack_pptp.o CC net/netfilter/nf_conntrack_sane.o CC net/netfilter/nf_conntrack_sip.o CC drivers/pci/rom.o CC drivers/tty/serial/8250/8250_pci.o CC drivers/pci/setup-res.o CC drivers/scsi/scsi_devinfo.o CC drivers/virtio/virtio_mmio.o CC drivers/scsi/scsi_sysctl.o CC drivers/scsi/scsi_trace.o CC drivers/scsi/scsi_logging.o CC drivers/pci/irq.o CC net/netfilter/nf_conntrack_tftp.o CC drivers/pci/vpd.o CC drivers/tty/serial/8250/8250_early.o CC drivers/virtio/virtio_pci_modern.o CC drivers/virtio/virtio_pci_common.o CC drivers/virtio/virtio_pci_legacy.o CC drivers/scsi/scsi_common.o CC drivers/scsi/virtio_scsi.o CC net/netfilter/nf_log_common.o AR drivers/tty/serial/8250/built-in.a CC drivers/tty/serial/earlycon.o CC drivers/pci/setup-bus.o CC drivers/tty/vt/vt_ioctl.o CC net/netfilter/nf_nat_core.o CC drivers/scsi/sd.o AR drivers/virtio/built-in.a CC drivers/tty/vt/vc_screen.o AR drivers/tty/serial/built-in.a CC net/netfilter/nf_nat_proto.o CC net/netfilter/nf_nat_helper.o CC drivers/scsi/scsi_sysfs.o CC net/netfilter/nf_nat_redirect.o CC drivers/tty/vt/selection.o CC drivers/pci/vc.o CC drivers/tty/tty_io.o CC drivers/tty/vt/keyboard.o CC drivers/pci/mmap.o CC drivers/tty/n_tty.o CC drivers/pci/setup-irq.o CC drivers/tty/vt/consolemap.o AR drivers/scsi/built-in.a CC drivers/tty/tty_ioctl.o CC net/netfilter/nf_nat_masquerade.o CC drivers/tty/tty_ldisc.o CC drivers/pci/proc.o CC drivers/tty/tty_buffer.o CC net/netfilter/nf_nat_amanda.o CC net/netfilter/nf_nat_ftp.o CC net/netfilter/nf_nat_irc.o CC drivers/pci/slot.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/tty/vt/vt.o CC drivers/pci/pci-acpi.o SHIPPED drivers/tty/vt/defkeymap.c CC net/netfilter/nf_nat_sip.o CC net/netfilter/nf_nat_tftp.o CC drivers/tty/tty_port.o CC drivers/tty/tty_mutex.o CC drivers/pci/quirks.o CC drivers/tty/vt/consolemap_deftbl.o CC drivers/pci/msi.o CC net/netfilter/nf_synproxy_core.o CC net/netfilter/nf_conncount.o CC drivers/tty/tty_ldsem.o CC net/netfilter/x_tables.o CC drivers/tty/tty_baudrate.o CC net/netfilter/xt_tcpudp.o CC net/netfilter/xt_mark.o CC net/netfilter/xt_connmark.o CC drivers/tty/vt/defkeymap.o AR drivers/tty/vt/built-in.a CC drivers/tty/tty_jobctrl.o CC drivers/pci/pci-label.o CC net/netfilter/xt_set.o CC drivers/tty/n_null.o CC drivers/tty/pty.o CC net/netfilter/xt_nat.o CC net/netfilter/xt_CHECKSUM.o CC net/netfilter/xt_CLASSIFY.o CC net/netfilter/xt_CT.o AR drivers/pci/built-in.a CC net/netfilter/xt_DSCP.o CC net/netfilter/xt_HL.o AR drivers/tty/built-in.a AR drivers/built-in.a CC net/netfilter/xt_HMARK.o CC net/netfilter/xt_LOG.o CC net/netfilter/xt_NETMAP.o CC net/netfilter/xt_NFLOG.o CC net/netfilter/xt_NFQUEUE.o CC net/netfilter/xt_RATEEST.o CC net/netfilter/xt_REDIRECT.o CC net/netfilter/xt_MASQUERADE.o CC net/netfilter/xt_TPROXY.o CC net/netfilter/xt_TCPMSS.o CC net/netfilter/xt_TCPOPTSTRIP.o CC net/netfilter/xt_TEE.o CC net/netfilter/xt_TRACE.o CC net/netfilter/xt_IDLETIMER.o CC net/netfilter/xt_addrtype.o CC net/netfilter/xt_bpf.o CC net/netfilter/xt_cluster.o CC net/netfilter/xt_comment.o CC net/netfilter/xt_connbytes.o CC net/netfilter/xt_connlabel.o CC net/netfilter/xt_connlimit.o CC net/netfilter/xt_conntrack.o CC net/netfilter/xt_cpu.o CC net/netfilter/xt_dccp.o CC net/netfilter/xt_devgroup.o CC net/netfilter/xt_dscp.o CC net/netfilter/xt_ecn.o CC net/netfilter/xt_esp.o CC net/netfilter/xt_hashlimit.o CC net/netfilter/xt_helper.o CC net/netfilter/xt_hl.o CC net/netfilter/xt_ipcomp.o CC net/netfilter/xt_iprange.o CC net/netfilter/xt_ipvs.o CC net/netfilter/xt_l2tp.o CC net/netfilter/xt_length.o CC net/netfilter/xt_limit.o CC net/netfilter/xt_mac.o CC net/netfilter/xt_multiport.o CC net/netfilter/xt_nfacct.o CC net/netfilter/xt_osf.o CC net/netfilter/xt_owner.o CC net/netfilter/xt_cgroup.o CC net/netfilter/xt_pkttype.o CC net/netfilter/xt_policy.o CC net/netfilter/xt_quota.o CC net/netfilter/xt_rateest.o CC net/netfilter/xt_realm.o CC net/netfilter/xt_recent.o CC net/netfilter/xt_state.o CC net/netfilter/xt_sctp.o CC net/netfilter/xt_statistic.o CC net/netfilter/xt_string.o CC net/netfilter/xt_tcpmss.o CC net/netfilter/xt_time.o CC net/netfilter/xt_u32.o AR net/netfilter/built-in.a AR net/built-in.a GEN .version CHK include/generated/compile.h LD vmlinux.o MODPOST vmlinux.o MODINFO modules.builtin.modinfo LD .tmp_vmlinux1 KSYM .tmp_kallsyms1.o LD .tmp_vmlinux2 KSYM .tmp_kallsyms2.o LD vmlinux SORTEX vmlinux SYSMAP System.map AS arch/x86/boot/bioscall.o CC arch/x86/boot/a20.o AS arch/x86/boot/copy.o CC arch/x86/boot/cmdline.o HOSTCC arch/x86/boot/mkcpustr CC arch/x86/boot/cpucheck.o CC arch/x86/boot/cpuflags.o CC arch/x86/boot/early_serial_console.o CC arch/x86/boot/edd.o CC arch/x86/boot/main.o CC arch/x86/boot/memory.o AS arch/x86/boot/pmjump.o CC arch/x86/boot/pm.o CC arch/x86/boot/regs.o CC arch/x86/boot/printf.o CC arch/x86/boot/tty.o LDS arch/x86/boot/compressed/vmlinux.lds CC arch/x86/boot/string.o AS arch/x86/boot/compressed/head_64.o VOFFSET arch/x86/boot/compressed/../voffset.h CC arch/x86/boot/compressed/string.o CC arch/x86/boot/compressed/cmdline.o CC arch/x86/boot/compressed/error.o CC arch/x86/boot/video.o OBJCOPY arch/x86/boot/compressed/vmlinux.bin CC arch/x86/boot/video-mode.o RELOCS arch/x86/boot/compressed/vmlinux.relocs HOSTCC arch/x86/boot/compressed/mkpiggy CC arch/x86/boot/version.o CC arch/x86/boot/video-vga.o CC arch/x86/boot/video-vesa.o CC arch/x86/boot/compressed/cpuflags.o CC arch/x86/boot/compressed/early_serial_console.o CC arch/x86/boot/compressed/kaslr.o CC arch/x86/boot/video-bios.o HOSTCC arch/x86/boot/tools/build CC arch/x86/boot/compressed/kaslr_64.o AS arch/x86/boot/compressed/mem_encrypt.o CPUSTR arch/x86/boot/cpustr.h CC arch/x86/boot/compressed/pgtable_64.o CC arch/x86/boot/compressed/acpi.o CC arch/x86/boot/cpu.o CC arch/x86/boot/compressed/misc.o GZIP arch/x86/boot/compressed/vmlinux.bin.gz MKPIGGY arch/x86/boot/compressed/piggy.S AS arch/x86/boot/compressed/piggy.o LD arch/x86/boot/compressed/vmlinux ZOFFSET arch/x86/boot/zoffset.h OBJCOPY arch/x86/boot/vmlinux.bin AS arch/x86/boot/header.o LD arch/x86/boot/setup.elf OBJCOPY arch/x86/boot/setup.bin BUILD arch/x86/boot/bzImage Setup is 16060 bytes (padded to 16384 bytes). System is 5093 kB CRC f2acc4d5 Kernel: arch/x86/boot/bzImage is ready (#1)

I then ran ./build-kernel.sh install

This was the output:

~/go/src/github.com/kata-containers/tests /home/peter/kata-containers/tools/packaging/kernel /home/peter/kata-containers/tools/packaging/kernel INFO: Config version: 80 INFO: Kernel version: 5.4.32 DESCEND objtool CALL scripts/atomic/check-atomics.sh CALL scripts/checksyscalls.sh CHK include/generated/compile.h Kernel: arch/x86/boot/bzImage is ready (#1) lrwxrwxrwx 1 root root 17 Jun 27 12:45 /usr/share/kata-containers/vmlinux.container -> vmlinux-5.4.32-80 lrwxrwxrwx 1 root root 17 Jun 27 12:45 /usr/share/kata-containers/vmlinuz.container -> vmlinuz-5.4.32-80

I then run a 32-bit container with the following command:

docker run -it --runtime kata-runtime image_name

it ends up stopping with same error as always:

./entrypoint.sh: line 17: /usr/bin/wine: cannot execute binary file: Exec format error

Can you see where i have gone wrong?

jodh-intel commented 4 years ago

It looks like you are trying to run a 32-bit Windows binary in the container. I'd consider simplifying your environment. The first thing to check is whether you can run a 32-bit ELF binary in the container, so start with a container that runs a simple Linux shell first.

Greatsamps commented 4 years ago

Thanks for the response.

I wrote a very simple app in c which i compiled for both 32-bit and 64-bit. Confirmed the container does not support 32-bit. This was using a ubuntu:bionic image

root@0d766cad5807:/c# ./hello bash: ./hello: cannot execute binary file: Exec format error root@0d766cad5807:/c# ./hello64 My first C program root@0d766cad5807:/c#

devimc commented 4 years ago

make sure CONFIG_64BIT is not in your kconfig, maybe you need to disable it manually (make menuconfig),

from https://cateee.net/lkddb/web-lkddb/64BIT.html

CONFIG_64BIT: Say yes to build a 64-bit kernel - formerly known as x86_64 Say no to build a 32-bit kernel - formerly known as i386

Greatsamps commented 4 years ago

Ok, so i have tried that, disabled 64-bit in menuconfig, it built ok, but it did ask a lot of additional questions, I just accepted default options. but now the containers fail to launch.

root@kata1:/home/peter/kata-containers/tools/packaging/kernel# docker run -it -e PASSWORD=password -e Id=123 --runtime kata-runtime -v /home/peter/c:/c ubuntu:trusty docker: Error response from daemon: OCI runtime create failed: Failed to check if grpc server is working: rpc error: code = Unavailable desc = transport is closing: unknown. ERRO[0020] error waiting for container: context canceled

jodh-intel commented 4 years ago

@Greatsamps - please enable full debug, re-run that command, and then paste the output of sudo kata-collect-data.sh into this issue (after checking that it doesn't contain any sensitive/private details).

devimc commented 4 years ago

I guess you're using the default x86_64 rootfs or initrd image (clearlinux or alpine), so the next step generate a custom i386 image (rootfs or initrd) using a 32bit container, you can use https://github.com/kata-containers/osbuilder but you have to run it on a i386 system with docker and runc.

devimc commented 4 years ago

btw afaik you can't build a i386 image using clearlinux, so you have to use alpine or any other distro

Greatsamps commented 4 years ago

Please see debug output below:

root@kata1:/home/peter/kata-containers/tools/packaging/kernel# sudo kata-collect-data.sh

Show kata-collect-data.sh details

# Meta details Running `kata-collect-data.sh` version `1.11.0-rc0 (commit )` at `2020-06-29.17:11:47.868419767+0000`. --- Runtime is `/usr/bin/kata-runtime`. # `kata-env` Output of "`/usr/bin/kata-runtime kata-env`": ```toml [Meta] Version = "1.0.24" [Runtime] Debug = true Trace = false DisableGuestSeccomp = true DisableNewNetNs = false SandboxCgroupOnly = false Path = "/usr/bin/kata-runtime" [Runtime.Version] OCI = "1.0.1-dev" [Runtime.Version.Version] Semver = "1.11.0-rc0" Major = 1 Minor = 11 Patch = 0 Commit = "" [Runtime.Config] Path = "/etc/kata-containers/configuration.toml" [Hypervisor] MachineType = "pc" Version = "QEMU emulator version 4.1.1\nCopyright (c) 2003-2019 Fabrice Bellard and the QEMU Project developers" Path = "/usr/bin/qemu-vanilla-system-x86_64" BlockDeviceDriver = "virtio-scsi" EntropySource = "/dev/urandom" SharedFS = "virtio-9p" VirtioFSDaemon = "/usr/bin/virtiofsd" Msize9p = 8192 MemorySlots = 10 PCIeRootPort = 0 HotplugVFIOOnRootBus = false Debug = true UseVSock = false [Image] Path = "/usr/share/kata-containers/kata-containers-image_clearlinux_1.11.0-rc0_agent_d4df5d96ba.img" [Kernel] Path = "/usr/share/kata-containers/vmlinuz-5.4.32-80" Parameters = "systemd.unit=kata-containers.target systemd.mask=systemd-networkd.service systemd.mask=systemd-networkd.socket scsi_mod.scan=none agent.log=debug agent.log=debug initcall_debug" [Initrd] Path = "" [Proxy] Type = "kataProxy" Path = "/usr/libexec/kata-containers/kata-proxy" Debug = true [Proxy.Version] Semver = "1.11.0-rc0-a6f5534" Major = 1 Minor = 11 Patch = 0 Commit = "a6f5534" [Shim] Type = "kataShim" Path = "/usr/libexec/kata-containers/kata-shim" Debug = true [Shim.Version] Semver = "1.11.0-rc0-ad49288" Major = 1 Minor = 11 Patch = 0 Commit = "ad49288" [Agent] Type = "kata" Debug = true Trace = false TraceMode = "" TraceType = "" [Host] Kernel = "4.15.0-108-generic" Architecture = "amd64" VMContainerCapable = true SupportVSocks = true [Host.Distro] Name = "Ubuntu" Version = "18.04" [Host.CPU] Vendor = "GenuineIntel" Model = "Intel(R) Xeon(R) CPU X5680 @ 3.33GHz" [Netmon] Path = "/usr/libexec/kata-containers/kata-netmon" Debug = true Enable = false [Netmon.Version] Semver = "1.11.0-rc0" Major = 1 Minor = 11 Patch = 0 Commit = "<>" ``` --- # Runtime config files ## Runtime default config files ``` /etc/kata-containers/configuration.toml /usr/share/defaults/kata-containers/configuration.toml ``` ## Runtime config file contents Output of "`cat "/etc/kata-containers/configuration.toml"`": ```toml # Copyright (c) 2017-2019 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 # # XXX: WARNING: this file is auto-generated. # XXX: # XXX: Source file: "cli/config/configuration-qemu.toml.in" # XXX: Project: # XXX: Name: Kata Containers # XXX: Type: kata [hypervisor.qemu] path = "/usr/bin/qemu-vanilla-system-x86_64" kernel = "/usr/share/kata-containers/vmlinuz.container" image = "/usr/share/kata-containers/kata-containers.img" machine_type = "pc" # Optional space-separated list of options to pass to the guest kernel. # For example, use `kernel_params = "vsyscall=emulate"` if you are having # trouble running pre-2.15 glibc. # # WARNING: - any parameter specified here will take priority over the default # parameter value of the same name used to start the virtual machine. # Do not set values here unless you understand the impact of doing so as you # may stop the virtual machine from booting. # To see the list of default parameters, enable hypervisor debug, create a # container and look for 'default-kernel-parameters' log entries. kernel_params = " agent.log=debug initcall_debug" # Path to the firmware. # If you want that qemu uses the default firmware leave this option empty firmware = "" # Machine accelerators # comma-separated list of machine accelerators to pass to the hypervisor. # For example, `machine_accelerators = "nosmm,nosmbus,nosata,nopit,static-prt,nofw"` machine_accelerators="" # Default number of vCPUs per SB/VM: # unspecified or 0 --> will be set to 1 # < 0 --> will be set to the actual number of physical cores # > 0 <= number of physical cores --> will be set to the specified number # > number of physical cores --> will be set to the actual number of physical cores default_vcpus = 1 # Default maximum number of vCPUs per SB/VM: # unspecified or == 0 --> will be set to the actual number of physical cores or to the maximum number # of vCPUs supported by KVM if that number is exceeded # > 0 <= number of physical cores --> will be set to the specified number # > number of physical cores --> will be set to the actual number of physical cores or to the maximum number # of vCPUs supported by KVM if that number is exceeded # WARNING: Depending of the architecture, the maximum number of vCPUs supported by KVM is used when # the actual number of physical cores is greater than it. # WARNING: Be aware that this value impacts the virtual machine's memory footprint and CPU # the hotplug functionality. For example, `default_maxvcpus = 240` specifies that until 240 vCPUs # can be added to a SB/VM, but the memory footprint will be big. Another example, with # `default_maxvcpus = 8` the memory footprint will be small, but 8 will be the maximum number of # vCPUs supported by the SB/VM. In general, we recommend that you do not edit this variable, # unless you know what are you doing. default_maxvcpus = 0 # Bridges can be used to hot plug devices. # Limitations: # * Currently only pci bridges are supported # * Until 30 devices per bridge can be hot plugged. # * Until 5 PCI bridges can be cold plugged per VM. # This limitation could be a bug in qemu or in the kernel # Default number of bridges per SB/VM: # unspecified or 0 --> will be set to 1 # > 1 <= 5 --> will be set to the specified number # > 5 --> will be set to 5 default_bridges = 1 # Default memory size in MiB for SB/VM. # If unspecified then it will be set 2048 MiB. default_memory = 2048 # # Default memory slots per SB/VM. # If unspecified then it will be set 10. # This is will determine the times that memory will be hotadded to sandbox/VM. #memory_slots = 10 # The size in MiB will be plused to max memory of hypervisor. # It is the memory address space for the NVDIMM devie. # If set block storage driver (block_device_driver) to "nvdimm", # should set memory_offset to the size of block device. # Default 0 #memory_offset = 0 # Specifies virtio-mem will be enabled or not. # Please note that this option should be used with the command # "echo 1 > /proc/sys/vm/overcommit_memory". # Default false #enable_virtio_mem = true # Disable block device from being used for a container's rootfs. # In case of a storage driver like devicemapper where a container's # root file system is backed by a block device, the block device is passed # directly to the hypervisor for performance reasons. # This flag prevents the block device from being passed to the hypervisor, # 9pfs is used instead to pass the rootfs. disable_block_device_use = false # Shared file system type: # - virtio-9p (default) # - virtio-fs shared_fs = "virtio-9p" # Path to vhost-user-fs daemon. virtio_fs_daemon = "/usr/bin/virtiofsd" # Default size of DAX cache in MiB virtio_fs_cache_size = 1024 # Extra args for virtiofsd daemon # # Format example: # ["-o", "arg1=xxx,arg2", "-o", "hello world", "--arg3=yyy"] # # see `virtiofsd -h` for possible options. virtio_fs_extra_args = [] # Cache mode: # # - none # Metadata, data, and pathname lookup are not cached in guest. They are # always fetched from host and any changes are immediately pushed to host. # # - auto # Metadata and pathname lookup cache expires after a configured amount of # time (default is 1 second). Data is cached while the file is open (close # to open consistency). # # - always # Metadata, data, and pathname lookup are cached in guest and never expire. virtio_fs_cache = "always" # Block storage driver to be used for the hypervisor in case the container # rootfs is backed by a block device. This is virtio-scsi, virtio-blk # or nvdimm. block_device_driver = "virtio-scsi" # Specifies cache-related options will be set to block devices or not. # Default false #block_device_cache_set = true # Specifies cache-related options for block devices. # Denotes whether use of O_DIRECT (bypass the host page cache) is enabled. # Default false #block_device_cache_direct = true # Specifies cache-related options for block devices. # Denotes whether flush requests for the device are ignored. # Default false #block_device_cache_noflush = true # Enable iothreads (data-plane) to be used. This causes IO to be # handled in a separate IO thread. This is currently only implemented # for SCSI. # enable_iothreads = false # Enable pre allocation of VM RAM, default false # Enabling this will result in lower container density # as all of the memory will be allocated and locked # This is useful when you want to reserve all the memory # upfront or in the cases where you want memory latencies # to be very predictable # Default false #enable_mem_prealloc = true # Enable huge pages for VM RAM, default false # Enabling this will result in the VM memory # being allocated using huge pages. # This is useful when you want to use vhost-user network # stacks within the container. This will automatically # result in memory pre allocation #enable_hugepages = true # Enable vhost-user storage device, default false # Enabling this will result in some Linux reserved block type # major range 240-254 being chosen to represent vhost-user devices. enable_vhost_user_store = false # The base directory specifically used for vhost-user devices. # Its sub-path "block" is used for block devices; "block/sockets" is # where we expect vhost-user sockets to live; "block/devices" is where # simulated block device nodes for vhost-user devices to live. vhost_user_store_path = "/var/run/kata-containers/vhost-user" # Enable file based guest memory support. The default is an empty string which # will disable this feature. In the case of virtio-fs, this is enabled # automatically and '/dev/shm' is used as the backing folder. # This option will be ignored if VM templating is enabled. #file_mem_backend = "" # Enable swap of vm memory. Default false. # The behaviour is undefined if mem_prealloc is also set to true #enable_swap = true # This option changes the default hypervisor and kernel parameters # to enable debug output where available. This extra output is added # to the proxy logs, but only when proxy debug is also enabled. # # Default false enable_debug = true # Disable the customizations done in the runtime when it detects # that it is running on top a VMM. This will result in the runtime # behaving as it would when running on bare metal. # #disable_nesting_checks = true # This is the msize used for 9p shares. It is the number of bytes # used for 9p packet payload. #msize_9p = 8192 # If true and vsocks are supported, use vsocks to communicate directly # with the agent and no proxy is started, otherwise use unix # sockets and start a proxy to communicate with the agent. # Default false #use_vsock = true # If false and nvdimm is supported, use nvdimm device to plug guest image. # Otherwise virtio-block device is used. # Default is false #disable_image_nvdimm = true # VFIO devices are hotplugged on a bridge by default. # Enable hotplugging on root bus. This may be required for devices with # a large PCI bar, as this is a current limitation with hotplugging on # a bridge. This value is valid for "pc" machine type. # Default false #hotplug_vfio_on_root_bus = true # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU # The value means the number of pcie_root_port # This value is valid when hotplug_vfio_on_root_bus is true and machine_type is "q35" # Default 0 #pcie_root_port = 2 # If vhost-net backend for virtio-net is not desired, set to true. Default is false, which trades off # security (vhost-net runs ring0) for network I/O performance. #disable_vhost_net = true # # Default entropy source. # The path to a host source of entropy (including a real hardware RNG) # /dev/urandom and /dev/random are two main options. # Be aware that /dev/random is a blocking source of entropy. If the host # runs out of entropy, the VMs boot time will increase leading to get startup # timeouts. # The source of entropy /dev/urandom is non-blocking and provides a # generally acceptable source of entropy. It should work well for pretty much # all practical purposes. #entropy_source= "/dev/urandom" # Path to OCI hook binaries in the *guest rootfs*. # This does not affect host-side hooks which must instead be added to # the OCI spec passed to the runtime. # # You can create a rootfs with hooks by customizing the osbuilder scripts: # https://github.com/kata-containers/osbuilder # # Hooks must be stored in a subdirectory of guest_hook_path according to their # hook type, i.e. "guest_hook_path/{prestart,postart,poststop}". # The agent will scan these directories for executable files and add them, in # lexicographical order, to the lifecycle of the guest container. # Hooks are executed in the runtime namespace of the guest. See the official documentation: # https://github.com/opencontainers/runtime-spec/blob/v1.0.1/config.md#posix-platform-hooks # Warnings will be logged if any error is encountered will scanning for hooks, # but it will not abort container execution. #guest_hook_path = "/usr/share/oci/hooks" [factory] # VM templating support. Once enabled, new VMs are created from template # using vm cloning. They will share the same initial kernel, initramfs and # agent memory by mapping it readonly. It helps speeding up new container # creation and saves a lot of memory if there are many kata containers running # on the same host. # # When disabled, new VMs are created from scratch. # # Note: Requires "initrd=" to be set ("image=" is not supported). # # Default false #enable_template = true # Specifies the path of template. # # Default "/run/vc/vm/template" #template_path = "/run/vc/vm/template" # The number of caches of VMCache: # unspecified or == 0 --> VMCache is disabled # > 0 --> will be set to the specified number # # VMCache is a function that creates VMs as caches before using it. # It helps speed up new container creation. # The function consists of a server and some clients communicating # through Unix socket. The protocol is gRPC in protocols/cache/cache.proto. # The VMCache server will create some VMs and cache them by factory cache. # It will convert the VM to gRPC format and transport it when gets # requestion from clients. # Factory grpccache is the VMCache client. It will request gRPC format # VM and convert it back to a VM. If VMCache function is enabled, # kata-runtime will request VM from factory grpccache when it creates # a new sandbox. # # Default 0 #vm_cache_number = 0 # Specify the address of the Unix socket that is used by VMCache. # # Default /var/run/kata-containers/cache.sock #vm_cache_endpoint = "/var/run/kata-containers/cache.sock" [proxy.kata] path = "/usr/libexec/kata-containers/kata-proxy" # If enabled, proxy messages will be sent to the system log # (default: disabled) enable_debug = true [shim.kata] path = "/usr/libexec/kata-containers/kata-shim" # If enabled, shim messages will be sent to the system log # (default: disabled) enable_debug = true # If enabled, the shim will create opentracing.io traces and spans. # (See https://www.jaegertracing.io/docs/getting-started). # # Note: By default, the shim runs in a separate network namespace. Therefore, # to allow it to send trace details to the Jaeger agent running on the host, # it is necessary to set 'disable_new_netns=true' so that it runs in the host # network namespace. # # (default: disabled) #enable_tracing = true [agent.kata] # If enabled, make the agent display debug-level messages. # (default: disabled) enable_debug = true # Enable agent tracing. # # If enabled, the default trace mode is "dynamic" and the # default trace type is "isolated". The trace mode and type are set # explicity with the `trace_type=` and `trace_mode=` options. # # Notes: # # - Tracing is ONLY enabled when `enable_tracing` is set: explicitly # setting `trace_mode=` and/or `trace_type=` without setting `enable_tracing` # will NOT activate agent tracing. # # - See https://github.com/kata-containers/agent/blob/master/TRACING.md for # full details. # # (default: disabled) #enable_tracing = true # #trace_mode = "dynamic" #trace_type = "isolated" # Comma separated list of kernel modules and their parameters. # These modules will be loaded in the guest kernel using modprobe(8). # The following example can be used to load two kernel modules with parameters # - kernel_modules=["e1000e InterruptThrottleRate=3000,3000,3000 EEE=1", "i915 enable_ppgtt=0"] # The first word is considered as the module name and the rest as its parameters. # Container will not be started when: # * A kernel module is specified and the modprobe command is not installed in the guest # or it fails loading the module. # * The module is not available in the guest or it doesn't met the guest kernel # requirements, like architecture and version. # kernel_modules=[] [netmon] # If enabled, the network monitoring process gets started when the # sandbox is created. This allows for the detection of some additional # network being added to the existing network namespace, after the # sandbox has been created. # (default: disabled) #enable_netmon = true # Specify the path to the netmon binary. path = "/usr/libexec/kata-containers/kata-netmon" # If enabled, netmon messages will be sent to the system log # (default: disabled) enable_debug = true [runtime] # If enabled, the runtime will log additional debug messages to the # system log # (default: disabled) enable_debug = true # # Internetworking model # Determines how the VM should be connected to the # the container network interface # Options: # # - macvtap # Used when the Container network interface can be bridged using # macvtap. # # - none # Used when customize network. Only creates a tap device. No veth pair. # # - tcfilter # Uses tc filter rules to redirect traffic from the network interface # provided by plugin to a tap interface connected to the VM. # internetworking_model="tcfilter" # disable guest seccomp # Determines whether container seccomp profiles are passed to the virtual # machine and applied by the kata agent. If set to true, seccomp is not applied # within the guest # (default: true) disable_guest_seccomp=true # If enabled, the runtime will create opentracing.io traces and spans. # (See https://www.jaegertracing.io/docs/getting-started). # (default: disabled) #enable_tracing = true # If enabled, the runtime will not create a network namespace for shim and hypervisor processes. # This option may have some potential impacts to your host. It should only be used when you know what you're doing. # `disable_new_netns` conflicts with `enable_netmon` # `disable_new_netns` conflicts with `internetworking_model=tcfilter` and `internetworking_model=macvtap`. It works only # with `internetworking_model=none`. The tap device will be in the host network namespace and can connect to a bridge # (like OVS) directly. # If you are using docker, `disable_new_netns` only works with `docker run --net=none` # (default: false) #disable_new_netns = true # if enabled, the runtime will add all the kata processes inside one dedicated cgroup. # The container cgroups in the host are not created, just one single cgroup per sandbox. # The runtime caller is free to restrict or collect cgroup stats of the overall Kata sandbox. # The sandbox cgroup path is the parent cgroup of a container with the PodSandbox annotation. # The sandbox cgroup is constrained if there is no container type annotation. # See: https://godoc.org/github.com/kata-containers/runtime/virtcontainers#ContainerType sandbox_cgroup_only=false # Enabled experimental feature list, format: ["a", "b"]. # Experimental features are features not stable enough for production, # they may break compatibility, and are prepared for a big version bump. # Supported experimental features: # (default: []) experimental=[] ``` Output of "`cat "/usr/share/defaults/kata-containers/configuration.toml"`": ```toml # Copyright (c) 2017-2019 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 # # XXX: WARNING: this file is auto-generated. # XXX: # XXX: Source file: "cli/config/configuration-qemu.toml.in" # XXX: Project: # XXX: Name: Kata Containers # XXX: Type: kata [hypervisor.qemu] path = "/usr/bin/qemu-vanilla-system-x86_64" kernel = "/usr/share/kata-containers/vmlinuz.container" image = "/usr/share/kata-containers/kata-containers.img" machine_type = "pc" # Optional space-separated list of options to pass to the guest kernel. # For example, use `kernel_params = "vsyscall=emulate"` if you are having # trouble running pre-2.15 glibc. # # WARNING: - any parameter specified here will take priority over the default # parameter value of the same name used to start the virtual machine. # Do not set values here unless you understand the impact of doing so as you # may stop the virtual machine from booting. # To see the list of default parameters, enable hypervisor debug, create a # container and look for 'default-kernel-parameters' log entries. kernel_params = "" # Path to the firmware. # If you want that qemu uses the default firmware leave this option empty firmware = "" # Machine accelerators # comma-separated list of machine accelerators to pass to the hypervisor. # For example, `machine_accelerators = "nosmm,nosmbus,nosata,nopit,static-prt,nofw"` machine_accelerators="" # Default number of vCPUs per SB/VM: # unspecified or 0 --> will be set to 1 # < 0 --> will be set to the actual number of physical cores # > 0 <= number of physical cores --> will be set to the specified number # > number of physical cores --> will be set to the actual number of physical cores default_vcpus = 1 # Default maximum number of vCPUs per SB/VM: # unspecified or == 0 --> will be set to the actual number of physical cores or to the maximum number # of vCPUs supported by KVM if that number is exceeded # > 0 <= number of physical cores --> will be set to the specified number # > number of physical cores --> will be set to the actual number of physical cores or to the maximum number # of vCPUs supported by KVM if that number is exceeded # WARNING: Depending of the architecture, the maximum number of vCPUs supported by KVM is used when # the actual number of physical cores is greater than it. # WARNING: Be aware that this value impacts the virtual machine's memory footprint and CPU # the hotplug functionality. For example, `default_maxvcpus = 240` specifies that until 240 vCPUs # can be added to a SB/VM, but the memory footprint will be big. Another example, with # `default_maxvcpus = 8` the memory footprint will be small, but 8 will be the maximum number of # vCPUs supported by the SB/VM. In general, we recommend that you do not edit this variable, # unless you know what are you doing. default_maxvcpus = 0 # Bridges can be used to hot plug devices. # Limitations: # * Currently only pci bridges are supported # * Until 30 devices per bridge can be hot plugged. # * Until 5 PCI bridges can be cold plugged per VM. # This limitation could be a bug in qemu or in the kernel # Default number of bridges per SB/VM: # unspecified or 0 --> will be set to 1 # > 1 <= 5 --> will be set to the specified number # > 5 --> will be set to 5 default_bridges = 1 # Default memory size in MiB for SB/VM. # If unspecified then it will be set 2048 MiB. default_memory = 2048 # # Default memory slots per SB/VM. # If unspecified then it will be set 10. # This is will determine the times that memory will be hotadded to sandbox/VM. #memory_slots = 10 # The size in MiB will be plused to max memory of hypervisor. # It is the memory address space for the NVDIMM devie. # If set block storage driver (block_device_driver) to "nvdimm", # should set memory_offset to the size of block device. # Default 0 #memory_offset = 0 # Specifies virtio-mem will be enabled or not. # Please note that this option should be used with the command # "echo 1 > /proc/sys/vm/overcommit_memory". # Default false #enable_virtio_mem = true # Disable block device from being used for a container's rootfs. # In case of a storage driver like devicemapper where a container's # root file system is backed by a block device, the block device is passed # directly to the hypervisor for performance reasons. # This flag prevents the block device from being passed to the hypervisor, # 9pfs is used instead to pass the rootfs. disable_block_device_use = false # Shared file system type: # - virtio-9p (default) # - virtio-fs shared_fs = "virtio-9p" # Path to vhost-user-fs daemon. virtio_fs_daemon = "/usr/bin/virtiofsd" # Default size of DAX cache in MiB virtio_fs_cache_size = 1024 # Extra args for virtiofsd daemon # # Format example: # ["-o", "arg1=xxx,arg2", "-o", "hello world", "--arg3=yyy"] # # see `virtiofsd -h` for possible options. virtio_fs_extra_args = [] # Cache mode: # # - none # Metadata, data, and pathname lookup are not cached in guest. They are # always fetched from host and any changes are immediately pushed to host. # # - auto # Metadata and pathname lookup cache expires after a configured amount of # time (default is 1 second). Data is cached while the file is open (close # to open consistency). # # - always # Metadata, data, and pathname lookup are cached in guest and never expire. virtio_fs_cache = "always" # Block storage driver to be used for the hypervisor in case the container # rootfs is backed by a block device. This is virtio-scsi, virtio-blk # or nvdimm. block_device_driver = "virtio-scsi" # Specifies cache-related options will be set to block devices or not. # Default false #block_device_cache_set = true # Specifies cache-related options for block devices. # Denotes whether use of O_DIRECT (bypass the host page cache) is enabled. # Default false #block_device_cache_direct = true # Specifies cache-related options for block devices. # Denotes whether flush requests for the device are ignored. # Default false #block_device_cache_noflush = true # Enable iothreads (data-plane) to be used. This causes IO to be # handled in a separate IO thread. This is currently only implemented # for SCSI. # enable_iothreads = false # Enable pre allocation of VM RAM, default false # Enabling this will result in lower container density # as all of the memory will be allocated and locked # This is useful when you want to reserve all the memory # upfront or in the cases where you want memory latencies # to be very predictable # Default false #enable_mem_prealloc = true # Enable huge pages for VM RAM, default false # Enabling this will result in the VM memory # being allocated using huge pages. # This is useful when you want to use vhost-user network # stacks within the container. This will automatically # result in memory pre allocation #enable_hugepages = true # Enable vhost-user storage device, default false # Enabling this will result in some Linux reserved block type # major range 240-254 being chosen to represent vhost-user devices. enable_vhost_user_store = false # The base directory specifically used for vhost-user devices. # Its sub-path "block" is used for block devices; "block/sockets" is # where we expect vhost-user sockets to live; "block/devices" is where # simulated block device nodes for vhost-user devices to live. vhost_user_store_path = "/var/run/kata-containers/vhost-user" # Enable file based guest memory support. The default is an empty string which # will disable this feature. In the case of virtio-fs, this is enabled # automatically and '/dev/shm' is used as the backing folder. # This option will be ignored if VM templating is enabled. #file_mem_backend = "" # Enable swap of vm memory. Default false. # The behaviour is undefined if mem_prealloc is also set to true #enable_swap = true # This option changes the default hypervisor and kernel parameters # to enable debug output where available. This extra output is added # to the proxy logs, but only when proxy debug is also enabled. # # Default false #enable_debug = true # Disable the customizations done in the runtime when it detects # that it is running on top a VMM. This will result in the runtime # behaving as it would when running on bare metal. # #disable_nesting_checks = true # This is the msize used for 9p shares. It is the number of bytes # used for 9p packet payload. #msize_9p = 8192 # If true and vsocks are supported, use vsocks to communicate directly # with the agent and no proxy is started, otherwise use unix # sockets and start a proxy to communicate with the agent. # Default false #use_vsock = true # If false and nvdimm is supported, use nvdimm device to plug guest image. # Otherwise virtio-block device is used. # Default is false #disable_image_nvdimm = true # VFIO devices are hotplugged on a bridge by default. # Enable hotplugging on root bus. This may be required for devices with # a large PCI bar, as this is a current limitation with hotplugging on # a bridge. This value is valid for "pc" machine type. # Default false #hotplug_vfio_on_root_bus = true # Before hot plugging a PCIe device, you need to add a pcie_root_port device. # Use this parameter when using some large PCI bar devices, such as Nvidia GPU # The value means the number of pcie_root_port # This value is valid when hotplug_vfio_on_root_bus is true and machine_type is "q35" # Default 0 #pcie_root_port = 2 # If vhost-net backend for virtio-net is not desired, set to true. Default is false, which trades off # security (vhost-net runs ring0) for network I/O performance. #disable_vhost_net = true # # Default entropy source. # The path to a host source of entropy (including a real hardware RNG) # /dev/urandom and /dev/random are two main options. # Be aware that /dev/random is a blocking source of entropy. If the host # runs out of entropy, the VMs boot time will increase leading to get startup # timeouts. # The source of entropy /dev/urandom is non-blocking and provides a # generally acceptable source of entropy. It should work well for pretty much # all practical purposes. #entropy_source= "/dev/urandom" # Path to OCI hook binaries in the *guest rootfs*. # This does not affect host-side hooks which must instead be added to # the OCI spec passed to the runtime. # # You can create a rootfs with hooks by customizing the osbuilder scripts: # https://github.com/kata-containers/osbuilder # # Hooks must be stored in a subdirectory of guest_hook_path according to their # hook type, i.e. "guest_hook_path/{prestart,postart,poststop}". # The agent will scan these directories for executable files and add them, in # lexicographical order, to the lifecycle of the guest container. # Hooks are executed in the runtime namespace of the guest. See the official documentation: # https://github.com/opencontainers/runtime-spec/blob/v1.0.1/config.md#posix-platform-hooks # Warnings will be logged if any error is encountered will scanning for hooks, # but it will not abort container execution. #guest_hook_path = "/usr/share/oci/hooks" [factory] # VM templating support. Once enabled, new VMs are created from template # using vm cloning. They will share the same initial kernel, initramfs and # agent memory by mapping it readonly. It helps speeding up new container # creation and saves a lot of memory if there are many kata containers running # on the same host. # # When disabled, new VMs are created from scratch. # # Note: Requires "initrd=" to be set ("image=" is not supported). # # Default false #enable_template = true # Specifies the path of template. # # Default "/run/vc/vm/template" #template_path = "/run/vc/vm/template" # The number of caches of VMCache: # unspecified or == 0 --> VMCache is disabled # > 0 --> will be set to the specified number # # VMCache is a function that creates VMs as caches before using it. # It helps speed up new container creation. # The function consists of a server and some clients communicating # through Unix socket. The protocol is gRPC in protocols/cache/cache.proto. # The VMCache server will create some VMs and cache them by factory cache. # It will convert the VM to gRPC format and transport it when gets # requestion from clients. # Factory grpccache is the VMCache client. It will request gRPC format # VM and convert it back to a VM. If VMCache function is enabled, # kata-runtime will request VM from factory grpccache when it creates # a new sandbox. # # Default 0 #vm_cache_number = 0 # Specify the address of the Unix socket that is used by VMCache. # # Default /var/run/kata-containers/cache.sock #vm_cache_endpoint = "/var/run/kata-containers/cache.sock" [proxy.kata] path = "/usr/libexec/kata-containers/kata-proxy" # If enabled, proxy messages will be sent to the system log # (default: disabled) #enable_debug = true [shim.kata] path = "/usr/libexec/kata-containers/kata-shim" # If enabled, shim messages will be sent to the system log # (default: disabled) #enable_debug = true # If enabled, the shim will create opentracing.io traces and spans. # (See https://www.jaegertracing.io/docs/getting-started). # # Note: By default, the shim runs in a separate network namespace. Therefore, # to allow it to send trace details to the Jaeger agent running on the host, # it is necessary to set 'disable_new_netns=true' so that it runs in the host # network namespace. # # (default: disabled) #enable_tracing = true [agent.kata] # If enabled, make the agent display debug-level messages. # (default: disabled) #enable_debug = true # Enable agent tracing. # # If enabled, the default trace mode is "dynamic" and the # default trace type is "isolated". The trace mode and type are set # explicity with the `trace_type=` and `trace_mode=` options. # # Notes: # # - Tracing is ONLY enabled when `enable_tracing` is set: explicitly # setting `trace_mode=` and/or `trace_type=` without setting `enable_tracing` # will NOT activate agent tracing. # # - See https://github.com/kata-containers/agent/blob/master/TRACING.md for # full details. # # (default: disabled) #enable_tracing = true # #trace_mode = "dynamic" #trace_type = "isolated" # Comma separated list of kernel modules and their parameters. # These modules will be loaded in the guest kernel using modprobe(8). # The following example can be used to load two kernel modules with parameters # - kernel_modules=["e1000e InterruptThrottleRate=3000,3000,3000 EEE=1", "i915 enable_ppgtt=0"] # The first word is considered as the module name and the rest as its parameters. # Container will not be started when: # * A kernel module is specified and the modprobe command is not installed in the guest # or it fails loading the module. # * The module is not available in the guest or it doesn't met the guest kernel # requirements, like architecture and version. # kernel_modules=[] [netmon] # If enabled, the network monitoring process gets started when the # sandbox is created. This allows for the detection of some additional # network being added to the existing network namespace, after the # sandbox has been created. # (default: disabled) #enable_netmon = true # Specify the path to the netmon binary. path = "/usr/libexec/kata-containers/kata-netmon" # If enabled, netmon messages will be sent to the system log # (default: disabled) #enable_debug = true [runtime] # If enabled, the runtime will log additional debug messages to the # system log # (default: disabled) #enable_debug = true # # Internetworking model # Determines how the VM should be connected to the # the container network interface # Options: # # - macvtap # Used when the Container network interface can be bridged using # macvtap. # # - none # Used when customize network. Only creates a tap device. No veth pair. # # - tcfilter # Uses tc filter rules to redirect traffic from the network interface # provided by plugin to a tap interface connected to the VM. # internetworking_model="tcfilter" # disable guest seccomp # Determines whether container seccomp profiles are passed to the virtual # machine and applied by the kata agent. If set to true, seccomp is not applied # within the guest # (default: true) disable_guest_seccomp=true # If enabled, the runtime will create opentracing.io traces and spans. # (See https://www.jaegertracing.io/docs/getting-started). # (default: disabled) #enable_tracing = true # If enabled, the runtime will not create a network namespace for shim and hypervisor processes. # This option may have some potential impacts to your host. It should only be used when you know what you're doing. # `disable_new_netns` conflicts with `enable_netmon` # `disable_new_netns` conflicts with `internetworking_model=tcfilter` and `internetworking_model=macvtap`. It works only # with `internetworking_model=none`. The tap device will be in the host network namespace and can connect to a bridge # (like OVS) directly. # If you are using docker, `disable_new_netns` only works with `docker run --net=none` # (default: false) #disable_new_netns = true # if enabled, the runtime will add all the kata processes inside one dedicated cgroup. # The container cgroups in the host are not created, just one single cgroup per sandbox. # The runtime caller is free to restrict or collect cgroup stats of the overall Kata sandbox. # The sandbox cgroup path is the parent cgroup of a container with the PodSandbox annotation. # The sandbox cgroup is constrained if there is no container type annotation. # See: https://godoc.org/github.com/kata-containers/runtime/virtcontainers#ContainerType sandbox_cgroup_only=false # Enabled experimental feature list, format: ["a", "b"]. # Experimental features are features not stable enough for production, # they may break compatibility, and are prepared for a big version bump. # Supported experimental features: # (default: []) experimental=[] ``` --- # KSM throttler ## version Output of "`/usr/libexec/kata-ksm-throttler/kata-ksm-throttler --version`": ``` kata-ksm-throttler version 1.11.0-rc0-ae0fdd0 ``` ## systemd service # Image details ```yaml --- osbuilder: url: "https://github.com/kata-containers/osbuilder" version: "unknown" rootfs-creation-time: "2020-04-20T16:06:11.186926495+0000Z" description: "osbuilder rootfs" file-format-version: "0.0.2" architecture: "x86_64" base-distro: name: "Clear" version: "32870" packages: default: - "chrony" - "iptables-bin" - "kmod-bin" - "libudev0-shim" - "systemd" - "util-linux-bin" extra: agent: url: "https://github.com/kata-containers/agent" name: "kata-agent" version: "1.11.0-rc0-d4df5d96ba10ced41d2d614a35ad6d535be045ba" agent-is-init-daemon: "no" ``` --- # Initrd details No initrd --- # Logfiles ## Runtime logs Recent runtime problems found in system journal: ``` time="2020-06-29T10:33:57.293957097Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb/config.json: no such file or directory" arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers time="2020-06-29T10:33:57.294738808Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T10:33:57.36575634Z" level=info msg="sanner return error: " arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers subsystem=qmp time="2020-06-29T10:33:57.401331033Z" level=error msg="Could not read qemu pid file" arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb error="open /run/vc/vm/0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb/pid: no such file or directory" name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers subsystem=qemu time="2020-06-29T10:33:57.401854111Z" level=error msg="Could not read qemu pid file" arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb error="open /run/vc/vm/0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb/pid: no such file or directory" name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers subsystem=qemu time="2020-06-29T10:33:57.402604552Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb/config.json: no such file or directory" arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers time="2020-06-29T10:33:57.40359438Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T10:33:57.408218033Z" level=error msg="Could not read qemu pid file" arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb error="open /run/vc/vm/0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb/pid: no such file or directory" name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers subsystem=qemu time="2020-06-29T10:33:57.408853153Z" level=warning msg="sandbox cgroups path is empty" arch=amd64 command=delete container=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb name=kata-runtime pid=8524 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=virtcontainers subsystem=sandbox time="2020-06-29T13:34:18.775059701Z" level=info msg="sanner return error: read unix @->/run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/qmp.sock: use of closed network connection" arch=amd64 command=create container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19129 source=virtcontainers subsystem=qmp time="2020-06-29T13:34:19.909043258Z" level=warning msg="sandbox's cgroup won't be updated: cgroup path is empty" arch=amd64 command=create container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19129 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers subsystem=sandbox time="2020-06-29T13:34:19.910919559Z" level=info msg="sanner return error: read unix @->/run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/qmp.sock: use of closed network connection" arch=amd64 command=create container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19129 source=virtcontainers subsystem=qmp time="2020-06-29T13:34:19.962986104Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/config.json: no such file or directory" arch=amd64 command=start container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19201 source=virtcontainers time="2020-06-29T13:34:19.964907116Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T13:34:19.96685573Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/config.json: no such file or directory" arch=amd64 command=start container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19201 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers time="2020-06-29T13:34:19.967660835Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T14:41:11.838389627Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/config.json: no such file or directory" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19233 source=virtcontainers time="2020-06-29T14:41:11.840396205Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T14:41:11.950349973Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/config.json: no such file or directory" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers time="2020-06-29T14:41:11.951502112Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T14:41:11.95340239Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/config.json: no such file or directory" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers time="2020-06-29T14:41:11.954276378Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T14:41:12.029237438Z" level=error msg="Could not read qemu pid file" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f error="open /run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/pid: no such file or directory" name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers subsystem=qemu time="2020-06-29T14:41:12.029525097Z" level=error msg="Could not read qemu pid file" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f error="open /run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/pid: no such file or directory" name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers subsystem=qemu time="2020-06-29T14:41:12.029891395Z" level=info msg="sanner return error: read unix @->/run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/qmp.sock: use of closed network connection" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers subsystem=qmp time="2020-06-29T14:41:12.030080699Z" level=warning msg="failed to get sandbox config from old store: open /var/lib/vc/sbs/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/config.json: no such file or directory" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers time="2020-06-29T14:41:12.030960516Z" level=warning msg="cgroups have not been created and cgroup path is empty" source=virtcontainers/pkg/cgroups time="2020-06-29T14:41:12.035765081Z" level=error msg="Could not read qemu pid file" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f error="open /run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/pid: no such file or directory" name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers subsystem=qemu time="2020-06-29T14:41:12.03645803Z" level=warning msg="sandbox cgroups path is empty" arch=amd64 command=delete container=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f name=kata-runtime pid=19233 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=virtcontainers subsystem=sandbox time="2020-06-29T15:21:32.043112614Z" level=info msg="sanner return error: read unix @->/run/vc/vm/a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b/qmp.sock: use of closed network connection" arch=amd64 command=create container=a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b name=kata-runtime pid=4909 source=virtcontainers subsystem=qmp time="2020-06-29T15:21:52.083623436Z" level=info msg="sanner return error: " arch=amd64 command=create container=a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b name=kata-runtime pid=4909 source=virtcontainers subsystem=qmp time="2020-06-29T15:21:52.09324095Z" level=warning msg="sandbox cgroups path is empty" arch=amd64 command=create container=a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b name=kata-runtime pid=4909 sandbox=a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b source=virtcontainers subsystem=sandbox time="2020-06-29T15:21:52.093423308Z" level=warning msg="failed to cleanup netns" arch=amd64 command=create container=a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b error="failed to get netns /var/run/netns/cnitest-2b4a3db3-4210-4414-a0f1-36ffbd99d57b: failed to Statfs \"/var/run/netns/cnitest-2b4a3db3-4210-4414-a0f1-36ffbd99d57b\": no such file or directory" name=kata-runtime path=/var/run/netns/cnitest-2b4a3db3-4210-4414-a0f1-36ffbd99d57b pid=4909 source=katautils time="2020-06-29T15:21:52.093483702Z" level=error msg="Failed to check if grpc server is working: rpc error: code = Unavailable desc = transport is closing" arch=amd64 command=create container=a1862e3c66256c96f6ad810ef28bbaeeeb0b42dba01f9cf5f165824e2f5ad93b name=kata-runtime pid=4909 source=runtime time="2020-06-29T15:24:29.219900336Z" level=info msg="sanner return error: read unix @->/run/vc/vm/730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6/qmp.sock: use of closed network connection" arch=amd64 command=create container=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 name=kata-runtime pid=5085 source=virtcontainers subsystem=qmp time="2020-06-29T15:24:49.244281775Z" level=info msg="sanner return error: " arch=amd64 command=create container=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 name=kata-runtime pid=5085 source=virtcontainers subsystem=qmp time="2020-06-29T15:24:49.269257999Z" level=warning msg="sandbox cgroups path is empty" arch=amd64 command=create container=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 name=kata-runtime pid=5085 sandbox=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 source=virtcontainers subsystem=sandbox time="2020-06-29T15:24:49.269496864Z" level=warning msg="failed to cleanup netns" arch=amd64 command=create container=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 error="failed to get netns /var/run/netns/cnitest-dcaabe57-c3c9-f059-3a51-824ae5ff2011: failed to Statfs \"/var/run/netns/cnitest-dcaabe57-c3c9-f059-3a51-824ae5ff2011\": no such file or directory" name=kata-runtime path=/var/run/netns/cnitest-dcaabe57-c3c9-f059-3a51-824ae5ff2011 pid=5085 source=katautils time="2020-06-29T15:24:49.269568707Z" level=error msg="Failed to check if grpc server is working: rpc error: code = Unavailable desc = transport is closing" arch=amd64 command=create container=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 name=kata-runtime pid=5085 source=runtime time="2020-06-29T15:24:54.873712087Z" level=info msg="sanner return error: read unix @->/run/vc/vm/a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f/qmp.sock: use of closed network connection" arch=amd64 command=create container=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f name=kata-runtime pid=5181 source=virtcontainers subsystem=qmp time="2020-06-29T15:25:14.912138744Z" level=info msg="sanner return error: " arch=amd64 command=create container=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f name=kata-runtime pid=5181 source=virtcontainers subsystem=qmp time="2020-06-29T15:25:14.929248355Z" level=warning msg="sandbox cgroups path is empty" arch=amd64 command=create container=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f name=kata-runtime pid=5181 sandbox=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f source=virtcontainers subsystem=sandbox time="2020-06-29T15:25:14.929418749Z" level=warning msg="failed to cleanup netns" arch=amd64 command=create container=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f error="failed to get netns /var/run/netns/cnitest-5164701c-bda9-4d35-6ed9-b784a8261788: failed to Statfs \"/var/run/netns/cnitest-5164701c-bda9-4d35-6ed9-b784a8261788\": no such file or directory" name=kata-runtime path=/var/run/netns/cnitest-5164701c-bda9-4d35-6ed9-b784a8261788 pid=5181 source=katautils time="2020-06-29T15:25:14.929474781Z" level=error msg="Failed to check if grpc server is working: rpc error: code = Unavailable desc = transport is closing" arch=amd64 command=create container=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f name=kata-runtime pid=5181 source=runtime time="2020-06-29T17:09:46.809534046Z" level=debug msg="restore sandbox failed" arch=amd64 command=create container=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 error="open /run/vc/sbs/b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0/persist.json: no such file or directory" name=kata-runtime pid=5300 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=virtcontainers subsystem=sandbox time="2020-06-29T17:09:46.812729809Z" level=debug arch=amd64 command=create container=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 default-kernel-parameters="tsc=reliable no_timer_check rcupdate.rcu_expedited=1 i8042.direct=1 i8042.dumbkbd=1 i8042.nopnp=1 i8042.noaux=1 noreplace-smp reboot=k console=hvc0 console=hvc1 iommu=off cryptomgr.notests net.ifnames=0 pci=lastbus=0 root=/dev/pmem0p1 rootflags=dax,data=ordered,errors=remount-ro ro rootfstype=ext4 debug systemd.show_status=true systemd.log_level=debug" name=kata-runtime pid=5300 source=virtcontainers subsystem=qemu time="2020-06-29T17:09:46.888789405Z" level=info msg="sanner return error: read unix @->/run/vc/vm/b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0/qmp.sock: use of closed network connection" arch=amd64 command=create container=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 name=kata-runtime pid=5300 source=virtcontainers subsystem=qmp time="2020-06-29T17:10:06.93350726Z" level=warning msg="sandbox cgroups path is empty" arch=amd64 command=create container=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 name=kata-runtime pid=5300 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=virtcontainers subsystem=sandbox time="2020-06-29T17:10:06.933884957Z" level=warning msg="failed to cleanup netns" arch=amd64 command=create container=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 error="failed to get netns /var/run/netns/cnitest-f65e9647-0a31-d14f-4d4b-817310ecbb71: failed to Statfs \"/var/run/netns/cnitest-f65e9647-0a31-d14f-4d4b-817310ecbb71\": no such file or directory" name=kata-runtime path=/var/run/netns/cnitest-f65e9647-0a31-d14f-4d4b-817310ecbb71 pid=5300 source=katautils time="2020-06-29T17:10:06.934071612Z" level=error msg="Failed to check if grpc server is working: rpc error: code = Unavailable desc = transport is closing" arch=amd64 command=create container=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 name=kata-runtime pid=5300 source=runtime ``` ## Proxy logs Recent proxy problems found in system journal: ``` time="2020-06-27T12:46:17.849163925Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/0867525c928e65b930440f9b363136fceda93a5825691d0ac7f9b66237e380a9/kata.sock: use of closed network connection" name=kata-proxy pid=4547 sandbox=0867525c928e65b930440f9b363136fceda93a5825691d0ac7f9b66237e380a9 source=proxy time="2020-06-27T12:47:20.517535615Z" level=fatal msg="channel error" error="accept unix /run/vc/sbs/346d60c68ef63f7176be921dffb6747dbd6b3b73edd03104d3a6016dfa92da93/proxy.sock: use of closed network connection" name=kata-proxy pid=4723 sandbox=346d60c68ef63f7176be921dffb6747dbd6b3b73edd03104d3a6016dfa92da93 source=proxy time="2020-06-29T09:46:47.157004018Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/462bcc60504ce18e68393c33a213fb0f9115ea4dbf45cae9b7dc93ec52ac8659/kata.sock: use of closed network connection" name=kata-proxy pid=6709 sandbox=462bcc60504ce18e68393c33a213fb0f9115ea4dbf45cae9b7dc93ec52ac8659 source=proxy time="2020-06-29T09:51:47.441539149Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/1e65fb4653ba51269cb52b358c009797a0ca9ba00e8e916683cdc6eb98c5143d/kata.sock: use of closed network connection" name=kata-proxy pid=7759 sandbox=1e65fb4653ba51269cb52b358c009797a0ca9ba00e8e916683cdc6eb98c5143d source=proxy time="2020-06-29T09:52:47.779519066Z" level=fatal msg="channel error" error="accept unix /run/vc/sbs/287960ffb3fd1ad6197be4475ea53cee1293f106071f3ebcc90dff3d3be94068/proxy.sock: use of closed network connection" name=kata-proxy pid=7920 sandbox=287960ffb3fd1ad6197be4475ea53cee1293f106071f3ebcc90dff3d3be94068 source=proxy time="2020-06-29T09:54:27.899782746Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/57ca04d2559707aaa4b407f484bbab2a2ea2c59de5307c5b8f1c38e250b1ce47/kata.sock: use of closed network connection" name=kata-proxy pid=8073 sandbox=57ca04d2559707aaa4b407f484bbab2a2ea2c59de5307c5b8f1c38e250b1ce47 source=proxy time="2020-06-29T09:56:16.734832995Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/4ea94715298d6551c16355ceeb836fef2fcad222e4ba5ed05b0899885ad525c1/kata.sock: use of closed network connection" name=kata-proxy pid=8223 sandbox=4ea94715298d6551c16355ceeb836fef2fcad222e4ba5ed05b0899885ad525c1 source=proxy time="2020-06-29T10:33:57.317305617Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb/kata.sock: use of closed network connection" name=kata-proxy pid=8469 sandbox=0d766cad58077d0987d04bf89350ae0a3052c7f97100172e8987e58aa63a83eb source=proxy time="2020-06-29T14:41:11.974238836Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f/kata.sock: use of closed network connection" name=kata-proxy pid=19172 sandbox=48edcffec31258fd11c5d68a2e3406b9b6a07f03889b7736b95db1ee49093d4f source=proxy time="2020-06-29T15:24:49.221642786Z" level=fatal msg="channel error" error="accept unix /run/vc/sbs/730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6/proxy.sock: use of closed network connection" name=kata-proxy pid=5128 sandbox=730460a36761e86718ebaaa793a2e751c6a24a8531c5df5d9ef9e1ab024c03f6 source=proxy time="2020-06-29T15:25:14.875511408Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f/kata.sock: use of closed network connection" name=kata-proxy pid=5224 sandbox=a8a703a8a81dc4b251f91ea3373406f652efa28ec9f9c50834bafd9be3696f5f source=proxy time="2020-06-29T17:09:47.625029532Z" level=info msg="[ 0.368149] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:47.626727696Z" level=info msg="[ 0.369867] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:47.626922591Z" level=info msg="[ 0.370028] initcall failover_init+0x0/0x14 returned 0 after 21 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:47.694848838Z" level=info msg="[ 0.437918] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:47.697840438Z" level=info msg="[ 0.440921] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:49.407299507Z" level=info msg="[ 0.321077] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:49.40864157Z" level=info msg="[ 0.322401] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:49.408822586Z" level=info msg="[ 0.322529] initcall failover_init+0x0/0x14 returned 0 after 21 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:49.473662036Z" level=info msg="[ 0.387330] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:49.476357967Z" level=info msg="[ 0.390055] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:51.170897238Z" level=info msg="[ 0.320070] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:51.172322527Z" level=info msg="[ 0.321488] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:51.172520058Z" level=info msg="[ 0.321617] initcall failover_init+0x0/0x14 returned 0 after 21 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:51.238977554Z" level=info msg="[ 0.388050] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:51.243476783Z" level=info msg="[ 0.392495] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:52.963733437Z" level=info msg="[ 0.322284] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:52.967409128Z" level=info msg="[ 0.325992] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:52.967805456Z" level=info msg="[ 0.326395] initcall failover_init+0x0/0x14 returned 0 after 133 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:53.081088932Z" level=info msg="[ 0.439692] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:53.084434223Z" level=info msg="[ 0.443070] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:54.794852016Z" level=info msg="[ 0.316003] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:54.796711583Z" level=info msg="[ 0.317883] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:54.796934711Z" level=info msg="[ 0.318052] initcall failover_init+0x0/0x14 returned 0 after 22 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:54.875226348Z" level=info msg="[ 0.396293] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:54.878708211Z" level=info msg="[ 0.399846] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:56.586699254Z" level=info msg="[ 0.314827] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:56.588307504Z" level=info msg="[ 0.316430] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:56.588504321Z" level=info msg="[ 0.316591] initcall failover_init+0x0/0x14 returned 0 after 21 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:56.654691875Z" level=info msg="[ 0.382708] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:56.658020433Z" level=info msg="[ 0.385595] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:58.368423618Z" level=info msg="[ 0.316114] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:58.370225586Z" level=info msg="[ 0.317958] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:58.370432098Z" level=info msg="[ 0.318119] initcall failover_init+0x0/0x14 returned 0 after 29 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:58.444085007Z" level=info msg="[ 0.391715] VFS: Cannot open root device \"pmem0p1\" or unknown-block(0,0): error -6\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:09:58.446801603Z" level=info msg="[ 0.394470] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:10:00.167985966Z" level=info msg="[ 0.316224] intel_pstate: CPU model not supported\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:10:00.169890922Z" level=info msg="[ 0.318141] calling failover_init+0x0/0x14 @ 1\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:10:00.170091942Z" level=info msg="[ 0.318313] initcall failover_init+0x0/0x14 returned 0 after 21 usecs\n" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=agent time="2020-06-29T17:10:06.891379882Z" level=fatal msg="failed to handle exit signal" error="close unix @->/run/vc/vm/b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0/kata.sock: use of closed network connection" name=kata-proxy pid=5342 sandbox=b6a752d4e354a6efecee8e37a86ae53774b77669c1f137ed6b220630186469f0 source=proxy ``` ## Shim logs No recent shim problems found in system journal. ## Throttler logs No recent throttler problems found in system journal. --- # Container manager details Have `docker` ## Docker Output of "`docker version`": ``` Client: Docker Engine - Community Version: 19.03.12 API version: 1.40 Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:45:36 2020 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.12 API version: 1.40 (minimum version 1.12) Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:44:07 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.13 GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429 docker-init: Version: 0.18.0 GitCommit: fec3683 ``` Output of "`docker info`": ``` Client: Debug Mode: false Server: Containers: 16 Running: 0 Paused: 0 Stopped: 16 Images: 5 Server Version: 19.03.12 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: kata-runtime runc Default Runtime: kata-runtime Init Binary: docker-init containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc version: N/A init version: fec3683 Security Options: apparmor seccomp Profile: default Kernel Version: 4.15.0-108-generic Operating System: Ubuntu 18.04.4 LTS OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 31.41GiB Name: kata1 ID: D6QT:ZKYZ:F3TK:OP65:VIS5:UW6A:TA5L:QITS:M6RZ:3MTC:PJXN:3MS4 Docker Root Dir: /var/lib/docker Debug Mode: true File Descriptors: 22 Goroutines: 35 System Time: 2020-06-29T17:11:48.644967342Z EventsListeners: 0 Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No swap limit support ``` Output of "`systemctl show docker`": ``` Type=notify Restart=always NotifyAccess=main RestartUSec=2s TimeoutStartUSec=infinity TimeoutStopUSec=infinity RuntimeMaxUSec=infinity WatchdogUSec=0 WatchdogTimestamp=Fri 2020-06-26 15:08:47 UTC WatchdogTimestampMonotonic=128713994 PermissionsStartOnly=no RootDirectoryStartOnly=no RemainAfterExit=no GuessMainPID=yes MainPID=5856 ControlPID=0 FileDescriptorStoreMax=0 NFileDescriptorStore=0 StatusErrno=0 Result=success UID=[not set] GID=[not set] NRestarts=0 ExecMainStartTimestamp=Fri 2020-06-26 15:08:46 UTC ExecMainStartTimestampMonotonic=127694877 ExecMainExitTimestampMonotonic=0 ExecMainPID=5856 ExecMainCode=0 ExecMainStatus=0 ExecStart={ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -D --add-runtime kata-runtime=/usr/bin/kata-runtime --default-runtime=kata-runtime ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 } ExecReload={ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 } Slice=system.slice ControlGroup=/system.slice/docker.service MemoryCurrent=[not set] CPUUsageNSec=[not set] TasksCurrent=22 IPIngressBytes=18446744073709551615 IPIngressPackets=18446744073709551615 IPEgressBytes=18446744073709551615 IPEgressPackets=18446744073709551615 Delegate=yes DelegateControllers=cpu cpuacct io blkio memory devices pids CPUAccounting=no CPUWeight=[not set] StartupCPUWeight=[not set] CPUShares=[not set] StartupCPUShares=[not set] CPUQuotaPerSecUSec=infinity IOAccounting=no IOWeight=[not set] StartupIOWeight=[not set] BlockIOAccounting=no BlockIOWeight=[not set] StartupBlockIOWeight=[not set] MemoryAccounting=no MemoryLow=0 MemoryHigh=infinity MemoryMax=infinity MemorySwapMax=infinity MemoryLimit=infinity DevicePolicy=auto TasksAccounting=yes TasksMax=infinity IPAccounting=no UMask=0022 LimitCPU=infinity LimitCPUSoft=infinity LimitFSIZE=infinity LimitFSIZESoft=infinity LimitDATA=infinity LimitDATASoft=infinity LimitSTACK=infinity LimitSTACKSoft=8388608 LimitCORE=infinity LimitCORESoft=infinity LimitRSS=infinity LimitRSSSoft=infinity LimitNOFILE=infinity LimitNOFILESoft=infinity LimitAS=infinity LimitASSoft=infinity LimitNPROC=infinity LimitNPROCSoft=infinity LimitMEMLOCK=16777216 LimitMEMLOCKSoft=16777216 LimitLOCKS=infinity LimitLOCKSSoft=infinity LimitSIGPENDING=128425 LimitSIGPENDINGSoft=128425 LimitMSGQUEUE=819200 LimitMSGQUEUESoft=819200 LimitNICE=0 LimitNICESoft=0 LimitRTPRIO=0 LimitRTPRIOSoft=0 LimitRTTIME=infinity LimitRTTIMESoft=infinity OOMScoreAdjust=0 Nice=0 IOSchedulingClass=0 IOSchedulingPriority=0 CPUSchedulingPolicy=0 CPUSchedulingPriority=0 TimerSlackNSec=50000 CPUSchedulingResetOnFork=no NonBlocking=no StandardInput=null StandardInputData= StandardOutput=journal StandardError=inherit TTYReset=no TTYVHangup=no TTYVTDisallocate=no SyslogPriority=30 SyslogLevelPrefix=yes SyslogLevel=6 SyslogFacility=3 LogLevelMax=-1 SecureBits=0 CapabilityBoundingSet=cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend AmbientCapabilities= DynamicUser=no RemoveIPC=no MountFlags= PrivateTmp=no PrivateDevices=no ProtectKernelTunables=no ProtectKernelModules=no ProtectControlGroups=no PrivateNetwork=no PrivateUsers=no ProtectHome=no ProtectSystem=no SameProcessGroup=no UtmpMode=init IgnoreSIGPIPE=yes NoNewPrivileges=no SystemCallErrorNumber=0 LockPersonality=no RuntimeDirectoryPreserve=no RuntimeDirectoryMode=0755 StateDirectoryMode=0755 CacheDirectoryMode=0755 LogsDirectoryMode=0755 ConfigurationDirectoryMode=0755 MemoryDenyWriteExecute=no RestrictRealtime=no RestrictSUIDSGID=no RestrictNamespaces=no MountAPIVFS=no KeyringMode=private KillMode=process KillSignal=15 SendSIGKILL=yes SendSIGHUP=no Id=docker.service Names=docker.service Requires=docker.socket system.slice sysinit.target Wants=network-online.target BindsTo=containerd.service WantedBy=multi-user.target ConsistsOf=docker.socket Conflicts=shutdown.target Before=multi-user.target shutdown.target After=docker.socket containerd.service system.slice firewalld.service network-online.target basic.target systemd-journald.socket sysinit.target TriggeredBy=docker.socket Documentation=https://docs.docker.com Description=Docker Application Container Engine LoadState=loaded ActiveState=active SubState=running FragmentPath=/lib/systemd/system/docker.service DropInPaths=/etc/systemd/system/docker.service.d/kata-containers.conf UnitFileState=enabled UnitFilePreset=enabled StateChangeTimestamp=Fri 2020-06-26 15:08:47 UTC StateChangeTimestampMonotonic=128713997 InactiveExitTimestamp=Fri 2020-06-26 15:08:46 UTC InactiveExitTimestampMonotonic=127694919 ActiveEnterTimestamp=Fri 2020-06-26 15:08:47 UTC ActiveEnterTimestampMonotonic=128713997 ActiveExitTimestamp=Fri 2020-06-26 15:08:46 UTC ActiveExitTimestampMonotonic=127685880 InactiveEnterTimestamp=Fri 2020-06-26 15:08:46 UTC InactiveEnterTimestampMonotonic=127689741 CanStart=yes CanStop=yes CanReload=yes CanIsolate=no StopWhenUnneeded=no RefuseManualStart=no RefuseManualStop=no AllowIsolate=no DefaultDependencies=yes OnFailureJobMode=replace IgnoreOnIsolate=no NeedDaemonReload=no JobTimeoutUSec=infinity JobRunningTimeoutUSec=infinity JobTimeoutAction=none ConditionResult=yes AssertResult=yes ConditionTimestamp=Fri 2020-06-26 15:08:46 UTC ConditionTimestampMonotonic=127694029 AssertTimestamp=Fri 2020-06-26 15:08:46 UTC AssertTimestampMonotonic=127694029 Transient=no Perpetual=no StartLimitIntervalUSec=1min StartLimitBurst=3 StartLimitAction=none FailureAction=none SuccessAction=none InvocationID=d7bde9c391ac47e9a110f508193eca4a CollectMode=inactive ``` No `kubectl` No `crio` Have `containerd` ## containerd Output of "`containerd --version`": ``` containerd containerd.io 1.2.13 7ad184331fa3e55e52b890ea95e65ba581ae3429 ``` Output of "`systemctl show containerd`": ``` Type=simple Restart=no NotifyAccess=none RestartUSec=100ms TimeoutStartUSec=1min 30s TimeoutStopUSec=1min 30s RuntimeMaxUSec=infinity WatchdogUSec=0 WatchdogTimestamp=Fri 2020-06-26 15:08:38 UTC WatchdogTimestampMonotonic=119933380 PermissionsStartOnly=no RootDirectoryStartOnly=no RemainAfterExit=no GuessMainPID=yes MainPID=4430 ControlPID=0 FileDescriptorStoreMax=0 NFileDescriptorStore=0 StatusErrno=0 Result=success UID=[not set] GID=[not set] NRestarts=0 ExecMainStartTimestamp=Fri 2020-06-26 15:08:38 UTC ExecMainStartTimestampMonotonic=119933335 ExecMainExitTimestampMonotonic=0 ExecMainPID=4430 ExecMainCode=0 ExecMainStatus=0 ExecStartPre={ path=/sbin/modprobe ; argv[]=/sbin/modprobe overlay ; ignore_errors=yes ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 } ExecStart={ path=/usr/bin/containerd ; argv[]=/usr/bin/containerd ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 } Slice=system.slice ControlGroup=/system.slice/containerd.service MemoryCurrent=[not set] CPUUsageNSec=[not set] TasksCurrent=20 IPIngressBytes=18446744073709551615 IPIngressPackets=18446744073709551615 IPEgressBytes=18446744073709551615 IPEgressPackets=18446744073709551615 Delegate=yes DelegateControllers=cpu cpuacct io blkio memory devices pids CPUAccounting=no CPUWeight=[not set] StartupCPUWeight=[not set] CPUShares=[not set] StartupCPUShares=[not set] CPUQuotaPerSecUSec=infinity IOAccounting=no IOWeight=[not set] StartupIOWeight=[not set] BlockIOAccounting=no BlockIOWeight=[not set] StartupBlockIOWeight=[not set] MemoryAccounting=no MemoryLow=0 MemoryHigh=infinity MemoryMax=infinity MemorySwapMax=infinity MemoryLimit=infinity DevicePolicy=auto TasksAccounting=yes TasksMax=infinity IPAccounting=no UMask=0022 LimitCPU=infinity LimitCPUSoft=infinity LimitFSIZE=infinity LimitFSIZESoft=infinity LimitDATA=infinity LimitDATASoft=infinity LimitSTACK=infinity LimitSTACKSoft=8388608 LimitCORE=infinity LimitCORESoft=infinity LimitRSS=infinity LimitRSSSoft=infinity LimitNOFILE=1048576 LimitNOFILESoft=1048576 LimitAS=infinity LimitASSoft=infinity LimitNPROC=infinity LimitNPROCSoft=infinity LimitMEMLOCK=16777216 LimitMEMLOCKSoft=16777216 LimitLOCKS=infinity LimitLOCKSSoft=infinity LimitSIGPENDING=128425 LimitSIGPENDINGSoft=128425 LimitMSGQUEUE=819200 LimitMSGQUEUESoft=819200 LimitNICE=0 LimitNICESoft=0 LimitRTPRIO=0 LimitRTPRIOSoft=0 LimitRTTIME=infinity LimitRTTIMESoft=infinity OOMScoreAdjust=0 Nice=0 IOSchedulingClass=0 IOSchedulingPriority=0 CPUSchedulingPolicy=0 CPUSchedulingPriority=0 TimerSlackNSec=50000 CPUSchedulingResetOnFork=no NonBlocking=no StandardInput=null StandardInputData= StandardOutput=journal StandardError=inherit TTYReset=no TTYVHangup=no TTYVTDisallocate=no SyslogPriority=30 SyslogLevelPrefix=yes SyslogLevel=6 SyslogFacility=3 LogLevelMax=-1 SecureBits=0 CapabilityBoundingSet=cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend AmbientCapabilities= DynamicUser=no RemoveIPC=no MountFlags= PrivateTmp=no PrivateDevices=no ProtectKernelTunables=no ProtectKernelModules=no ProtectControlGroups=no PrivateNetwork=no PrivateUsers=no ProtectHome=no ProtectSystem=no SameProcessGroup=no UtmpMode=init IgnoreSIGPIPE=yes NoNewPrivileges=no SystemCallErrorNumber=0 LockPersonality=no RuntimeDirectoryPreserve=no RuntimeDirectoryMode=0755 StateDirectoryMode=0755 CacheDirectoryMode=0755 LogsDirectoryMode=0755 ConfigurationDirectoryMode=0755 MemoryDenyWriteExecute=no RestrictRealtime=no RestrictSUIDSGID=no RestrictNamespaces=no MountAPIVFS=no KeyringMode=private KillMode=process KillSignal=15 SendSIGKILL=yes SendSIGHUP=no Id=containerd.service Names=containerd.service Requires=sysinit.target system.slice WantedBy=multi-user.target BoundBy=docker.service Conflicts=shutdown.target Before=shutdown.target docker.service multi-user.target After=systemd-journald.socket network.target system.slice sysinit.target basic.target Documentation=https://containerd.io Description=containerd container runtime LoadState=loaded ActiveState=active SubState=running FragmentPath=/lib/systemd/system/containerd.service UnitFileState=enabled UnitFilePreset=enabled StateChangeTimestamp=Fri 2020-06-26 15:08:38 UTC StateChangeTimestampMonotonic=119933382 InactiveExitTimestamp=Fri 2020-06-26 15:08:38 UTC InactiveExitTimestampMonotonic=119921431 ActiveEnterTimestamp=Fri 2020-06-26 15:08:38 UTC ActiveEnterTimestampMonotonic=119933382 ActiveExitTimestampMonotonic=0 InactiveEnterTimestampMonotonic=0 CanStart=yes CanStop=yes CanReload=no CanIsolate=no StopWhenUnneeded=no RefuseManualStart=no RefuseManualStop=no AllowIsolate=no DefaultDependencies=yes OnFailureJobMode=replace IgnoreOnIsolate=no NeedDaemonReload=no JobTimeoutUSec=infinity JobRunningTimeoutUSec=infinity JobTimeoutAction=none ConditionResult=yes AssertResult=yes ConditionTimestamp=Fri 2020-06-26 15:08:38 UTC ConditionTimestampMonotonic=119920659 AssertTimestamp=Fri 2020-06-26 15:08:38 UTC AssertTimestampMonotonic=119920659 Transient=no Perpetual=no StartLimitIntervalUSec=10s StartLimitBurst=5 StartLimitAction=none FailureAction=none SuccessAction=none InvocationID=0715dd702c754fa294639cf4ad741822 CollectMode=inactive ``` Output of "`cat /etc/containerd/config.toml`": ``` # Copyright 2018-2020 Docker Inc. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. disabled_plugins = ["cri"] #root = "/var/lib/containerd" #state = "/run/containerd" #subreaper = true #oom_score = 0 #[grpc] # address = "/run/containerd/containerd.sock" # uid = 0 # gid = 0 #[debug] # address = "/run/containerd/debug.sock" # uid = 0 # gid = 0 # level = "info" ``` --- # Packages Have `dpkg` Output of "`dpkg -l|egrep "(cc-oci-runtimecc-runtimerunv|kata-proxy|kata-runtime|kata-shim|kata-ksm-throttler|kata-containers-image|linux-container|qemu-)"`": ``` ii kata-containers-image 1.11.0~rc0-44 amd64 Kata containers image ii kata-ksm-throttler 1.11.0~rc0-47 amd64 ii kata-linux-container 5.4.32.73-47 amd64 linux kernel optimised for container-like workloads. ii kata-proxy 1.11.0~rc0-45 amd64 ii kata-runtime 1.11.0~rc0-53 amd64 ii kata-shim 1.11.0~rc0-43 amd64 ii qemu-vanilla 4.1.1+git.99c5874a9b-48 amd64 linux kernel optimised for container-like workloads. ``` No `rpm` ---

root@kata1:/home/peter/kata-containers/tools/packaging/kernel#