{"push_id":1476295821,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"1e3f10ebf991ed3c26f663421a6400f42afeaeb7","before":"1803069d95ed9d17539b13ce422e1dde07573048","commits":[{"sha":"7091f080c8e8ce8a8961a6aa3e9bc546a0384150","author":{"name":"rhed_jao","email":"1a0a1f1260e1c062f1972175c72230419f15014d@htc.com"},"message":"Restart keystore when servicemanager restart.\n\nThis CL fixes application cannot find keystore service, after\nservicemanager restart.\n\nChange-Id: Ifae12c46ab47431a0d44b230300d635484158f28","distinct":true,"url":"https://api.github.com/repos/UBERROMS/frameworks_native/commits/7091f080c8e8ce8a8961a6aa3e9bc546a0384150"},{"sha":"175eb600f8c0164777867e42e6af8d5c7b930771","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"SF: Adjust RT sched priorities\n\nThis converts the sched priorities\nof RT processes to be able to schedule\nother RT processes lower or in between\nthe short- and long running SF processes.\n\nThe conversion is as follows:\n2->4\n1->2\n\nThis change by itself is no functional\nchange.\n\nChange-Id: I24fe2d60440f32369d3c43bab4efcb5c2c02652b\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>","distinct":true,"url":"https://api.github.com/repos/UBERROMS/frameworks_native/commits/175eb600f8c0164777867e42e6af8d5c7b930771"},{"sha":"762d3bff42009b59b7906384c4254858ea49a2b5","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"SF: Share cputime slices when RT sched priority is identical\n\nWe can reach an improvement by switching\nto the round-robin (SCHED_RR) scheduling policy.\n\nThis will allow RT tasks with identical\nsched priority to smartly preempt each\nother to share cputime between them.\n\nA SCHED_FIFO task would not allow tasks\nwith identical sched priority to\npreempt it until it gets force-throttled\nby the scheduler.\n\nSo overall this change switches to smart\nsyncing of cputime between all long-running\nSF tasks and between all short-running SF\ntasks, since these share an identical\nsched priority.\n\nChange-Id: Iced6e08ec4d4b74d431c9f2e7d0c5c9cce3f3030\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>","distinct":true,"url":"https://api.github.com/repos/UBERROMS/frameworks_native/commits/762d3bff42009b59b7906384c4254858ea49a2b5"},{"sha":"1e3f10ebf991ed3c26f663421a6400f42afeaeb7","author":{"name":"Alex Naidis","email":"ad085e11ad34a1b3d36c5e10a4529f07b99e9fd7@linux.com"},"message":"dalvik: rework 3 and 4-GB dalvik heap configurations\n\nThe previous configuration sets target utilization as .25, which is geared towards\nlow memory devices. This path increases it to .75 and makes us pass the check:\n(heaptargetutilization / 2) * heapsize = heapgrowthlimit\n\nExample:\nheapgrowthlimit: 256m\nheapsize: 512m\nheaptargetutilization: 0.75\n0.75/2 * 512 = 192\n\nTo pass the check this has to be true:\n\n192 = 256 (WRONG)\n\nCheck not passed.\n\nThis new configuration is optimized for higher RAM devices and passes the check:\n\nheapgrowthlimit: 384m\nheapsize: 1024m\nheaptargetutilization: 0.75\n\n0.75/2 * 1024 = 384\n\n384 = 384 (TRUE)\n\nCheck passed.\n\nPS2: Values corrected. Thanks Alex.\nhttps://github.com/CyanogenMod/android_frameworks_native/commit/30bc76d65791e92b1385c44f0a561cea1b4e68cb\nhttps://github.com/CyanogenMod/android_frameworks_native/commit/9ca91d6544faebd5f7f30e30f09b9aafe5b3e3b3\n\nChange-Id: I6839339382229da80546761c3746a032081ff2cd\nSigned-off-by: Alex Naidis <alex.naidis@linux.com>","distinct":true,"url":"https://api.github.com/repos/UBERROMS/frameworks_native/commits/1e3f10ebf991ed3c26f663421a6400f42afeaeb7"}]}
{"actor":{"display_login":"chadouming"}}