The source for the Linux kernel used in Windows Subsystem for Linux 2 (WSL2)
Перейти к файлу
Jason A. Donenfeld e3d2c5e79a random: use symbolic constants for crng_init states
crng_init represents a state machine, with three states, and various
rules for transitions. For the longest time, we've been managing these
with "0", "1", and "2", and expecting people to figure it out. To make
the code more obvious, replace these with proper enum values
representing the transition, and then redocument what each of these
states mean.

Reviewed-by: Dominik Brodowski <linux@dominikbrodowski.net>
Cc: Joe Perches <joe@perches.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2022-05-18 15:53:52 +02:00
Documentation random: fix sysctl documentation nits 2022-05-13 23:59:12 +02:00
LICENSES
arch xtensa: use fallback for random_get_entropy() instead of zero 2022-05-13 23:59:23 +02:00
block Revert "block: release rq qos structures for queue without disk" 2022-05-02 10:06:40 -06:00
certs
crypto
drivers random: use symbolic constants for crng_init states 2022-05-18 15:53:52 +02:00
fs io_uring-5.18-2022-05-06 2022-05-07 10:41:41 -07:00
include random32: use real rng for non-deterministic randomness 2022-05-18 15:53:52 +02:00
init init: call time_init() before rand_initialize() 2022-05-13 23:59:22 +02:00
ipc
kernel random32: use real rng for non-deterministic randomness 2022-05-18 15:53:52 +02:00
lib random32: use real rng for non-deterministic randomness 2022-05-18 15:53:52 +02:00
mm mm/readahead: Fix readahead with large folios 2022-05-05 00:47:29 -04:00
net random32: use real rng for non-deterministic randomness 2022-05-18 15:53:52 +02:00
samples
scripts
security
sound ASoC: Fixes for v5.18 2022-05-08 10:49:25 +02:00
tools Networking fixes for 5.18-rc6, including fixes from can, rxrpc and 2022-05-05 09:45:12 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS A fix and an email address update: 2022-05-08 11:21:54 -07:00
Makefile Linux 5.18-rc6 2022-05-08 13:54:17 -07:00
README

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.