i40e/i40evf: check AQ register for valid data
authorKamil Krawczyk <kamil.krawczyk@intel.com>
Wed, 23 Apr 2014 04:50:02 +0000 (04:50 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 6 Jun 2014 08:59:55 +0000 (01:59 -0700)
commite03af1e1cb9297904abe96f63db4b65a88372eb1
tree61cc7d51ed6295a1fcfcd5bc5294d05f826f144a
parent0d9c7ea84bd8d8c73660b2a6ef5fb33570525aea
i40e/i40evf: check AQ register for valid data

B0 Si blocks AQ registers when in Blank Flash mode - write is dropped,
read gives 0xDEADBEEF. Introduce a simple check for a correct value in one
of the AQ registers to be sure that AQ was configured correctly.
Without this check we get into an endless loop while trying to send
GetVersion AQ cmd.

Change-ID: I00102b8c5fa6c16d14289be677aafadf87f10f0d
Signed-off-by: Kamil Krawczyk <kamil.krawczyk@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_adminq.c
drivers/net/ethernet/intel/i40evf/i40e_adminq.c