Main-line Linux kernel tree http://www.kernel.org
Go to file
Kuniyuki Iwashima 4177f54589 tcp: Fix data-races around sysctl_tcp_migrate_req.
While reading sysctl_tcp_migrate_req, it can be changed concurrently.
Thus, we need to add READ_ONCE() to its readers.

Fixes: f9ac779f88 ("net: Introduce net.ipv4.tcp_migrate_req.")
Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2022-07-18 12:21:54 +01:00
arch x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current 2022-07-14 14:52:43 -07:00
block
certs
crypto
Documentation Including fixes from netfilter, bpf and wireless. 2022-07-14 12:48:07 -07:00
drivers igmp: Fix data-races around sysctl_igmp_qrv. 2022-07-18 12:21:54 +01:00
fs three smb3 client fixes: 2 related to multichannel, one for working around a negotiate protocol bug in some Samba servers 2022-07-14 12:35:15 -07:00
include tcp: Fix data-races around keepalive sysctl knobs. 2022-07-18 12:21:54 +01:00
init
ipc
kernel Including fixes from netfilter, bpf and wireless. 2022-07-14 12:48:07 -07:00
lib
LICENSES
mm
net tcp: Fix data-races around sysctl_tcp_migrate_req. 2022-07-18 12:21:54 +01:00
samples Fixes and minor clean ups for tracing: 2022-07-12 16:17:40 -07:00
scripts Just when you thought that all the speculation bugs were addressed and 2022-07-11 18:15:25 -07:00
security integrity-v5.19-fix 2022-07-14 12:15:42 -07:00
sound ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop 2022-07-13 12:42:41 +02:00
tools Including fixes from netfilter, bpf and wireless. 2022-07-14 12:48:07 -07:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS Including fixes from netfilter, bpf and wireless. 2022-07-14 12:48:07 -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.