)]}'
{"id":"LineageOS%2Fandroid_kernel_xiaomi_cancro~107823","triplet_id":"LineageOS%2Fandroid_kernel_xiaomi_cancro~cm-13.0~I367f2dbb67a0b67bb9610c79ceb5f3cb6c71e2c5","project":"LineageOS/android_kernel_xiaomi_cancro","branch":"cm-13.0","hashtags":[],"change_id":"I367f2dbb67a0b67bb9610c79ceb5f3cb6c71e2c5","subject":"Introduce Adreno idler for devfreq-based Adreno devices","status":"MERGED","created":"2016-01-04 03:09:10.000000000","updated":"2016-12-20 02:55:12.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"25785d6f0652e3c0425052191d25f48c4ed3d760","_number":107823,"virtual_id_number":107823,"owner":{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":1,"date":"2016-01-04 03:12:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":2,"date":"2016-01-04 03:12:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"CI":{"all":[{"value":0,"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fail"," 0":"No score","+1":"Pass"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[],"messages":[{"id":"dcc5bb7fc33093c5924455614f6b4e77d85a9fb4","author":{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-01-04 03:09:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2f6bb68444c9372f6fbb53e6994bfe10909c9cb9","author":{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-01-04 03:12:34.000000000","message":"Patch Set 1: Code-Review+2 Verified+1","accounts_in_message":[],"_revision_number":1},{"id":"59588c82c9bde1025c2e725c0d787e04e76f7884","date":"2016-01-04 03:13:51.000000000","message":"Change has been successfully merged into the git repository by Joey Rizzoli","accounts_in_message":[],"_revision_number":1},{"id":"25785d6f0652e3c0425052191d25f48c4ed3d760","author":{"_account_id":16301,"name":"importer-bot","username":"importer-bot","avatars":[{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/00000000000000000000000000000000.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2016-12-20 02:55:12.000000000","message":"Imported from https://review.cyanogenmod.org/126454","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ce2d4d526627edb69e2554ba5984ba79c46ad8c5","revisions":{"ce2d4d526627edb69e2554ba5984ba79c46ad8c5":{"kind":"REWORK","_number":1,"created":"2016-01-04 03:09:10.000000000","uploader":{"_account_id":8461,"name":"Joey","email":"joey@lineageos.org","username":"linuxx","avatars":[{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/d7d1c21fcfd3ff1f2dfc771aaa58c0cc.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/23/107823/1","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_kernel_xiaomi_cancro","ref":"refs/changes/23/107823/1","commands":{"Branch":"git fetch https://github.com/LineageOS/android_kernel_xiaomi_cancro refs/changes/23/107823/1 \u0026\u0026 git checkout -b change-107823 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_kernel_xiaomi_cancro refs/changes/23/107823/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_kernel_xiaomi_cancro refs/changes/23/107823/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_kernel_xiaomi_cancro refs/changes/23/107823/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_kernel_xiaomi_cancro refs/changes/23/107823/1","Reset To":"git fetch https://github.com/LineageOS/android_kernel_xiaomi_cancro refs/changes/23/107823/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"37c030215e2026edb7ba10d879bca09487b69a13","subject":"jbd2: avoid infinite loop when destroying aborted journal","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_xiaomi_cancro/commit/37c030215e2026edb7ba10d879bca09487b69a13"}]}],"author":{"name":"arter97","email":"qkrwngud825@gmail.com","date":"2015-06-10 15:13:36.000000000","tz":540},"committer":{"name":"jrizzoli","email":"joey@cyanogenmoditalia.it","date":"2016-01-03 20:08:12.000000000","tz":60},"subject":"Introduce Adreno idler for devfreq-based Adreno devices","message":"Introduce Adreno idler for devfreq-based Adreno devices\n\nAdreno idler by arter97 - Idling algorithm,\nan efficient workaround for msm-adreno-tz\u0027s overheads.\n\nMain goal is to lower the power consumptions while maintaining high-performance.\n\nSince msm-adreno-tz tends to *not* use the lowest frequency even on idle,\nAdreno idler replaces msm-adreno-tz\u0027s algorithm when it comes to\ncalculating idle frequency(mostly by ondemand\u0027s method).\nThe higher frequencies are not touched with this algorithm, so high-demanding\ngames will (most likely) not suffer from worsened performance.\n\nThe additional idle_lasttime detects if last 500ms was idle before\nramping down the frequency to prevent micro-lags on scrolling or playing games.\n\nSigned-off-by: arter97 \u003cqkrwngud825@gmail.com\u003e\nSigned-off-by: AudioGod \u003caudiogod@sonic-developers.com\u003e\nSigned-off-by: Kiran Anto \u003ckirananto@gmail.com\u003e\n\nadreno_idler: switch to count based instead of time based\n\nAsking for current time on every poll(which is usually 10ms)\nis very inefficient.\n\nSwitch to count based.\n\nThe new default for idlewait is set to 20,\nso every 20 events before must be all idle before Adreno idler\nramps down the frequency.\n\nSigned-off-by: arter97 \u003cqkrwngud825@gmail.com\u003e\nSigned-off-by: AudioGod \u003caudiogod@sonic-developers.com\u003e\nSigned-off-by: Kiran Anto \u003ckirananto@gmail.com\u003e\n\nadreno_idler: remove frequency bump\n\nAllow msm-adreno-tz to figure out the appropriate frequency for\nthe current workload.\n\nWe don\u0027t need to bump up the frequency within the Adreno idler\u0027s\nroutine.\n\nThis should give some extra plus to power savings.\n\nBump up to version 1.1.\n\nSigned-off-by: arter97 \u003cqkrwngud825@gmail.com\u003e\nSigned-off-by: AudioGod \u003caudiogod@sonic-developers.com\u003e\nSigned-off-by: Kiran Anto \u003ckirananto@gmail.com\u003e\n\nadreno_idler: fix-up type definitions\n\nSigned-off-by: arter97 \u003cqkrwngud825@gmail.com\u003e\nSigned-off-by: AudioGod \u003caudiogod@sonic-developers.com\u003e\nSigned-off-by: Kiran Anto \u003ckirananto@gmail.com\u003e\n\nadreno_idler: fix-up some comments\n\nSigned-off-by: arter97 \u003cqkrwngud825@gmail.com\u003e\nSigned-off-by: AudioGod \u003caudiogod@sonic-developers.com\u003e\nSigned-off-by: Kiran Anto \u003ckirananto@gmail.com\u003e\n\nadreno_idler: fix typos :)\n\nChange-Id: I367f2dbb67a0b67bb9610c79ceb5f3cb6c71e2c5\nSigned-off-by: arter97 \u003cqkrwngud825@gmail.com\u003e\nSigned-off-by: AudioGod \u003caudiogod@sonic-developers.com\u003e\nSigned-off-by: Kiran Anto \u003ckirananto@gmail.com\u003e\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_xiaomi_cancro/commit/ce2d4d526627edb69e2554ba5984ba79c46ad8c5"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_xiaomi_cancro/commit/ce2d4d526627edb69e2554ba5984ba79c46ad8c5"}]},"branch":"refs/heads/cm-13.0"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
