]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e: Implementation of ERROR state for NVM update state machine
authorMaciej Sosin <maciej.sosin@intel.com>
Tue, 11 Oct 2016 22:26:57 +0000 (15:26 -0700)
committerDhaval Giani <dhaval.giani@oracle.com>
Wed, 8 Mar 2017 00:41:01 +0000 (19:41 -0500)
commit1865e73e5da3a0d4b7ff58f06f0d35ab09a9457e
tree63bf209e4ecc1a85e5e5f159d85f6f0b2024729e
parentb028b69c661050507866e1f61ac5c4b4b1c34f6e
i40e: Implementation of ERROR state for NVM update state machine

Orabug: 24568124

This patch adds I40E_NVMUPD_STATE_ERROR state for NVM update.
Without this patch driver has no possibility to return NVM image write
failure.This state is being set when ARQ rises error.
arq_last_status is also updated every time when ARQ event comes,
not only on error cases.

Change-ID: I67ce43ba22a240773c2821b436e96054db0b7c81
Signed-off-by: Maciej Sosin <maciej.sosin@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
(cherry picked from commit 81fa7c97bebd6e1a52c4e059eeffe18df5b3f11f)
Signed-off-by: Brian Maly <brian.maly@oracle.com>
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_adminq.c
drivers/net/ethernet/intel/i40e/i40e_nvm.c
drivers/net/ethernet/intel/i40e/i40e_type.h
drivers/net/ethernet/intel/i40evf/i40e_adminq.c
drivers/net/ethernet/intel/i40evf/i40e_type.h