Loading drivers/staging/keucr/smilmain.c +138 −134 Original line number Diff line number Diff line Loading @@ -867,7 +867,8 @@ int Media_D_ReadOneSect(struct us_data *us, WORD count, BYTE *buf) MediaChange = ERROR; #else if (ErrCode==ERR_CorReadErr) return SMSUCCESS; if (ErrCode == ERR_CorReadErr) return SMSUCCESS; #endif return ERROR; Loading Loading @@ -1261,8 +1262,10 @@ int Release_D_ReadBlock(struct us_data *us) if (mode == REQ_ERASE) { if (Erase_D_PhyOneBlock(us)) { if (ErrCode==ERR_HwError) return ERROR; if (MarkFail_D_PhyOneBlock(us)) return ERROR; if (ErrCode == ERR_HwError) return ERROR; if (MarkFail_D_PhyOneBlock(us)) return ERROR; } else Clr_D_Bit(Assign[Media.Zone], Media.PhyBlock); } else if (MarkFail_D_PhyOneBlock(us)) Loading Loading @@ -1544,7 +1547,8 @@ int Search_D_CIS(struct us_data *us) //SSFDCTYPE_T aa = (SSFDCTYPE_T ) &Ssfdc; //ADDRESS_T bb = (ADDRESS_T) &Media; Media.Zone=0; Media.Sector=0; Media.Zone = 0; Media.Sector = 0; for (Media.PhyBlock = 0; Media.PhyBlock < (Ssfdc.MaxBlocks - Ssfdc.MaxLogBlocks - 1); Media.PhyBlock++) { if (Ssfdc_D_ReadRedtData(us, Redundant)) { Loading Loading
drivers/staging/keucr/smilmain.c +138 −134 Original line number Diff line number Diff line Loading @@ -867,7 +867,8 @@ int Media_D_ReadOneSect(struct us_data *us, WORD count, BYTE *buf) MediaChange = ERROR; #else if (ErrCode==ERR_CorReadErr) return SMSUCCESS; if (ErrCode == ERR_CorReadErr) return SMSUCCESS; #endif return ERROR; Loading Loading @@ -1261,8 +1262,10 @@ int Release_D_ReadBlock(struct us_data *us) if (mode == REQ_ERASE) { if (Erase_D_PhyOneBlock(us)) { if (ErrCode==ERR_HwError) return ERROR; if (MarkFail_D_PhyOneBlock(us)) return ERROR; if (ErrCode == ERR_HwError) return ERROR; if (MarkFail_D_PhyOneBlock(us)) return ERROR; } else Clr_D_Bit(Assign[Media.Zone], Media.PhyBlock); } else if (MarkFail_D_PhyOneBlock(us)) Loading Loading @@ -1544,7 +1547,8 @@ int Search_D_CIS(struct us_data *us) //SSFDCTYPE_T aa = (SSFDCTYPE_T ) &Ssfdc; //ADDRESS_T bb = (ADDRESS_T) &Media; Media.Zone=0; Media.Sector=0; Media.Zone = 0; Media.Sector = 0; for (Media.PhyBlock = 0; Media.PhyBlock < (Ssfdc.MaxBlocks - Ssfdc.MaxLogBlocks - 1); Media.PhyBlock++) { if (Ssfdc_D_ReadRedtData(us, Redundant)) { Loading