From 0145e36cad1472acafb492b3f009ca6eba9593ea Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Wed, 6 Oct 2010 13:35:05 -0700 Subject: Revert "Only allow 8 OBBs to be mounted by a UID" This reverts commit 27358a69b33eaa268ee75ef778ec824c8085adcc. Conflicts: services/java/com/android/server/MountService.java Change-Id: Ia14be97b4f22e95daba0d191cfc62adf3d1469cd --- services/java/com/android/server/MountService.java | 32 ---------------------- 1 file changed, 32 deletions(-) (limited to 'services/java/com') diff --git a/services/java/com/android/server/MountService.java b/services/java/com/android/server/MountService.java index 06f9c41..10d710e 100644 --- a/services/java/com/android/server/MountService.java +++ b/services/java/com/android/server/MountService.java @@ -79,8 +79,6 @@ class MountService extends IMountService.Stub private static final String VOLD_TAG = "VoldConnector"; - protected static final int MAX_OBBS = 8; - /* * Internal vold volume state constants */ @@ -159,7 +157,6 @@ class MountService extends IMountService.Stub * Mounted OBB tracking information. Used to track the current state of all * OBBs. */ - final private Map mObbUidUsage = new HashMap(); final private Map> mObbMounts = new HashMap>(); final private Map mObbPathToStateMap = new HashMap(); @@ -1591,12 +1588,6 @@ class MountService extends IMountService.Stub } final int callerUid = Binder.getCallingUid(); - - final Integer uidUsage = mObbUidUsage.get(callerUid); - if (uidUsage != null && uidUsage > MAX_OBBS) { - throw new IllegalStateException("Maximum number of OBBs mounted!"); - } - obbState = new ObbState(filename, token, callerUid); addObbState(obbState); } @@ -1695,15 +1686,6 @@ class MountService extends IMountService.Stub } mObbPathToStateMap.put(obbState.filename, obbState); - - // Track the number of OBBs used by this UID. - final int uid = obbState.callerUid; - final Integer uidUsage = mObbUidUsage.get(uid); - if (uidUsage == null) { - mObbUidUsage.put(uid, 1); - } else { - mObbUidUsage.put(uid, uidUsage + 1); - } } } @@ -1721,20 +1703,6 @@ class MountService extends IMountService.Stub } mObbPathToStateMap.remove(obbState.filename); - - // Track the number of OBBs used by this UID. - final int uid = obbState.callerUid; - final Integer uidUsage = mObbUidUsage.get(uid); - if (uidUsage == null) { - Slog.e(TAG, "Called removeObbState for UID that isn't in map: " + uid); - } else { - final int newUsage = uidUsage - 1; - if (newUsage == 0) { - mObbUidUsage.remove(uid); - } else { - mObbUidUsage.put(uid, newUsage); - } - } } } -- cgit v1.1