)]}'
{"id":"LineageOS%2Fandroid_kernel_lge_g3~86401","triplet_id":"LineageOS%2Fandroid_kernel_lge_g3~cm-12.1~I81992a21335a18625dbe0a00b29489fb3031bd6c","project":"LineageOS/android_kernel_lge_g3","branch":"cm-12.1","hashtags":[],"change_id":"I81992a21335a18625dbe0a00b29489fb3031bd6c","subject":"drivers:lmk: implement task\u0027s adj rbtree","status":"MERGED","created":"2015-05-04 07:46:30.000000000","updated":"2016-12-18 13:26:33.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"655ff9289e0666c947449e1430f8ade435e323b1","_number":86401,"virtual_id_number":86401,"owner":{"_account_id":10586,"name":"Greg Willard","email":"wickett06@gmail.com","username":"r3pwn","avatars":[{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":1,"date":"2015-06-02 13:49:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.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":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":2,"date":"2015-06-02 13:49:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.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":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.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":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-02 13:49:38.000000000","updated_by":{"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"d997ff561be375f6f9cfbe77389a423a53307384","author":{"_account_id":10586,"name":"Greg Willard","email":"wickett06@gmail.com","username":"r3pwn","avatars":[{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-05-04 07:46:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9e7ce69d5b601279cb8cd48440be8de9091107fe","author":{"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-06-02 13:48:34.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"098ea023ac6cd86c0d2eba5499c930ca70882c07","author":{"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2015-06-02 13:49:38.000000000","message":"Patch Set 2: Verified+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"de49e4a62e38ee907b2e581fd4e16bcf8af18419","date":"2015-06-02 13:50:05.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2},{"id":"655ff9289e0666c947449e1430f8ade435e323b1","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-18 13:26:33.000000000","message":"Imported from https://review.cyanogenmod.org/97161","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"7553d345953cd57e10ac32e57af2bb83568d9ca0","revisions":{"f164c46dfa28df6ae48ce67282e9d481f4d21641":{"kind":"REWORK","_number":1,"created":"2015-05-04 07:46:30.000000000","uploader":{"_account_id":10586,"name":"Greg Willard","email":"wickett06@gmail.com","username":"r3pwn","avatars":[{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/25c933d9ea3594af6df12254a0617b9e.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/01/86401/1","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_kernel_lge_g3","ref":"refs/changes/01/86401/1","commands":{"Branch":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/1 \u0026\u0026 git checkout -b change-86401 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/1","Reset To":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"97ad3630f9c40614ec0c685099be6d5c943f8273","subject":"fs: support task\u0027s adj rbtree","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_lge_g3/commit/97ad3630f9c40614ec0c685099be6d5c943f8273"}]}],"author":{"name":"Yi-wei Zhao","email":"gbjc64@motorola.com","date":"2014-12-30 22:48:30.000000000","tz":-360},"committer":{"name":"r3pwn (Greg Willard)","email":"wickett06@gmail.com","date":"2015-05-03 19:45:35.000000000","tz":-240},"subject":"drivers:lmk: implement task\u0027s adj rbtree","message":"drivers:lmk: implement task\u0027s adj rbtree\n\nBased on the current LMK implementation, LMK has to\nscan all processes to select the correct task to kill\nduring low memory.\n\nThe basic idea for the optimization is to : queue all\ntasks with oom_score_adj priority, and then LMK just\nselects the proper task from the queue(rbtree) to kill.\n\nperformance improvement:\ncurrent: average time to find a task to kill : 1004us\noptimized: average time to find a task to kill: 43us\n\nChange-Id: I81992a21335a18625dbe0a00b29489fb3031bd6c\nSigned-off-by: Hong-Mei Li \u003ca21834@motorola.com\u003e\nSigned-off-by: Yi-wei Zhao \u003cgbjc64@motorola.com\u003e\nReviewed-on: http://gerrit.mot.com/701205\nSLTApproved: Slta Waiver \u003csltawvr@motorola.com\u003e\nTested-by: Jira Key \u003cjirakey@motorola.com\u003e\nSubmit-Approved: Jira Key \u003cjirakey@motorola.com\u003e\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_lge_g3/commit/f164c46dfa28df6ae48ce67282e9d481f4d21641"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_lge_g3/commit/f164c46dfa28df6ae48ce67282e9d481f4d21641"}]},"branch":"refs/heads/cm-12.1"},"7553d345953cd57e10ac32e57af2bb83568d9ca0":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-06-02 13:48:34.000000000","uploader":{"_account_id":3671,"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","username":"invisiblek","avatars":[{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/567258b0a81572b88aae22f443dbd832.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/01/86401/2","fetch":{"anonymous http":{"url":"https://github.com/LineageOS/android_kernel_lge_g3","ref":"refs/changes/01/86401/2","commands":{"Branch":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/2 \u0026\u0026 git checkout -b change-86401 FETCH_HEAD","Checkout":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/2","Reset To":"git fetch https://github.com/LineageOS/android_kernel_lge_g3 refs/changes/01/86401/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"05ff9441e927319bdccca834dc15febe6b8e30bd","subject":"fs: support task\u0027s adj rbtree","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_lge_g3/commit/05ff9441e927319bdccca834dc15febe6b8e30bd"}]}],"author":{"name":"Yi-wei Zhao","email":"gbjc64@motorola.com","date":"2014-12-30 22:48:30.000000000","tz":-360},"committer":{"name":"Dan Pasanen","email":"dan.pasanen@gmail.com","date":"2015-06-02 01:46:50.000000000","tz":-300},"subject":"drivers:lmk: implement task\u0027s adj rbtree","message":"drivers:lmk: implement task\u0027s adj rbtree\n\nBased on the current LMK implementation, LMK has to\nscan all processes to select the correct task to kill\nduring low memory.\n\nThe basic idea for the optimization is to : queue all\ntasks with oom_score_adj priority, and then LMK just\nselects the proper task from the queue(rbtree) to kill.\n\nperformance improvement:\ncurrent: average time to find a task to kill : 1004us\noptimized: average time to find a task to kill: 43us\n\nChange-Id: I81992a21335a18625dbe0a00b29489fb3031bd6c\nSigned-off-by: Hong-Mei Li \u003ca21834@motorola.com\u003e\nSigned-off-by: Yi-wei Zhao \u003cgbjc64@motorola.com\u003e\nReviewed-on: http://gerrit.mot.com/701205\nSLTApproved: Slta Waiver \u003csltawvr@motorola.com\u003e\nTested-by: Jira Key \u003cjirakey@motorola.com\u003e\nSubmit-Approved: Jira Key \u003cjirakey@motorola.com\u003e\n","web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_lge_g3/commit/7553d345953cd57e10ac32e57af2bb83568d9ca0"}],"resolve_conflicts_web_links":[{"name":"GitHub","tooltip":"Open in GitWeb","url":"https://github.com/LineageOS/android_kernel_lge_g3/commit/7553d345953cd57e10ac32e57af2bb83568d9ca0"}]},"branch":"refs/heads/cm-12.1"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
