Jesse Brandeburg
0deda86836
i40e/i40evf: fix Tx hang workaround code
...
The arm writeback (arm_wb) code is used for kicking the Tx ring to
make sure any pending work is completed even if interrupts are
disabled. It was running when it didn't need to, and not clearing
the ring->arm_wb state after it was set. This caused Tx hangs
to still occur occasionally when there really was no hang.
Fix this by resetting the variable right after it was used.
Change-ID: I7bf75d552ba9c4bd203d40615213861a24bb5594
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-09-30 05:21:26 -07:00
..
accessibility
acpi
ACPI: Eliminate CONFIG_.*{, _MODULE} #ifdef in favor of IS_ENABLED()
2015-09-15 03:05:45 +02:00
amba
android
mm: mark most vm_operations_struct const
2015-09-10 13:29:01 -07:00
ata
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2015-09-03 16:55:55 -07:00
atm
solos-pci: Increase headroom on received packets
2015-09-17 21:29:07 -07:00
auxdisplay
base
platform-msi: Do not cache msi_desc in handler_data
2015-09-15 17:06:29 +02:00
bcma
block
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
2015-09-19 18:57:09 -07:00
bluetooth
Bluetooth: hci_qca: Coding style clean up
2015-09-17 13:20:07 +02:00
bus
regmap: Changes for v4.3
2015-09-08 16:48:55 -07:00
cdrom
char
IPMI updates for 4.3
2015-09-08 18:19:17 -07:00
clk
A few driver fixes for tegra, rockchip, and st SoCs and a two-liner
2015-09-19 20:17:40 -07:00
clocksource
- New Device Support
2015-09-04 11:35:03 -07:00
connector
cpufreq
cpufreq: acpi-cpufreq: Use cpufreq_cpu_get_raw() in ->get()
2015-09-16 02:17:49 +02:00
cpuidle
Additional power management and ACPI material for v4.3-rc1
2015-09-11 19:11:06 -07:00
crypto
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2015-09-16 07:53:33 -07:00
dca
devfreq
PM / devfreq: Fix incorrect type issue.
2015-09-11 14:23:30 +09:00
dio
dma
genirq: Remove irq argument from irq flow handlers
2015-09-16 15:47:51 +02:00
dma-buf
edac
edac updates for v4.3-rc1
2015-09-11 16:21:12 -07:00
eisa
extcon
regulator: Updates for v4.3
2015-08-31 15:49:19 -07:00
firewire
firmware
x86, efi, kasan: #undef memset/memcpy/memmove per arch
2015-09-22 15:09:53 -07:00
fmc
gpio
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2015-09-18 08:11:42 -07:00
gpu
Merge tag 'drm-intel-fixes-2015-09-24' of git://anongit.freedesktop.org/drm-intel into drm-fixes
2015-09-25 06:52:37 +10:00
hid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2015-09-04 12:02:11 -07:00
hsi
mm: mark most vm_operations_struct const
2015-09-10 13:29:01 -07:00
hv
hwmon
hwmon: (nct6775) Add support for NCT6793D
2015-09-12 19:43:02 -07:00
hwspinlock
hwtracing /coresight
i2c
Merge branch 'i2c/for-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2015-09-08 16:16:26 -07:00
ide
idle
iio
This is the bulk of GPIO changes for the v4.3 kernel cycle:
2015-09-04 10:07:45 -07:00
infiniband
Changes for 4.3-rc1
2015-09-16 09:16:20 -07:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2015-09-11 19:17:28 -07:00
iommu
fs/seq_file: convert int seq_vprint/seq_printf/etc... returns to void
2015-09-11 15:21:34 -07:00
ipack
irqchip
irqchip: armada-370-xp: Rework per-cpu interrupts handling
2015-09-29 11:51:40 -07:00
isdn
isdn: hisax: fix frame calculation
2015-09-22 16:14:31 -07:00
leds
leds:lp55xx: Correct Kconfig dependency for f/w user helper
2015-09-17 10:02:20 +02:00
lguest
macintosh
powerpc updates for 4.3
2015-09-03 16:41:38 -07:00
mailbox
Merge branch 'mailbox-for-next' of git://git.linaro.org/landing-teams/working/fujitsu/integration
2015-09-05 18:11:04 -07:00
mcb
md
dm crypt: constrain crypt device's max_segment_size to PAGE_SIZE
2015-09-14 12:04:24 -04:00
media
media updates for v4.3-rc1
2015-09-11 16:42:39 -07:00
memory
IOMMU Updates for Linux v4.3
2015-09-08 17:22:35 -07:00
memstick
message
mfd
genirq: Remove irq argument from irq flow handlers
2015-09-16 15:47:51 +02:00
misc
cxl: Fix lockdep warning while creating afu_err_buff attribute
2015-09-23 20:57:13 +10:00
mmc
MMC core:
2015-09-08 16:33:16 -07:00
mtd
MTD updates #2 for 4.3-rc1:
2015-09-09 11:17:33 -07:00
net
i40e/i40evf: fix Tx hang workaround code
2015-09-30 05:21:26 -07:00
nfc
This is the bulk of GPIO changes for the v4.3 kernel cycle:
2015-09-04 10:07:45 -07:00
ntb
NTB: Fix range check on memory window index
2015-09-07 15:27:12 -04:00
nubus
nvdimm
pmem: add proper fencing to pmem_rw_page()
2015-09-17 11:49:28 -04:00
nvmem
of
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-09-26 06:01:33 -04:00
oprofile
parisc
PCI: Revert "PCI: Call pci_read_bridge_bases() from core instead of arch code"
2015-09-15 13:18:04 -05:00
parport
pci
PCI updates for v4.3:
2015-09-25 11:16:53 -07:00
pcmcia
pcmcia: soc_common: remove skt_dev_info's clk pointer
2015-09-03 16:01:03 +01:00
perf
phy
This is the bulk of GPIO changes for the v4.3 kernel cycle:
2015-09-04 10:07:45 -07:00
pinctrl
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2015-09-18 08:11:42 -07:00
platform
platform-drivers-x86 for 4.3-2
2015-09-17 21:41:02 -07:00
pnp
power
power supply and reset fixes for the v4.3 series
2015-09-17 12:25:42 -07:00
powercap
powercap / RAPL: disable the 2nd power limit properly
2015-08-29 01:46:40 +02:00
pps
ps3
ptp
pwm
pwm: Changes for v4.3-rc1
2015-09-09 10:55:32 -07:00
rapidio
ras
regulator
Merge remote-tracking branches 'regulator/fix/anatop', 'regulator/fix/gpio', 'regulator/fix/pbias', 'regulator/fix/tpx65218' and 'regulator/fix/vexpress' into regulator-linus
2015-09-21 14:16:09 -07:00
remoteproc
reset
reset: ath79: Fix missing spin_lock_init
2015-09-01 14:48:40 +02:00
rpmsg
rtc
rtc: abx80x: fix RTC write bit
2015-09-05 19:37:31 +02:00
s390
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2015-09-26 16:08:27 -07:00
sbus
scsi
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2015-09-11 19:00:42 -07:00
sfi
sh
SH Drivers Updates for v4.3
2015-09-21 12:02:27 -07:00
sn
soc
genirq: Remove irq argument from irq flow handlers
2015-09-16 15:47:51 +02:00
spi
Merge remote-tracking branches 'spi/fix/spidev' and 'spi/fix/xtfpga' into spi-linus
2015-09-22 09:48:41 -07:00
spmi
genirq: Remove irq argument from irq flow handlers
2015-09-16 15:47:51 +02:00
ssb
staging
Changes for 4.3-rc1
2015-09-19 20:04:11 -07:00
target
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2015-09-11 19:00:42 -07:00
tc
thermal
thermal: power_allocator: exit early if there are no cooling devices
2015-09-20 15:37:16 +08:00
thunderbolt
tty
s390/iucv: do not use arrays as argument
2015-09-21 16:03:04 -07:00
uio
usb
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2015-09-01 18:46:42 -07:00
uwb
vfio
vhost
virtio: fixes on top of 4.3-rc1
2015-09-18 09:28:20 -07:00
video
Merge branch 'akpm' (patches from Andrew)
2015-09-10 18:19:42 -07:00
virt
virtio
virtio_balloon: do not change memory amount visible via /proc/meminfo
2015-09-08 13:32:11 +03:00
vlynq
vme
w1
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2015-09-01 18:46:42 -07:00
watchdog
Merge git://www.linux-watchdog.org/linux-watchdog
2015-09-11 15:12:59 -07:00
xen
Merge branch 'akpm' (patches from Andrew)
2015-09-10 18:19:42 -07:00
zorro
Kconfig
Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
2015-09-03 16:27:01 -07:00
Makefile
This is the bulk of pin control changes for the v4.3 development
2015-09-04 10:22:09 -07:00