blob: e26b9d0e2165bcfc443823e3918bfee44e56cc85 [file] [log] [blame]
Jackeagle1cba4132018-12-19 17:08:24 +01001From 17c51e635f8277cb2d06b6412474300033895a08 Mon Sep 17 00:00:00 2001
Jon West013ef582018-08-21 20:45:26 -04002From: Pierre-Hugues Husson <phh@phh.me>
3Date: Tue, 28 Nov 2017 18:28:04 +0100
Jackeagle1cba4132018-12-19 17:08:24 +01004Subject: [PATCH 02/25] Relax requirement for visible flag to sdcards
Jon West013ef582018-08-21 20:45:26 -04005
6The vast majority of sdcard readers are stable enough to be declared by
7the API. (I see no counter-example)
8FBE broke adoptable storage with SDCard, hence this need.
9
10Change-Id: Ia616671c03562d1eadaff5531a5c708a62d7ad3a
11---
Jackeagled3ba2282018-11-17 20:49:22 -070012 .../core/java/com/android/server/StorageManagerService.java | 3 ++-
Jon West013ef582018-08-21 20:45:26 -040013 1 file changed, 2 insertions(+), 1 deletion(-)
14
15diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
Jackeagle1cba4132018-12-19 17:08:24 +010016index 028f378adb5..e70e12c25da 100644
Jon West013ef582018-08-21 20:45:26 -040017--- a/services/core/java/com/android/server/StorageManagerService.java
18+++ b/services/core/java/com/android/server/StorageManagerService.java
Jackeagle1cba4132018-12-19 17:08:24 +010019@@ -1180,7 +1180,8 @@ class StorageManagerService extends IStorageManager.Stub
Jon West013ef582018-08-21 20:45:26 -040020
21 // Adoptable public disks are visible to apps, since they meet
22 // public API requirement of being in a stable location.
23- if (vol.disk.isAdoptable()) {
24+ // Assume all SDs match this as well
25+ if (vol.disk.isAdoptable() || vol.disk.isSd()) {
26 vol.mountFlags |= VolumeInfo.MOUNT_FLAG_VISIBLE;
27 }
28
29--
Jackeagled3ba2282018-11-17 20:49:22 -0700302.17.1
Jon West013ef582018-08-21 20:45:26 -040031