Go to file
Jin Qian baff640d5d storaged: handle negative delta in io usage
When UID is uninstalled and reinstalled, IO usage of the UID is
reset. This caused problem in accounting since it assumes IO usage
is always increasing for the same UID. In such case, use the current
usage instead of negative delta for accounting.

Bug: 34198239
Change-Id: I74661feccc05d19ba8a0feff8a2e38d72c7d1465
2017-02-16 18:46:41 -08:00
adb adb: Lower EP_ALLOC retry count 2017-02-16 10:56:05 -08:00
adf libadf: support ADF_{POST,SIMPLE_POST}_CONFIG_V2 ioctls 2017-02-14 16:06:05 -08:00
base Only sanitize Android. 2017-02-14 15:46:33 -08:00
bootstat bootstat: Report the total bootloader time. 2017-02-16 11:53:03 -08:00
cpio mkbootfs: Fix the default st_mode for root directory. 2016-10-07 16:14:27 -07:00
debuggerd Merge "libdebuggerd_handler: in-process crash dumping for seccomped processes." 2017-02-16 23:11:52 +00:00
fastboot Fastboot: use flash erase & logical block size for building userdata 2017-02-08 18:30:40 -08:00
fs_mgr Merge "fs_mgr: remove code that gets slot_suffix from misc partition" am: 5a306ec6ab am: 622a82f2f4 am: e48db65732 2017-02-16 03:01:43 +00:00
gatekeeperd Adjust for small changes in the native keystore interface 2017-01-19 05:32:34 -07:00
healthd healthd: return battery status property 2017-02-07 21:41:05 +00:00
include Add NATIVE_WINDOW_GET_COMPOSITOR_TIMING 2017-02-03 15:24:00 -08:00
init Merge "Set libavb version into system property for Treble OTA" am: b47a22337b am: bfe7cf0e88 am: e8a04c4657 2017-02-16 10:30:35 +00:00
libappfuse Add permission bits to open() with O_CREAT. 2017-02-08 23:44:29 -08:00
libbacktrace libbacktraceoffline: make it thread-safe. 2017-02-13 10:35:06 -08:00
libbinderwrapper Move libbinderwrapper's headers into libbinderwrapper. 2016-09-16 09:02:47 -07:00
libcrypto_utils Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libcutils Merge "Implement android::base::WaitForProperty." am: 01003d40fc am: d96f68ee21 am: 1f6d1c43b3 2017-02-14 04:01:04 +00:00
libdiskconfig liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libion liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
liblog Merge "Revert "Check against LOG_ID_MAX instead of LOG_ID_KERNEL"" 2017-02-14 23:08:16 +00:00
libmemtrack memtrack HAL uses "default" service name 2017-01-23 14:00:27 -08:00
libmemunreachable liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libmetricslogger libmetricslogger: Use libBionicGtestMain instead of a custom test runner. 2017-02-13 13:41:44 -08:00
libnativebridge liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libnativeloader Add comment to android_link_namespaces method 2017-02-13 08:52:35 -08:00
libnetutils liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libpackagelistparser liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libpixelflinger liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
libprocessgroup Switch fastboot/init/libprocessgroup to std::this_thread::sleep_for. 2016-11-14 17:08:47 -08:00
libprocinfo libprocinfo: introduce. 2016-11-14 13:42:18 -08:00
libsparse Remove "_host" and "_static" suffix from libsparse definition. am: b0c395955d am: 7b8d66e7cc am: 11b65cf3be 2017-01-12 22:45:52 +00:00
libsuspend resolve merge conflicts of a45b1d6f3 to master 2017-01-11 11:41:38 -08:00
libsync libsync: Replace inserting tuple into unordered_map in favour of pair. 2017-01-30 23:39:03 +00:00
libsysutils fix warning: Null pointer argument in call to memory comparison function 2017-02-08 16:47:20 -08:00
libunwindstack Do not build any host targets on mac. 2017-01-30 13:45:16 -08:00
libusbhost Merge "usblib: Wrap USBDEVFS_REAPURBNDELAY ioctl" 2016-10-27 16:15:12 +00:00
libutils Merge "Remove unused primes.py python file." am: 325eeebc47 am: e9ce5716ce am: 72ff4d5360 2017-02-17 01:33:00 +00:00
libziparchive resolve merge conflicts of a45b1d6f3 to master 2017-01-11 11:41:38 -08:00
lmkd liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
logcat logcat: test: inject() tuning 2017-01-30 15:42:56 -08:00
logd Fix read past end of malloc block in logd 2017-02-16 18:30:45 +00:00
logwrapper liblog: use log/log.h when utilizing ALOG macros 2017-01-11 09:31:15 -08:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 16:06:37 -07:00
reboot Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
rootdir Merge "Revert "Revert "Lazily preload secondary zygote resources.""" 2017-02-16 12:31:02 +00:00
run-as Define range of GIDs for cached app data. 2016-12-13 13:28:08 -07:00
sdcard Merge "Switch sdcardfs over to bind mounts." am: 94b9e4df04 am: 895cd44bd9 am: 8c0d6338f3 2016-11-30 05:38:12 +00:00
storaged storaged: handle negative delta in io usage 2017-02-16 18:46:41 -08:00
toolbox Only allow system to write to existing input nodes. 2017-02-09 14:45:25 -08:00
trusty trusty: use log/log.h for ALOG macros 2017-01-13 07:30:11 -08:00
tzdatacheck Documentation improvements 2017-02-09 13:47:03 +00:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk init.rc: have hwservicemanager start the HAL class 2016-09-26 00:23:51 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00