No description
Find a file
Lepton Wu 7e976ccc4f VSOCK: bind to random port for VMADDR_PORT_ANY
[ Upstream commit 8236b08cf5 ]

The old code always starts from fixed port for VMADDR_PORT_ANY. Sometimes
when VMM crashed, there is still orphaned vsock which is waiting for
close timer, then it could cause connection time out for new started VM
if they are trying to connect to same port with same guest cid since the
new packets could hit that orphaned vsock. We could also fix this by doing
more in vhost_vsock_reset_orphans, but any way, it should be better to start
from a random local port instead of a fixed one.

Signed-off-by: Lepton Wu <ytht.net@gmail.com>
Reviewed-by: Jorgen Hansen <jhansen@vmware.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-05 09:20:19 +01:00
arch Revert "KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode()" 2019-12-05 09:20:17 +01:00
block
certs
crypto crypto: user - support incremental algorithm dumps 2019-12-05 09:20:04 +01:00
Documentation
drivers crypto/chelsio/chtls: listen fails with multiadapt 2019-12-05 09:20:18 +01:00
firmware
fs ubifs: Fix default compression selection in ubifs 2019-12-05 09:20:09 +01:00
include gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB 2019-12-05 09:20:15 +01:00
init
ipc
kernel tracing: Lock event_mutex before synth_event_mutex 2019-12-05 09:19:49 +01:00
lib
LICENSES
mm
net VSOCK: bind to random port for VMADDR_PORT_ANY 2019-12-05 09:20:19 +01:00
samples
scripts
security
sound
tools
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
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.
See Documentation/00-INDEX for a list of what is contained in each file.

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.