APPLIED: [SRU][Bionic][PATCH 0/1] e1000e: Remove Other from EIAC

Kleber Souza kleber.souza at canonical.com
Tue May 15 10:13:41 UTC 2018


On 04/27/18 20:31, 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(-)
> 

Applied to bionic/master-next branch.

Thanks,
Kleber




More information about the kernel-team mailing list