Re: [PATCH 2/2] net: macb: Handle errors in RX path

From: Varka Bhadram
Date: Fri Jul 18 2014 - 06:06:45 EST


On 07/18/2014 03:23 PM, Neil Armstrong wrote:
In certain circumstances, the MACB fails to write correct RX ring
descriptor, and lead to actually managed by BUG_ON() error cases.

Handle these two cases by returning error values, while resetting
the RX ring and RX HW path in the poll methos.

In the same time, check and handle BNA and OVR into poll method
by using the same error management.

Signed-off-by: Neil Armstrong <narmstrong@xxxxxxxxxxx>
---
drivers/net/ethernet/cadence/macb.c | 55 +++++++++++++++++++++++++++++++---
1 files changed, 50 insertions(+), 5 deletions(-)

checkpatch errors/warnings on this patch...

--
Regards,
Varka Bhadram.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/