Merge "Merge "Forget volumes that have been freshly formatted." into rvc-dev am: 2ad10d0dde" into rvc-dev-plus-aosp

This commit is contained in:
Automerger Merge Worker
2020-06-18 16:36:42 +00:00
committed by Android (Google) Code Review

View File

@@ -2259,8 +2259,15 @@ class StorageManagerService extends IStorageManager.Stub
enforcePermission(android.Manifest.permission.MOUNT_FORMAT_FILESYSTEMS);
final VolumeInfo vol = findVolumeByIdOrThrow(volId);
final String fsUuid = vol.fsUuid;
try {
mVold.format(vol.id, "auto");
// After a successful format above, we should forget about any
// records for the old partition, since it'll never appear again
if (!TextUtils.isEmpty(fsUuid)) {
forgetVolume(fsUuid);
}
} catch (Exception e) {
Slog.wtf(TAG, e);
}