{"push_id":3066564425,"size":6,"distinct_size":6,"ref":"refs/heads/9.0","head":"6802352ac05b3fe0e83c25297a7c382fc1ad9803","before":"631a13d073a026366366fd3ec4ba38062a3662f5","commits":[{"sha":"2975b9877fe3a1f8ab9472dbfbe4f41a74db20c9","author":{"name":"dianlujitao","email":"426a063be0e36cd758b6e57f81d0d38f9087ed32@lineageos.org"},"message":"ProjectTitanium: Add support for BFQIO cgroups\n\n * Introduce a standalone libbfqio to be picked by inputflinger,\n   surfaceflinger and display HAL, without extending the VNDK.\n\n * This commit is based on the following patches:\n\n  From: Steve Kondik <steve@cyngn.com>\n  Date: Tue, 08 Sep 2015 02:23:41 -0700\n\n      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\n      Change-Id: I4eb911395364ce46d6dcbff43e94286ded03a97d\n\n  From: Steve Kondik <steve@cyngn.com>\n  Date: Sat, 19 Sep 2015 12:43:40 -0700\n\n      cutils: Fix copypasta in ioprio code\n\n      Change-Id: I976693be4a6913ed2090fa32d0f8e4c93657e7e7\n\n  From: Steve Kondik <steve@cyngn.com>\n  Date: Sun, 20 Sep 2015 01:08:07 -0700\n\n      cutils: Fix display ioprio\n\n       * A few unwanted items are sneaking into this class resulting in\n         system slowdowns. Fixit.\n\n      Change-Id: I29033a38adf2c65535f916135d395d5147afe323\n\n  From: Steve Kondik <steve@cyngn.com>\n  Date: Sun, 20 Sep 2015 03:00:54 -0700\n\n      cutils: Clean up ioprio grouping\n\n       * It's now better understood what's happening system-wide due to these\n         changes, so clean up the stuff which is not necessary and/or\n         potentially harmful.\n\n      Change-Id: I72178770844c1ac388a0b424b12cdc49042aec87\n\n  From: Steve Kondik <steve@cyngn.com>\n  Date: Sun, 20 Sep 2015 17:36:54 -0700\n\n      cutils: Remove ioprio magic\n\n       * ..and replace it with something we can call explictly where it is\n         required in order to achieve the same goodness without the badness.\n\n      Change-Id: I605b3acbc56ce82663dd6f1c9f3320d0ab75e178\n\n  From: Zhao Wei Liew <zhaoweiliew@gmail.com>\n  Date: Thu, 08 Sep 2016 20:01:29 +0800\n\n      cutils: iosched_policy: Access BFQIO cgroup in /dev/bfqio\n\n      AOSP doesn't mount cgroups in /sys/fs/cgroup, but in /dev/.\n      Follow what AOSP does.\n\n      Change-Id: I40d2241e3e5c41612d3a54d22981d3250f8b1ed6\n\nChange-Id: I7d42bd6bb9176724c1e5687de14946923150ae89\nSigned-off-by: mracar07 <umutcan@umutcanacar.me>","distinct":true,"url":"https://api.github.com/repos/Project-Titanium/android_vendor_phx/commits/2975b9877fe3a1f8ab9472dbfbe4f41a74db20c9"},{"sha":"4a2050809af26d1691e18384eb5d413cb1326fab","author":{"name":"Ethan Chen","email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com"},"message":"bfqio: Remove redundant extern\n\n* This is the exported header for libbfqio, of course it includes the\n  function listed. No need for extern.\n\nChange-Id: Idbdd9b51f14e52741fed5eb7d7fb78a46bb7dc72","distinct":true,"url":"https://api.github.com/repos/Project-Titanium/android_vendor_phx/commits/4a2050809af26d1691e18384eb5d413cb1326fab"},{"sha":"dae5fee2f8d9ce58e596234dc8ed648b0548129f","author":{"name":"Ethan Chen","email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com"},"message":"bfqio: Use pragma once for include guard\n\nChange-Id: I53a8ee558beeb115fa08905a8dc2cda64c1d2de5","distinct":true,"url":"https://api.github.com/repos/Project-Titanium/android_vendor_phx/commits/dae5fee2f8d9ce58e596234dc8ed648b0548129f"},{"sha":"ffb544aa10f60ed3e7e078b56703aaecb1c8605f","author":{"name":"Ethan Chen","email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com"},"message":"bfqio: Add missing include header\n\nChange-Id: I50851e633c54cd0e2e37789e88a226aaa80e8c2c","distinct":true,"url":"https://api.github.com/repos/Project-Titanium/android_vendor_phx/commits/ffb544aa10f60ed3e7e078b56703aaecb1c8605f"},{"sha":"2f94d69c70636eb072eb2b1811823a85b02c7c44","author":{"name":"Ricardo Cerqueira","email":"6b83a1e1785655638a42749a41f270fd4d63cd36@cerqueira.org"},"message":"tools: getb64key - print the base64 version of a PEM public key file\n\nChange-Id: Ia94ff560c88dfe85c3fa55db5c8219aa0d3419ee","distinct":true,"url":"https://api.github.com/repos/Project-Titanium/android_vendor_phx/commits/2f94d69c70636eb072eb2b1811823a85b02c7c44"},{"sha":"6802352ac05b3fe0e83c25297a7c382fc1ad9803","author":{"name":"XTutorialsOfficial","email":"92a1e2c7dd59ba4c100e2eba30494b1dd61c0b6b@gmail.com"},"message":"vendor: It's Titanium!","distinct":true,"url":"https://api.github.com/repos/Project-Titanium/android_vendor_phx/commits/6802352ac05b3fe0e83c25297a7c382fc1ad9803"}]}
{"actor":{"display_login":"Thespartann"}}