2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-21 11:44:01 +08:00
linux-next/drivers/net/ethernet/emulex/benet
Ivan Vecera dff345c5c8 be2net: call napi_disable() for all event queues
The recent be2net commit 6384a4d (adds a support for busy polling)
introduces a regression that results in kernel crash. It incorrectly
modified be_close() so napi_disable() is called only for the first queue.
This breaks a correct pairing of napi_enable/_disable for the rest
of event queues and causes a crash in subsequent be_open() call.

v2: Applied suggestions from Sathya

Fixes: 6384a4d ("be2net: add support for ndo_busy_poll")
Cc: Sathya Perla <sathya.perla@emulex.com>
Cc: Subbu Seetharaman <subbu.seetharaman@emulex.com>
Cc: Ajit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: Ivan Vecera <ivecera@redhat.com>
Acked-by: Sathya Perla <sathya.perla@emulex.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-11-28 18:54:02 -05:00
..
be_cmds.c be2net: set coalesce-wm in CQ_CREATE_V2 cmd 2013-11-23 15:11:04 -08:00
be_cmds.h be2net: Fix unconditional enabling of Rx interface options 2013-11-18 16:25:22 -05:00
be_ethtool.c be2net: Display RoCE specific counters in ethtool -S 2013-10-09 15:50:51 -04:00
be_hw.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2013-06-05 16:37:30 -07:00
be_main.c be2net: call napi_disable() for all event queues 2013-11-28 18:54:02 -05:00
be_roce.c be2net: refactor be_get_resources() code 2013-08-27 15:57:04 -04:00
be_roce.h be2net: refactor be_get_resources() code 2013-08-27 15:57:04 -04:00
be.h be2net: Avoid programming permenant MAC by BE3-R VFs 2013-11-23 15:11:07 -08:00
Kconfig net: Remove bogus dependencies on INET 2012-11-19 19:13:59 -05:00
Makefile be2net: Add functionality to support RoCE driver 2012-05-08 11:17:47 -07:00