ice: use pkg_dwnld_status instead of sq_last_status

Since the return value from the Download Package AQ command is stored in
hw->pkg_dwnld_status, use that instead of sq_last_status since that may
have the return value from some other AQ command leading to unexpected
results.

Signed-off-by: Bruce Allan <bruce.w.allan@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
Bruce Allan 2019-11-06 02:05:35 -08:00 committed by Jeff Kirsher
parent b791cdd5c7
commit e000248ec8
1 changed files with 1 additions and 1 deletions

View File

@ -2900,7 +2900,7 @@ ice_log_pkg_init(struct ice_hw *hw, enum ice_status *status)
ICE_PKG_SUPP_VER_MAJ, ICE_PKG_SUPP_VER_MNR); ICE_PKG_SUPP_VER_MAJ, ICE_PKG_SUPP_VER_MNR);
break; break;
case ICE_ERR_AQ_ERROR: case ICE_ERR_AQ_ERROR:
switch (hw->adminq.sq_last_status) { switch (hw->pkg_dwnld_status) {
case ICE_AQ_RC_ENOSEC: case ICE_AQ_RC_ENOSEC:
case ICE_AQ_RC_EBADSIG: case ICE_AQ_RC_EBADSIG:
dev_err(dev, dev_err(dev,