Linux mainline fork with MSM8998 patches | https://mainline.space | Currently supported devices: OnePlus 5/5T, Xiaomi Mi 6, F(x)tec Pro¹ (2019 QX1000 model) & Sony Xperia XZ Premium (UNTESTED!)
Find a file
Thomas Gleixner d7e94dbdac x86/split_lock: Provide handle_guest_split_lock()
Without at least minimal handling for split lock detection induced #AC,
VMX will just run into the same problem as the VMWare hypervisor, which
was reported by Kenneth.

It will inject the #AC blindly into the guest whether the guest is
prepared or not.

Provide a function for guest mode which acts depending on the host
SLD mode. If mode == sld_warn, treat it like user space, i.e. emit a
warning, disable SLD and mark the task accordingly. Otherwise force
SIGBUS.

 [ bp: Add a !CPU_SUP_INTEL stub for handle_guest_split_lock(). ]

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Borislav Petkov <bp@suse.de>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Link: https://lkml.kernel.org/r/20200410115516.978037132@linutronix.de
Link: https://lkml.kernel.org/r/20200402123258.895628824@linutronix.de
2020-04-11 16:39:30 +02:00
arch x86/split_lock: Provide handle_guest_split_lock() 2020-04-11 16:39:30 +02:00
block block-5.7-2020-04-10 2020-04-10 10:06:54 -07:00
certs
crypto
Documentation Merge branch 'akpm' (patches from Andrew) 2020-04-10 17:57:48 -07:00
drivers Merge branch 'akpm' (patches from Andrew) 2020-04-10 17:57:48 -07:00
fs Merge branch 'akpm' (patches from Andrew) 2020-04-10 17:57:48 -07:00
include Merge branch 'akpm' (patches from Andrew) 2020-04-10 17:57:48 -07:00
init printk: queue wake_up_klogd irq_work only if per-CPU areas are ready 2020-04-10 13:18:57 -07:00
ipc ipc/util.c: sysvipc_find_ipc() should increase position index 2020-04-10 15:36:22 -07:00
kernel Merge branch 'akpm' (patches from Andrew) 2020-04-10 17:57:48 -07:00
lib libnvdimm for 5.7 2020-04-08 21:03:40 -07:00
LICENSES
mm Merge branch 'akpm' (patches from Andrew) 2020-04-10 17:57:48 -07:00
net The main items are: 2020-04-08 21:44:05 -07:00
samples samples/hw_breakpoint: drop use of kallsyms_lookup_name() 2020-04-07 10:43:44 -07:00
scripts ubsan: split "bounds" checker from other options 2020-04-07 10:43:44 -07:00
security
sound sound fixes for 5.7-rc1 2020-04-10 12:27:06 -07:00
tools change email address for Pali Rohár 2020-04-10 15:36:22 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap change email address for Pali Rohár 2020-04-10 15:36:22 -07:00
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS change email address for Pali Rohár 2020-04-10 15:36:22 -07:00
Makefile
README

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.