netvsc: make sure napi enabled before vmbus_open
stephen hemminger authored

This fixes a race where vmbus callback for new packet arriving
could occur before NAPI is initialized.
Signed-off-by: default avatarStephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
2be0f264
Name Last commit Last update
Documentation Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
arch Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching
block Merge tag 'docs-4.12' of git://git.lwn.net/linux
certs certs: Add a secondary system keyring that can be added to dynamically
crypto Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
drivers netvsc: make sure napi enabled before vmbus_open
firmware WHENCE: use https://linuxtv.org for LinuxTV URLs
fs Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
include Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
init Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
ipc kernel-api.rst: fix a series of errors when parsing C files
kernel Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
lib test_bpf: Use ULL suffix for 64-bit constants
mm Merge branch 'work.iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
net ipv4, ipv6: ensure raw socket message is big enough to hold an IP header
samples samples/bpf: export map_data[] for more info on maps
scripts Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
security Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
sound Merge tag 'leds_for_4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds
tools selftests/bpf: get rid of -D__x86_64__
usr kbuild: initramfs cleanup, set target from Kconfig
virt Merge tag 'kvm-arm-for-v4.11-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Add hch to .get_maintainer.ignore
.gitattributes .gitattributes: set git diff driver for C source code files
.gitignore
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README
Linux kernel
============

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

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.