No description
Find a file
Borislav Petkov eaee85aedd x86/cpu: Restore AMD's DE_CFG MSR after resume
commit 2632daebaf upstream.

DE_CFG contains the LFENCE serializing bit, restore it on resume too.
This is relevant to older families due to the way how they do S3.

Unify and correct naming while at it.

Fixes: e4d0e84e49 ("x86/cpu/AMD: Make LFENCE a serializing instruction")
Reported-by: Andrew Cooper <Andrew.Cooper3@citrix.com>
Reported-by: Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Cc: <stable@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-04-19 17:56:16 +08:00
arch x86/cpu: Restore AMD's DE_CFG MSR after resume 2023-04-19 17:56:16 +08:00
block block, bfq: protect 'bfqd->queued' by 'bfqd->lock' 2023-04-19 17:56:02 +08:00
certs
crypto
Documentation KVM: s390: pv: don't allow userspace to set the clock under PV 2023-04-19 17:56:08 +08:00
drivers net: tun: call napi_schedule_prep() to ensure we own a napi 2023-04-19 17:56:16 +08:00
fs udf: Fix a slab-out-of-bounds write bug in udf_find_entry() 2023-04-19 17:56:14 +08:00
include marvell: octeontx2: build error: unknown type name 'u64' 2023-04-19 17:56:15 +08:00
init
ipc
kernel bpf: Fix wrong reg type conversion in release_reference() 2023-04-19 17:56:07 +08:00
lib
LICENSES
mm mm/shmem: use page_mapping() to detect page cache for uffd continue 2023-04-19 17:56:14 +08:00
net can: j1939: j1939_send_one(): fix missing CAN header initialization 2023-04-19 17:56:14 +08:00
samples
scripts cert host tools: Stop complaining about deprecated OpenSSL functions 2023-04-19 17:56:14 +08:00
security capabilities: fix potential memleak on error path from vfs_getxattr_alloc() 2023-04-19 17:56:03 +08:00
sound ALSA: usb-audio: Add DSD support for Accuphase DAC-60 2023-04-19 17:56:13 +08:00
tools x86/cpu: Restore AMD's DE_CFG MSR after resume 2023-04-19 17:56:16 +08:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile Linux 5.15.78 2023-04-19 17:56:06 +08:00
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.