Linux kernel 4.18.1 💾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.18.1, x86/init: build with CONFIG_SWAP=n, cpu/hotplug: Non-SMP machines do not make use of booted_once, x86/smp: non-SMP broken build due to redefinition of apic_id_is_primary_thread, x86/microcode: Allow late microcode loading with SMT disabled, tools headers: Synchronise x86 cpufeatures.h for L1TF additions, x86/mm/kmmio: Make the tracer robust against L1TF, x86/mm/pat: Make set_memory_np() L1TF safe, x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert, x86/speculation/l1tf: Invert all not present mappings, cpu/hotplug: SMT supported evaluation, KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry, x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry, x86/speculation: Simplify sysfs report of VMX L1TF vulnerability, Documentation/l1tf: Remove Yonah processors from not vulnerable list, x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr(), x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d, x86: Don't include linux/irq.h from asm/hardirq.h, x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d, x86/irq: Demote irq_cpustat_t::__softirq_pending to u16, x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush(), x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond', x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush(), cpu/hotplug: detect SMT disabled by BIOS, Documentation/l1tf: typos, x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content, x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures, Documentation: Add section about CPU vulnerabilities, x86/, kvm: Introduce boot-time control of L1TF mitigations, cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early, cpu/hotplug: Expose SMT control init function, x86/kvm: Allow runtime control of L1D flush, x86/kvm: Serialize L1D flush parameter setter, x86/kvm: Add static key for flush always, x86/kvm: Move l1tf setup function, x86/l1tf: Handle EPT disabled state proper, x86/kvm: Drop L1TF MSR list appro

GNU GPL c linux kernel operating-system