]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbevf: Fix mailbox interrupt ack bug
authorGreg Rose <gregory.v.rose@intel.com>
Wed, 1 Feb 2012 01:28:15 +0000 (01:28 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 3 Feb 2012 11:05:49 +0000 (03:05 -0800)
commit8abe1cc6e34fda5a45513466267db7edd283a4ed
tree30f27d304c5543f81cd14d31314cf22818645cb6
parent8b13d4d1be240c25598ea2e7ec88e1628dbca868
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>
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
drivers/net/ethernet/intel/ixgbevf/vf.c