kernel: add pending e1000e fixes
authorStijn Tintel <stijn@linux-ipv6.be>
Thu, 28 Jun 2018 09:44:10 +0000 (11:44 +0200)
committerStijn Tintel <stijn@linux-ipv6.be>
Thu, 9 Aug 2018 09:49:48 +0000 (11:49 +0200)
commitbd451d46a695ed8ee1b96be25859612cd0085af8
treee36f4933a6361659eb48c6a81c5869dd14b3091e
parentaeec1dd7bab6da7e231f43d0206c8a7bc1614919
kernel: add pending e1000e fixes

The previous round of fixes for the 82574 chip cause an issue with
emulated e1000e devices in VMware ESXi 6.5. It also contains changes
that are not strictly necessary. These patches fix the issues introduced
in the previous series, revert the unnecessary changes to avoid
unforeseen fallout, and avoid a case where interrupts can be missed.

The final two patches of this series are already in the kernel, so no
need to include them here.

Patchwork: https://patchwork.ozlabs.org/cover/881776/

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(cherry picked from commit ef025e6417abd608ee398039623ac8a306bb92c5)
target/linux/generic/pending-4.14/191-1-6-e1000e-Remove-Other-from-EIAC.diff [new file with mode: 0644]
target/linux/generic/pending-4.14/191-2-6-Partial-revert-e1000e-Avoid-receiver-overrun-interrupt-bursts.diff [new file with mode: 0644]
target/linux/generic/pending-4.14/191-3-6-e1000e-Fix-queue-interrupt-re-raising-in-Other-interrupt.diff [new file with mode: 0644]
target/linux/generic/pending-4.14/191-4-6-e1000e-Avoid-missed-interrupts-following-ICR-read.diff [new file with mode: 0644]