diff options
| author | Yo Chiang <yochiang@google.com> | 2021-01-06 08:37:43 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-01-06 08:37:43 +0000 |
| commit | 4896c7f2acda4854a9141c1f1ac14dcd60bcc13e (patch) | |
| tree | c46a2ac3e5befd439f87e278824679aaabff5a21 /core/java | |
| parent | bfd05221a3301db98c261fd5b276f904742ac0b2 (diff) | |
| parent | 848bcdc42a694bdca561d9cdb6b2f8ae8b1618f5 (diff) | |
Merge "DynamicSystemInstallationService: Support remount for DSU guest system"
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/os/image/DynamicSystemManager.java | 12 | ||||
| -rw-r--r-- | core/java/android/os/image/IDynamicSystemService.aidl | 5 |
2 files changed, 17 insertions, 0 deletions
diff --git a/core/java/android/os/image/DynamicSystemManager.java b/core/java/android/os/image/DynamicSystemManager.java index 7f01cad940ec..e8e47857ecba 100644 --- a/core/java/android/os/image/DynamicSystemManager.java +++ b/core/java/android/os/image/DynamicSystemManager.java @@ -269,4 +269,16 @@ public class DynamicSystemManager { throw new RuntimeException(e.toString()); } } + + /** + * Returns the suggested scratch partition size for overlayFS. + */ + @RequiresPermission(android.Manifest.permission.MANAGE_DYNAMIC_SYSTEM) + public long suggestScratchSize() { + try { + return mService.suggestScratchSize(); + } catch (RemoteException e) { + throw new RuntimeException(e.toString()); + } + } } diff --git a/core/java/android/os/image/IDynamicSystemService.aidl b/core/java/android/os/image/IDynamicSystemService.aidl index df0a69b47225..a5a40ad55853 100644 --- a/core/java/android/os/image/IDynamicSystemService.aidl +++ b/core/java/android/os/image/IDynamicSystemService.aidl @@ -125,4 +125,9 @@ interface IDynamicSystemService * valid VBMeta block to retrieve the AVB key from. */ boolean getAvbPublicKey(out AvbPublicKey dst); + + /** + * Returns the suggested scratch partition size for overlayFS. + */ + long suggestScratchSize(); } |
