Loading api/current.xml +12 −1 Original line number Diff line number Diff line Loading @@ -118127,7 +118127,18 @@ visibility="public" > </field> <field name="OperationFailedVolumeNotMounted" <field name="OperationFailedStorageMounted" type="int" transient="false" volatile="false" value="-6" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="OperationFailedStorageNotMounted" type="int" transient="false" volatile="false" core/java/android/os/storage/StorageResultCode.java +9 −2 Original line number Diff line number Diff line Loading @@ -53,8 +53,15 @@ public class StorageResultCode public static final int OperationFailedMediaCorrupt = -4; /** * Operation failed: Media not mounted. * Operation failed: Storage not mounted. * @see android.os.storage.StorageManager */ public static final int OperationFailedVolumeNotMounted = -5; public static final int OperationFailedStorageNotMounted = -5; /** * Operation failed: Storage is mounted. * @see android.os.storage.StorageManager */ public static final int OperationFailedStorageMounted = -6; } services/java/com/android/server/MountService.java +34 −2 Original line number Diff line number Diff line Loading @@ -543,7 +543,7 @@ class MountService extends IMountService.Stub // call back will handle the status changes any way. int code = e.getCode(); if (code == VoldResponseCode.OpFailedVolNotMounted) { return StorageResultCode.OperationFailedVolumeNotMounted; return StorageResultCode.OperationFailedStorageNotMounted; } else { return StorageResultCode.OperationFailedInternalError; } Loading Loading @@ -826,6 +826,12 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } if (rc == StorageResultCode.OperationSucceeded) { synchronized (mAsecMountSet) { mAsecMountSet.add(id); } } return rc; } Loading @@ -836,6 +842,10 @@ class MountService extends IMountService.Stub int rc = StorageResultCode.OperationSucceeded; try { mConnector.doCommand(String.format("asec finalize %s", id)); /* * Finalization does a remount, so no need * to update mAsecMountSet */ } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } Loading @@ -853,6 +863,15 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } if (rc == StorageResultCode.OperationSucceeded) { synchronized (mAsecMountSet) { if (mAsecMountSet.contains(id)) { mAsecMountSet.remove(id); } } } return rc; } Loading @@ -861,6 +880,12 @@ class MountService extends IMountService.Stub waitForReady(); warnOnNotMounted(); synchronized (mAsecMountSet) { if (mAsecMountSet.contains(id)) { return StorageResultCode.OperationFailedStorageMounted; } } int rc = StorageResultCode.OperationSucceeded; String cmd = String.format("asec mount %s %s %d", id, key, ownerUid); try { Loading @@ -884,7 +909,7 @@ class MountService extends IMountService.Stub synchronized (mAsecMountSet) { if (!mAsecMountSet.contains(id)) { return StorageResultCode.OperationFailedVolumeNotMounted; return StorageResultCode.OperationFailedStorageNotMounted; } } Loading Loading @@ -919,6 +944,12 @@ class MountService extends IMountService.Stub waitForReady(); warnOnNotMounted(); synchronized (mAsecMountSet) { if (mAsecMountSet.contains(oldId)) { return StorageResultCode.OperationFailedStorageMounted; } } int rc = StorageResultCode.OperationSucceeded; String cmd = String.format("asec rename %s %s", oldId, newId); try { Loading @@ -926,6 +957,7 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } return rc; } Loading Loading
api/current.xml +12 −1 Original line number Diff line number Diff line Loading @@ -118127,7 +118127,18 @@ visibility="public" > </field> <field name="OperationFailedVolumeNotMounted" <field name="OperationFailedStorageMounted" type="int" transient="false" volatile="false" value="-6" static="true" final="true" deprecated="not deprecated" visibility="public" > </field> <field name="OperationFailedStorageNotMounted" type="int" transient="false" volatile="false"
core/java/android/os/storage/StorageResultCode.java +9 −2 Original line number Diff line number Diff line Loading @@ -53,8 +53,15 @@ public class StorageResultCode public static final int OperationFailedMediaCorrupt = -4; /** * Operation failed: Media not mounted. * Operation failed: Storage not mounted. * @see android.os.storage.StorageManager */ public static final int OperationFailedVolumeNotMounted = -5; public static final int OperationFailedStorageNotMounted = -5; /** * Operation failed: Storage is mounted. * @see android.os.storage.StorageManager */ public static final int OperationFailedStorageMounted = -6; }
services/java/com/android/server/MountService.java +34 −2 Original line number Diff line number Diff line Loading @@ -543,7 +543,7 @@ class MountService extends IMountService.Stub // call back will handle the status changes any way. int code = e.getCode(); if (code == VoldResponseCode.OpFailedVolNotMounted) { return StorageResultCode.OperationFailedVolumeNotMounted; return StorageResultCode.OperationFailedStorageNotMounted; } else { return StorageResultCode.OperationFailedInternalError; } Loading Loading @@ -826,6 +826,12 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } if (rc == StorageResultCode.OperationSucceeded) { synchronized (mAsecMountSet) { mAsecMountSet.add(id); } } return rc; } Loading @@ -836,6 +842,10 @@ class MountService extends IMountService.Stub int rc = StorageResultCode.OperationSucceeded; try { mConnector.doCommand(String.format("asec finalize %s", id)); /* * Finalization does a remount, so no need * to update mAsecMountSet */ } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } Loading @@ -853,6 +863,15 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } if (rc == StorageResultCode.OperationSucceeded) { synchronized (mAsecMountSet) { if (mAsecMountSet.contains(id)) { mAsecMountSet.remove(id); } } } return rc; } Loading @@ -861,6 +880,12 @@ class MountService extends IMountService.Stub waitForReady(); warnOnNotMounted(); synchronized (mAsecMountSet) { if (mAsecMountSet.contains(id)) { return StorageResultCode.OperationFailedStorageMounted; } } int rc = StorageResultCode.OperationSucceeded; String cmd = String.format("asec mount %s %s %d", id, key, ownerUid); try { Loading @@ -884,7 +909,7 @@ class MountService extends IMountService.Stub synchronized (mAsecMountSet) { if (!mAsecMountSet.contains(id)) { return StorageResultCode.OperationFailedVolumeNotMounted; return StorageResultCode.OperationFailedStorageNotMounted; } } Loading Loading @@ -919,6 +944,12 @@ class MountService extends IMountService.Stub waitForReady(); warnOnNotMounted(); synchronized (mAsecMountSet) { if (mAsecMountSet.contains(oldId)) { return StorageResultCode.OperationFailedStorageMounted; } } int rc = StorageResultCode.OperationSucceeded; String cmd = String.format("asec rename %s %s", oldId, newId); try { Loading @@ -926,6 +957,7 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException e) { rc = StorageResultCode.OperationFailedInternalError; } return rc; } Loading