Merge "In MountEmulatedStorage() do not try to mount for mode MOUNT_EXTERNAL_NONE."
This commit is contained in:
@@ -346,6 +346,11 @@ static bool MountEmulatedStorage(uid_t uid, jint mount_mode,
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Handle force_mount_namespace with MOUNT_EXTERNAL_NONE.
|
||||||
|
if (mount_mode == MOUNT_EXTERNAL_NONE) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
if (TEMP_FAILURE_RETRY(mount(storageSource.string(), "/storage",
|
if (TEMP_FAILURE_RETRY(mount(storageSource.string(), "/storage",
|
||||||
NULL, MS_BIND | MS_REC | MS_SLAVE, NULL)) == -1) {
|
NULL, MS_BIND | MS_REC | MS_SLAVE, NULL)) == -1) {
|
||||||
ALOGW("Failed to mount %s to /storage: %s", storageSource.string(), strerror(errno));
|
ALOGW("Failed to mount %s to /storage: %s", storageSource.string(), strerror(errno));
|
||||||
|
|||||||
Reference in New Issue
Block a user