{"push_id":704631449,"size":34,"distinct_size":34,"ref":"refs/heads/L51","head":"dcce866ccb81ec88aa3b51f9a4177beb17d0d8c3","before":"170bb2a88a9ec419963e600e7e00242c82ccccec","commits":[{"sha":"4264a51ca8660016330ffef423d6a5aaa6890293","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend\n\nAndroid early_suspend/late_resume PM kernel driver framework has been\ndeprecated by Google. This new powersuspend PM kernel driver is a replacement\nfor it and existing early_suspend drivers can be easily adapted to use this\nnew replacement driver\n\nChange-Id: I5b5cbb8558aa603d54c98b4f1e650577ffe6cb5d\nSignen-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/4264a51ca8660016330ffef423d6a5aaa6890293"},{"sha":"f944ff55b1ed53d12310dffafd0ade3accf229a2","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"powersuspend: fix logci derps :p\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/f944ff55b1ed53d12310dffafd0ade3accf229a2"},{"sha":"87c7fca96d5f6e8855e1da88465c8bd441adc4a0","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"yank555-lu"},"message":"kernel/power/powersuspend: remove userspace dependency from powersuspend\n\nmake powersuspend not depend on a userspace initiator anymore, but use a hook\nin autosleep instead.\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/87c7fca96d5f6e8855e1da88465c8bd441adc4a0"},{"sha":"1d66b9c3a53cc59e968bd803a71cd22b0bd062c4","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"yank555-lu"},"message":"kernel/power/powersuspend: add back userpace control w/ default kernel control\n\nmake kernel / userspace mode switchable\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/1d66b9c3a53cc59e968bd803a71cd22b0bd062c4"},{"sha":"4e8992524e5e6ac08831c8db4ed992fc6409d8e0","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"kernel/power/powersuspend: default to userspace for now\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/4e8992524e5e6ac08831c8db4ed992fc6409d8e0"},{"sha":"7b0461fa6804e725d73fb625ed0dff0b99605c37","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"Revert \"kernel/power/powersuspend: default to userspace for now\"\n\nThis reverts commit a9df8b77dccd741c4e0d3070701c080a66218cd3.","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/7b0461fa6804e725d73fb625ed0dff0b99605c37"},{"sha":"3eaaea1e4e012ff985e0499ea6786762dbb66600","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"yank555-lu"},"message":"powersuspend: add LCD screen on/off hooks (Yank555.lu)\n\n- add an alternative hook for screen on / off detection in the display\n  pannel driver\n- sleeps  ~0.1s sooner, wakes up ~1s later then autosleep\n- clean up source formatting a bit (Paul Reioux)\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/3eaaea1e4e012ff985e0499ea6786762dbb66600"},{"sha":"13b9e4c158f25e2bc78496cc1cd8d3167ccfc533","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"powersuspend: minor typo fix\n\n:D\nhttp://en.wikipedia.org/wiki/Panel\n\n404\nhttp://en.wikipedia.org/wiki/Pannel","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/13b9e4c158f25e2bc78496cc1cd8d3167ccfc533"},{"sha":"bfd3bbbccaa3ac0c5946db99d0e6ab99c6283ba3","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"powersuspend: default to display hooks","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/bfd3bbbccaa3ac0c5946db99d0e6ab99c6283ba3"},{"sha":"7b38cd5f368d212c1c34b6e31ed6eb71d688e9a0","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"powersuspend: active from panel, inactive from autosleep\n\nSwap panel's inactive command with autosleep's one.\n\nAutosleep can make powersuspend state to inactive faster than panel mode.","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/7b38cd5f368d212c1c34b6e31ed6eb71d688e9a0"},{"sha":"b9813bcfa2fd273cbf17773ce4004d9e0665691c","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"yank555-lu"},"message":"kernel/power/powersuspend: cumulative update to version 1.5\n\n- fix hybrid-kernel mode cannot be set through sysfs\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.4 (Yank555.lu)\n\n- add hybrid-kernel mode (autosleep and panel, first wins)\n- default to hybrid-kernel mode\n- harmonize debug message with my other stuff\n- include all 3 modes as default, so it's only commenting out to change\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.3 (Yank555.lu)\n\n- fix stupid typo\n- add an alternative hook for screen on / off detection in the display panel driver\n(sleeps ~0.1s sooner, wakes up ~1s later then autosleep)\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.2 (Yank555.lu)\n\n- make kernel / userspace mode switchable\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.1 (Yank555.lu)\n\n- make powersuspend not depend on a userspace initiator anymore, but use a hook in autosleep instead.\n\nkernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend (faux123)\n\nAndroid early_suspend/late_resume PM kernel driver framework has been\ndeprecated by Google. This new powersuspend PM kernel driver is a replacement\nfor it and existing early_suspend drivers can be easily adapted to use this\nnew replacement driver\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nConflicts:\n\tinclude/linux/powersuspend.h\n\tkernel/power/powersuspend.c","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/b9813bcfa2fd273cbf17773ce4004d9e0665691c"},{"sha":"ffe2bd9e04b664cdecf737e0b42683731f6aa779","author":{"email":"7662eda885d44e77a928581610e3a6d22accb87e@gmail.com","name":"arter97"},"message":"powersuspend: add power_suspended boolean for global access\n\nSome routines just need the boolean for whether powersuspend is active or not.\n\nRather than hooking to the powersuspend on every occasions,\nadd power_suspended boolean for global access.\n\nChange-Id: Ifd72e7cd42e0a3f6589f2046d9cd33dd366107c7\nSigned-off-by: arter97 <qkrwngud825@gmail.com>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/ffe2bd9e04b664cdecf737e0b42683731f6aa779"},{"sha":"68d7c5a5935fc283e5930ba727488408d221ea67","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"PM: devfreq: Use high priority workqueue\n\nIt does not make sense to run kgsl on high and devfreq on regular\npriority.\n\nChange-Id: Ie5e6c9353a4e1324a6a49278e5ad3638462f551c","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/68d7c5a5935fc283e5930ba727488408d221ea67"},{"sha":"942d57eed5af365cf8ba9621005ac43015db68dd","author":{"email":"ce25c3cee4cc6c4c8acfc1680b3ed89cf644dba3@codeaurora.org","name":"Saravana Kannan"},"message":"PM / devfreq: Rewrite devfreq_update_status() to fix multiple bugs\n\nThe current devfreq_update_status() has the following bugs:\n- When the new frequency doesn't have a valid level, the time spent in the\n  new frequency is counted towards the next valid frequency switch instead\n  of being ignored.\n- The time spent on the previous frequency is added to the new frequency's\n  stats instead of the previous frequency's stats.\n\nThis patch fixes all of this.\n\nChange-Id: I7bbdafca78d1565cdbf815356556fe6d6cca9e3f\nSigned-off-by: Saravana Kannan <skannan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/942d57eed5af365cf8ba9621005ac43015db68dd"},{"sha":"e4a52ce6f40aa4e496e771ef307a16b0bc52217d","author":{"email":"3cf0f186520a9ded19b3ad376b389fe60b55f4ed@codeaurora.org","name":"Suman Tatiraju"},"message":"PM / devfreq: Check for GPU busy time before sending the sample\n\nSometimes GPU busy time is very low during sampling. Accumulate\nthe statistics and send them with the next sample.\n\nChange-Id: I77e568b48afc3a4922c7c341d9478705b7ae3a30\nSigned-off-by: Suman Tatiraju <sumant@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/e4a52ce6f40aa4e496e771ef307a16b0bc52217d"},{"sha":"a5b72f4acb25e85c25eb409e3877bf5ad27aa0e0","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"PM: devfreq: Fix show available freqs\n\nChange-Id: Iac3d4b6442c7ce22f26a9319a3d8c1cfaa3365ed","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/a5b72f4acb25e85c25eb409e3877bf5ad27aa0e0"},{"sha":"a0311bc32bb1fc7d4ca4244cb44455027a4bf1e7","author":{"email":"3cf0f186520a9ded19b3ad376b389fe60b55f4ed@codeaurora.org","name":"Suman Tatiraju"},"message":"msm: kgsl: set the correct max_state\n\nMax_state from the driver should be set to the number of power\nlevels. The devfreq governor then checks the frequencies from\n0 to max_state -1.\n\nChange-Id: I79a6da698ff8bcb2840774ccc5d792b7ddbf126b\nSigned-off-by: Suman Tatiraju <sumant@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/a0311bc32bb1fc7d4ca4244cb44455027a4bf1e7"},{"sha":"5ff2942ca61f4bd2268c1e73890a1841b7c194d9","author":{"email":"f716b4e7fb105b3b5ce1d7f1d4213769d3b27187@codeaurora.org","name":"Lucille Sylvester"},"message":"msm: kgsl: Bump the GPU frequency for long blocks of processing\n\nIf there are several frames of full GPU utilization immediately\nbump the frequency to turbo rather than waiting for the DCVS\nalgorithm to run.\n\nChange-Id: I1215225f8903a8656e8ad92c6c82567b86665933\nSigned-off-by: Lucille Sylvester <lsylvest@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/5ff2942ca61f4bd2268c1e73890a1841b7c194d9"},{"sha":"b9d844d454737b55f2d6beee7166b0a28b2492f3","author":{"email":"fec53db8c4887e6e95defbb5052bc6438029c1e6@codeaurora.org","name":"Jordan Crouse"},"message":"msm: kgsl: Elevate the priority of the thread during adreno start\n\nIt turns out that having lots of spurious threads causes race\nconditions. Who knew? Instead of spawning a new high prority\nthread just bump the priority of the current thread up\nwhile adreno_start is running.\n\nChange-Id: Ic0dedbadf65da11c800578c8769ae844f010e925\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/b9d844d454737b55f2d6beee7166b0a28b2492f3"},{"sha":"f2ec1726af08ea0063962a1e0ecc0eb32ad42f22","author":{"email":"af9cbceb8388e2170881d17f5ca88833c5c37ed6@codeaurora.org","name":"Shubhraprakash Das"},"message":"msm: kgsl: Add hang interrupt and change HW fault generation\n\nAdd a sysfs property to dynamically control HW hang interrupt.\nHW fault is generated for hang interrupt only.\n\nChange-Id: Ib50c57476e54cccfef0ae18a0cbb42fce29457c1\nSigned-off-by: Shubhraprakash Das <sadas@codeaurora.org>\nSigned-off-by: Tarun Karra <tkarra@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/VanirAOSP/kernel_lge_g3/commits/f2ec1726af08ea0063962a1e0ecc0eb32ad42f22"}]}