]> www.infradead.org Git - users/jedix/linux-maple.git/commit
be2net: Fix traffic stall INTx mode
authorPadmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
Wed, 25 Apr 2012 01:46:39 +0000 (01:46 +0000)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Tue, 8 May 2012 20:32:01 +0000 (13:32 -0700)
commite2a37969c81aeab10ad8a595f24b3e156cafd342
tree67c54f1b013b93d1f68e7f8b7123d3ab6bf1e8c6
parent681dc444469ede74157447a800302ee7d2bd2f0c
be2net: Fix traffic stall INTx mode

EQ is getting armed wrongly in INTx mode as INTx interrupt is taking
some time to deassert. This can cause another interrupt while NAPI is
scheduled and scheduling a NAPI in interrupt does not take effect.
This causes interrupt to be missed and traffic stalls. Fixing this by
preventing wrong arming of EQ.

Signed-off-by: Padmanabh Ratnakar <padmanabh.ratnakar@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/benet/be_main.c