git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10986 35acf78f-673a-0410-8e92-d51de3d6d3f4

This commit is contained in:
Giovanni Di Sirio 2017-11-12 19:50:07 +00:00
parent babdb259ec
commit 705b835c16
1 changed files with 3 additions and 3 deletions

View File

@ -696,7 +696,7 @@ static mfs_error_t mfs_try_mount(MFSDriver *mfsp) {
else {
/* Bank 1 is newer.*/
RET_ON_ERROR(mfs_bank_erase(mfsp, MFS_BANK_0));
RET_ON_ERROR(mfs_bank_mount(mfsp, MFS_BANK_1, &sts));
RET_ON_ERROR(mfs_bank_mount(mfsp, MFS_BANK_1, &sts)); /* Not necessary.*/
}
err = MFS_WARN_REPAIR;
break;
@ -742,7 +742,7 @@ static mfs_error_t mfs_try_mount(MFSDriver *mfsp) {
/* Normal bank one is more recent than the partial bank zero, the
partial bank has to be erased.*/
RET_ON_ERROR(mfs_bank_erase(mfsp, MFS_BANK_0));
RET_ON_ERROR(mfs_bank_mount(mfsp, MFS_BANK_1, &sts));
RET_ON_ERROR(mfs_bank_mount(mfsp, MFS_BANK_1, &sts)); /* Not necessary.*/
}
else {
/* Partial bank zero is more recent than the normal bank one.*/
@ -797,7 +797,7 @@ static mfs_error_t mfs_try_mount(MFSDriver *mfsp) {
case PAIR(MFS_BANK_GARBAGE, MFS_BANK_OK):
/* Bank zero is unreadable, bank one is normal.*/
RET_ON_ERROR(mfs_bank_erase(mfsp, MFS_BANK_0));
RET_ON_ERROR(mfs_bank_mount(mfsp, MFS_BANK_1, &sts));
RET_ON_ERROR(mfs_bank_mount(mfsp, MFS_BANK_1, &sts)); /* Not necessary.*/
err = MFS_WARN_REPAIR;
break;