No description
Find a file
Peter Zijlstra 6be3828a8a x86/mm: Use mm_alloc() in poking_init()
commit 3f4c8211d9 upstream.

Instead of duplicating init_mm, allocate a fresh mm. The advantage is
that mm_alloc() has much simpler dependencies. Additionally it makes
more conceptual sense, init_mm has no (and must not have) user state
to duplicate.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20221025201057.816175235@infradead.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-20 16:01:29 +08:00
arch x86/mm: Use mm_alloc() in poking_init() 2023-08-20 16:01:29 +08:00
block
certs
crypto
Documentation x86/speculation: Add force option to GDS mitigation 2023-08-20 16:01:28 +08:00
drivers x86/speculation: Add Gather Data Sampling mitigation 2023-08-20 16:01:28 +08:00
fs ceph: never send metrics if disable_send_metrics is set 2023-08-20 16:01:26 +08:00
include x86/mm: Use mm_alloc() in poking_init() 2023-08-20 16:01:29 +08:00
init init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() 2023-08-20 16:01:28 +08:00
io_uring io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq 2023-08-20 16:01:27 +08:00
ipc
kernel x86/mm: Use mm_alloc() in poking_init() 2023-08-20 16:01:29 +08:00
lib
LICENSES
mm mm/damon/ops-common: atomically test and clear young on ptes and pmds 2023-08-20 15:24:58 +08:00
net rbd: harden get_lock_owner_info() a bit 2023-08-20 16:01:26 +08:00
samples samples: ftrace: Save required argument registers in sample trampolines 2023-08-20 16:01:05 +08:00
scripts
security security: keys: Modify mismatched function name 2023-08-20 16:01:12 +08:00
sound ASoC: cs42l51: fix driver to properly autoload with automatic module loading 2023-08-20 16:01:27 +08:00
tools selftests: mptcp: join: only check for ip6tables if needed 2023-08-20 16:01:27 +08:00
usr
virt KVM: Grab a reference to KVM for VM and vCPU stats file descriptors 2023-08-20 16:01:23 +08:00
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS cifs: missing directory in MAINTAINERS file 2023-08-20 16:01:16 +08:00
Makefile Linux 5.15.124 2023-08-20 16:01:27 +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.