android_kernel_oneplus_msm8998/drivers/net/ethernet/intel/ixgbevf
Greg Rose 3a2c40336b ixgbevf: Fix mailbox interrupt ack bug
Remove jump to out label that was skipping over code to replace the
ack bit in the mailbox cache variable.  This was causing driver mailbox
routines that poll for the PF to ack a message to time out which would
in turn cause all other mailbox messages to fail.  Also replace the
mailbox cache variable message indication bit when a message is found
so that other functions that choose to poll for a mailbox message from
the PF won't miss it.

Signed-off-by: Greg Rose <gregory.v.rose@intel.com>
Tested-by: Robert E Garrett <robertX.e.garrett@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2012-02-03 03:05:49 -08:00
..
defines.h intel: Convert <FOO>_LENGTH_OF_ADDRESS to ETH_ALEN 2011-11-16 04:41:52 -08:00
ethtool.c ixgbevf: make ethtool ops and strings const 2012-01-19 12:35:06 -05:00
ixgbevf.h ixgbevf: make operations tables const 2012-01-19 12:35:07 -05:00
ixgbevf_main.c ixgbevf: Fix mailbox interrupt ack bug 2012-02-03 03:05:49 -08:00
Makefile
mbx.c ixgbevf: fix sparse warnings 2012-01-19 12:35:06 -05:00
mbx.h ixgbevf: Fix register defines to correctly handle complex expressions 2012-01-02 17:41:34 -08:00
regs.h ixgbevf: Fix register defines to correctly handle complex expressions 2012-01-02 17:41:34 -08:00
vf.c ixgbevf: Fix mailbox interrupt ack bug 2012-02-03 03:05:49 -08:00
vf.h ixgbevf: make operations tables const 2012-01-19 12:35:07 -05:00