ibmveth: Do not process frames after calling napi_reschedule
Thomas Falcon authored
[ Upstream commit e95d22c6

 ]

The IBM virtual ethernet driver's polling function continues
to process frames after rescheduling NAPI, resulting in a warning
if it exhausted its budget. Do not restart polling after calling
napi_reschedule. Instead let frames be processed in the following
instance.
Signed-off-by: default avatarThomas Falcon <tlfalcon@linux.ibm.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
e91cbe1d
Name Last commit Last update
Documentation dt-bindings: eeprom: at24: add "atmel,24c2048" compatible string
LICENSES LICENSES: Remove CC-BY-SA-4.0 license text
arch ARC: show_regs: lockdep: avoid page allocator...
block blk-mq: fix a hung issue when fsync
certs export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR()
crypto net: crypto set sk to NULL when af_alg_release.
drivers ibmveth: Do not process frames after calling napi_reschedule
firmware kbuild: remove all dummy assignments to obj-
fs writeback: synchronize sync(2) against cgroup writeback membership switches
include net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP
init kbuild: Disable LD_DEAD_CODE_DATA_ELIMINATION with ftrace & GCC <= 4.7
ipc ipc/shm.c: use ERR_CAST() for shm_lock() error return
kernel locking/rwsem: Fix (possible) missed wakeup
lib lib/test_rhashtable: Make test_insert_dup() allocate its hash table dynamically
mm writeback: synchronize sync(2) against cgroup writeback membership switches
net mac80211: fix miscounting of ttl-dropped frames
samples samples: mei: use /dev/mei0 instead of /dev/mei
scripts scripts/gdb: fix lx-version string output
security KEYS: always initialize keyring_index_key::desc_len
sound ASoC: imx-audmux: change snprintf to scnprintf for possible overflow
tools selftests: gpio-mockup-chardev: Check asprintf() for error
usr initramfs: move gen_initramfs_list.sh from scripts/ to usr/
virt kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
.clang-format clang-format: Set IndentWrappedFunctionNames false
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.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.