[Intel-wired-lan] [PATCH] igb: Fix TX map failure path

Bowers, AndrewX andrewx.bowers at intel.com
Wed Oct 25 19:42:09 UTC 2017


> -----Original Message-----
> From: Intel-wired-lan [mailto:intel-wired-lan-bounces at osuosl.org] On
> Behalf Of Jean-Philippe Brucker
> Sent: Thursday, October 19, 2017 12:08 PM
> To: Kirsher, Jeffrey T <jeffrey.t.kirsher at intel.com>
> Cc: netdev at vger.kernel.org; intel-wired-lan at lists.osuosl.org
> Subject: [Intel-wired-lan] [PATCH] igb: Fix TX map failure path
> 
> When the driver cannot map a TX buffer, instead of rolling back gracefully
> and retrying later, we currently get a panic:
> 
> [  159.885994] igb 0000:00:00.0: TX DMA map failed [  159.886588] Unable to
> handle kernel paging request at virtual address ffff00000a08c7a8
>                ...
> [  159.897031] PC is at igb_xmit_frame_ring+0x9c8/0xcb8
> 
> Fix the erroneous test that leads to this situation.
> 
> Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker at arm.com>
> ---
>  drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Tested-by: Andrew Bowers <andrewx.bowers at intel.com>




More information about the Intel-wired-lan mailing list