Loading services/core/java/com/android/server/storage/DeviceStorageMonitorService.java +3 −22 Original line number Diff line number Diff line Loading @@ -49,11 +49,8 @@ import com.android.internal.util.DumpUtils; import com.android.internal.util.IndentingPrintWriter; import com.android.server.EventLogTags; import com.android.server.SystemService; import com.android.server.pm.InstructionSets; import com.android.server.pm.PackageManagerService; import dalvik.system.VMRuntime; import java.io.File; import java.io.FileDescriptor; import java.io.IOException; Loading Loading @@ -214,7 +211,7 @@ public class DeviceStorageMonitorService extends SystemService { newLevel = State.LEVEL_FULL; } else if (usableBytes <= lowBytes) { newLevel = State.LEVEL_LOW; } else if (StorageManager.UUID_DEFAULT.equals(uuid) && !isBootImageOnDisk() } else if (StorageManager.UUID_DEFAULT.equals(uuid) && usableBytes < BOOT_IMAGE_STORAGE_REQUIREMENT) { newLevel = State.LEVEL_LOW; } else { Loading Loading @@ -261,15 +258,6 @@ public class DeviceStorageMonitorService extends SystemService { }; } private static boolean isBootImageOnDisk() { for (String instructionSet : InstructionSets.getAllDexCodeInstructionSets()) { if (!VMRuntime.isBootClassPathOnDisk(instructionSet)) { return false; } } return true; } @Override public void onStart() { final Context context = getContext(); Loading Loading @@ -467,15 +455,8 @@ public class DeviceStorageMonitorService extends SystemService { final CharSequence title = context.getText( com.android.internal.R.string.low_internal_storage_view_title); final CharSequence details; if (StorageManager.UUID_DEFAULT.equals(uuid)) { details = context.getText(isBootImageOnDisk() ? com.android.internal.R.string.low_internal_storage_view_text : com.android.internal.R.string.low_internal_storage_view_text_no_boot); } else { details = context.getText( final CharSequence details = context.getText( com.android.internal.R.string.low_internal_storage_view_text); } PendingIntent intent = PendingIntent.getActivityAsUser(context, 0, lowMemIntent, 0, null, UserHandle.CURRENT); Loading services/java/com/android/server/SystemServer.java +0 −6 Original line number Diff line number Diff line Loading @@ -555,12 +555,6 @@ public final class SystemServer { } } // Diagnostic to ensure that the system is in a base healthy state. Done here as a common // non-zygote process. if (!VMRuntime.hasBootImageSpaces()) { Slog.wtf(TAG, "Runtime is not running with a boot image!"); } // Loop forever. Looper.loop(); throw new RuntimeException("Main thread loop unexpectedly exited"); Loading Loading
services/core/java/com/android/server/storage/DeviceStorageMonitorService.java +3 −22 Original line number Diff line number Diff line Loading @@ -49,11 +49,8 @@ import com.android.internal.util.DumpUtils; import com.android.internal.util.IndentingPrintWriter; import com.android.server.EventLogTags; import com.android.server.SystemService; import com.android.server.pm.InstructionSets; import com.android.server.pm.PackageManagerService; import dalvik.system.VMRuntime; import java.io.File; import java.io.FileDescriptor; import java.io.IOException; Loading Loading @@ -214,7 +211,7 @@ public class DeviceStorageMonitorService extends SystemService { newLevel = State.LEVEL_FULL; } else if (usableBytes <= lowBytes) { newLevel = State.LEVEL_LOW; } else if (StorageManager.UUID_DEFAULT.equals(uuid) && !isBootImageOnDisk() } else if (StorageManager.UUID_DEFAULT.equals(uuid) && usableBytes < BOOT_IMAGE_STORAGE_REQUIREMENT) { newLevel = State.LEVEL_LOW; } else { Loading Loading @@ -261,15 +258,6 @@ public class DeviceStorageMonitorService extends SystemService { }; } private static boolean isBootImageOnDisk() { for (String instructionSet : InstructionSets.getAllDexCodeInstructionSets()) { if (!VMRuntime.isBootClassPathOnDisk(instructionSet)) { return false; } } return true; } @Override public void onStart() { final Context context = getContext(); Loading Loading @@ -467,15 +455,8 @@ public class DeviceStorageMonitorService extends SystemService { final CharSequence title = context.getText( com.android.internal.R.string.low_internal_storage_view_title); final CharSequence details; if (StorageManager.UUID_DEFAULT.equals(uuid)) { details = context.getText(isBootImageOnDisk() ? com.android.internal.R.string.low_internal_storage_view_text : com.android.internal.R.string.low_internal_storage_view_text_no_boot); } else { details = context.getText( final CharSequence details = context.getText( com.android.internal.R.string.low_internal_storage_view_text); } PendingIntent intent = PendingIntent.getActivityAsUser(context, 0, lowMemIntent, 0, null, UserHandle.CURRENT); Loading
services/java/com/android/server/SystemServer.java +0 −6 Original line number Diff line number Diff line Loading @@ -555,12 +555,6 @@ public final class SystemServer { } } // Diagnostic to ensure that the system is in a base healthy state. Done here as a common // non-zygote process. if (!VMRuntime.hasBootImageSpaces()) { Slog.wtf(TAG, "Runtime is not running with a boot image!"); } // Loop forever. Looper.loop(); throw new RuntimeException("Main thread loop unexpectedly exited"); Loading