{"push_id":875458175,"size":2,"distinct_size":2,"ref":"refs/heads/cm-11.0","head":"3230762efebcea8bcd46eeaec8c21602aa092bdd","before":"6bac0a9fedc711a7dfacd6865ec4923dd332182b","commits":[{"sha":"a3f88c069e0fbf83e745e310e23d8e8c10419fc2","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"rootdir: Set ioprio for SurfaceFlinger\n\n * Run SurfaceFlinger with realtime priority 7.\n * Improves responsiveness of the entire UI.\n\nChange-Id: Ib4f44910e50f12980f070c23a30e0495e5f7495b","distinct":true,"url":"https://api.github.com/repos/cakesultancm11/android_system_core/commits/a3f88c069e0fbf83e745e310e23d8e8c10419fc2"},{"sha":"3230762efebcea8bcd46eeaec8c21602aa092bdd","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"cutils: Add support for BFQIO cgroups\n\n * Add support for a custom hierarchy of cgroups on top of the BFQ\n   IO scheduler. This allows us to place every thread into the\n   right class (realtime/best-effort/idle) with a set up priority\n   buckets depending on use case.\n * The benefit of doing this is pretty incredible from an\n   interactivity standpoint. Realtime users (display/audio) benefit\n   the most, resulting in glitch-free audio and jank-free video.\n   Dexopting in the background no longer causes active harm to\n   foreground tasks. Other tasks such as account syncing become\n   invisible from the user's perspective.\n * Magic bullet? Perhaps.\n\nChange-Id: I4eb911395364ce46d6dcbff43e94286ded03a97d\nSigned-off-by: Paul Keith <javelinanddart@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cakesultancm11/android_system_core/commits/3230762efebcea8bcd46eeaec8c21602aa092bdd"}]}