ACK: [SRU][Bionic][PATCH 0/1] e1000e: Remove Other from EIAC
Khaled Elmously
khalid.elmously at canonical.com
Wed May 2 05:49:27 UTC 2018
On 2018-04-27 14:31:16 , Joseph Salisbury wrote:
> BugLink: http://bugs.launchpad.net/bugs/1764892
>
> == SRU Justification ==
> Linux kernel 4.15 has introduced a bug in e1000e msix interrupt drivers,
> which violates the e1000e specification. Specifically, the driver
> configures auto-clearing of the "OTHER" interrupt types, and the "OTHER" interrupt
> handler expects to see an uncleared interrupt source for the "OTHER" types;
> consequently, the link state change interrupts are not identified by the driver,
> and thus the virtual E1000e device doesn't function correctly inside VMware VMs.
>
> This patch Fixes: 4aea7a5c5e94 ("e1000e: Avoid receiver overrun interrupt bursts")
>
> == Fix ==
> 745d0bd3af99 ("e1000e: Remove Other from EIAC")
>
> == Regression Potential ==
> Low. Fixes an existing regression and limited to e1000e driver.
>
> == Test Case ==
> A test kernel was built with this patch and tested by the original bug reporter.
> The bug reporter states the test kernel resolved the bug.
>
> Benjamin Poirier (1):
> e1000e: Remove Other from EIAC
>
> drivers/net/ethernet/intel/e1000e/netdev.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
Acked-by: Khalid Elmously <khalid.elmously at canonical.com>
More information about the kernel-team
mailing list