@@ -527,7 +527,8 @@ static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw,
527
527
case I40E_NVMUPD_READ_SA :
528
528
status = i40e_acquire_nvm (hw , I40E_RESOURCE_READ );
529
529
if (status ) {
530
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
530
+ * errno = i40e_aq_rc_to_posix (status ,
531
+ hw -> aq .asq_last_status );
531
532
} else {
532
533
status = i40e_nvmupd_nvm_read (hw , cmd , bytes , errno );
533
534
i40e_release_nvm (hw );
@@ -537,7 +538,8 @@ static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw,
537
538
case I40E_NVMUPD_READ_SNT :
538
539
status = i40e_acquire_nvm (hw , I40E_RESOURCE_READ );
539
540
if (status ) {
540
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
541
+ * errno = i40e_aq_rc_to_posix (status ,
542
+ hw -> aq .asq_last_status );
541
543
} else {
542
544
status = i40e_nvmupd_nvm_read (hw , cmd , bytes , errno );
543
545
if (status )
@@ -550,7 +552,8 @@ static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw,
550
552
case I40E_NVMUPD_WRITE_ERA :
551
553
status = i40e_acquire_nvm (hw , I40E_RESOURCE_WRITE );
552
554
if (status ) {
553
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
555
+ * errno = i40e_aq_rc_to_posix (status ,
556
+ hw -> aq .asq_last_status );
554
557
} else {
555
558
status = i40e_nvmupd_nvm_erase (hw , cmd , errno );
556
559
if (status )
@@ -563,7 +566,8 @@ static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw,
563
566
case I40E_NVMUPD_WRITE_SA :
564
567
status = i40e_acquire_nvm (hw , I40E_RESOURCE_WRITE );
565
568
if (status ) {
566
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
569
+ * errno = i40e_aq_rc_to_posix (status ,
570
+ hw -> aq .asq_last_status );
567
571
} else {
568
572
status = i40e_nvmupd_nvm_write (hw , cmd , bytes , errno );
569
573
if (status )
@@ -576,7 +580,8 @@ static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw,
576
580
case I40E_NVMUPD_WRITE_SNT :
577
581
status = i40e_acquire_nvm (hw , I40E_RESOURCE_WRITE );
578
582
if (status ) {
579
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
583
+ * errno = i40e_aq_rc_to_posix (status ,
584
+ hw -> aq .asq_last_status );
580
585
} else {
581
586
status = i40e_nvmupd_nvm_write (hw , cmd , bytes , errno );
582
587
if (status )
@@ -589,12 +594,14 @@ static i40e_status i40e_nvmupd_state_init(struct i40e_hw *hw,
589
594
case I40E_NVMUPD_CSUM_SA :
590
595
status = i40e_acquire_nvm (hw , I40E_RESOURCE_WRITE );
591
596
if (status ) {
592
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
597
+ * errno = i40e_aq_rc_to_posix (status ,
598
+ hw -> aq .asq_last_status );
593
599
} else {
594
600
status = i40e_update_nvm_checksum (hw );
595
601
if (status ) {
596
602
* errno = hw -> aq .asq_last_status ?
597
- i40e_aq_rc_to_posix (hw -> aq .asq_last_status ) :
603
+ i40e_aq_rc_to_posix (status ,
604
+ hw -> aq .asq_last_status ) :
598
605
- EIO ;
599
606
i40e_release_nvm (hw );
600
607
} else {
@@ -691,7 +698,8 @@ static i40e_status i40e_nvmupd_state_writing(struct i40e_hw *hw,
691
698
status = i40e_update_nvm_checksum (hw );
692
699
if (status ) {
693
700
* errno = hw -> aq .asq_last_status ?
694
- i40e_aq_rc_to_posix (hw -> aq .asq_last_status ) :
701
+ i40e_aq_rc_to_posix (status ,
702
+ hw -> aq .asq_last_status ) :
695
703
- EIO ;
696
704
hw -> nvmupd_state = I40E_NVMUPD_STATE_INIT ;
697
705
}
@@ -701,7 +709,8 @@ static i40e_status i40e_nvmupd_state_writing(struct i40e_hw *hw,
701
709
status = i40e_update_nvm_checksum (hw );
702
710
if (status )
703
711
* errno = hw -> aq .asq_last_status ?
704
- i40e_aq_rc_to_posix (hw -> aq .asq_last_status ) :
712
+ i40e_aq_rc_to_posix (status ,
713
+ hw -> aq .asq_last_status ) :
705
714
- EIO ;
706
715
else
707
716
hw -> aq .nvm_release_on_done = true;
@@ -839,7 +848,7 @@ static i40e_status i40e_nvmupd_nvm_read(struct i40e_hw *hw,
839
848
i40e_debug (hw , I40E_DEBUG_NVM ,
840
849
"i40e_nvmupd_nvm_read status %d aq %d\n" ,
841
850
status , hw -> aq .asq_last_status );
842
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
851
+ * errno = i40e_aq_rc_to_posix (status , hw -> aq .asq_last_status );
843
852
}
844
853
845
854
return status ;
@@ -873,7 +882,7 @@ static i40e_status i40e_nvmupd_nvm_erase(struct i40e_hw *hw,
873
882
i40e_debug (hw , I40E_DEBUG_NVM ,
874
883
"i40e_nvmupd_nvm_erase status %d aq %d\n" ,
875
884
status , hw -> aq .asq_last_status );
876
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
885
+ * errno = i40e_aq_rc_to_posix (status , hw -> aq .asq_last_status );
877
886
}
878
887
879
888
return status ;
@@ -909,7 +918,7 @@ static i40e_status i40e_nvmupd_nvm_write(struct i40e_hw *hw,
909
918
i40e_debug (hw , I40E_DEBUG_NVM ,
910
919
"i40e_nvmupd_nvm_write status %d aq %d\n" ,
911
920
status , hw -> aq .asq_last_status );
912
- * errno = i40e_aq_rc_to_posix (hw -> aq .asq_last_status );
921
+ * errno = i40e_aq_rc_to_posix (status , hw -> aq .asq_last_status );
913
922
}
914
923
915
924
return status ;
0 commit comments