Merge "Merge "Forget volumes that have been freshly formatted." into rvc-dev am: 2ad10d0dde" into rvc-dev-plus-aosp
This commit is contained in:
committed by
Android (Google) Code Review
commit
a110d97bbb
@@ -2259,8 +2259,15 @@ class StorageManagerService extends IStorageManager.Stub
|
|||||||
enforcePermission(android.Manifest.permission.MOUNT_FORMAT_FILESYSTEMS);
|
enforcePermission(android.Manifest.permission.MOUNT_FORMAT_FILESYSTEMS);
|
||||||
|
|
||||||
final VolumeInfo vol = findVolumeByIdOrThrow(volId);
|
final VolumeInfo vol = findVolumeByIdOrThrow(volId);
|
||||||
|
final String fsUuid = vol.fsUuid;
|
||||||
try {
|
try {
|
||||||
mVold.format(vol.id, "auto");
|
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) {
|
} catch (Exception e) {
|
||||||
Slog.wtf(TAG, e);
|
Slog.wtf(TAG, e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user