{"push_id":1239449813,"size":14,"distinct_size":14,"ref":"refs/heads/32.2.A.0.253_RyTek","head":"877244ab76b4778923fb964206e74b85e098f9fd","before":"4521312ef554948e9570c6a0ed5cc937cd5f99a2","commits":[{"sha":"b21ef89eeacaa55036c88f875fac93a8f42756af","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"msm: Add state notifier driver\n\n* For now let's depend on FB notifiers.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/b21ef89eeacaa55036c88f875fac93a8f42756af"},{"sha":"00d3cc08e576f1384cc17fc7ada0e48928d0916f","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"msm: state_notifier: Disable fb notifiers\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/00d3cc08e576f1384cc17fc7ada0e48928d0916f"},{"sha":"9440cedf20be88130a04d3b8f1a31de2517f78b9","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"drivers: state_notifier: Prevent racy suspend call\n\n* Using suspend_defer_time > 0 may cause stacking of\n  suspend routines if state_suspend is called more than\n  once within suspend_defer_time time frame. Prevent this\n  by introducing suspend_in_progress.\n* Also, add debug prints. Thanks @Dorimanx.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/9440cedf20be88130a04d3b8f1a31de2517f78b9"},{"sha":"143563577a0cddfc14106071720aa863e76a7993","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"soc: qcom: state_notifier: Use high priority workqueue\n\n* Many clients are dependent on state notifier. So use\n  high priority instead freezable one.\n* Set value for state_suspended before routine call so\n  that client can get correct state beforehand.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/143563577a0cddfc14106071720aa863e76a7993"},{"sha":"acad0db6cc21cf5d2f9b4da04c9d2c3b1928a3bb","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"msm: mdss: Add state notifier hooks\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/acad0db6cc21cf5d2f9b4da04c9d2c3b1928a3bb"},{"sha":"393a5e4433ace8be80d7df09e492b13d93e23ccf","author":{"name":"alucard24","email":"447456348354177f07c7c2899285cbb3d7c1832c@gmail.com"},"message":"drivers: state_notifier: use singlethread workqueue\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/393a5e4433ace8be80d7df09e492b13d93e23ccf"},{"sha":"7908f3076393c0b91e937366b73e8733c18a393d","author":{"name":"Dorimanx","email":"e2d5a018d511c600ef601d5760d2cc7d7d5f6b78@bynet.co.il"},"message":"drivers: state_notifier: start driver as subsystem\n\nKernel drivers start sequence:\n\n    early_initcall()\n    core_initcall()\n    postcore_initcall()\n    arch_initcall()\n    subsys_initcall()\n    fs_initcall()\n    device_initcall()\n    late_initcall()\n    end of built-in modules\n    modprobe or insmod of *.ko modules.\n\nUsing module_init() in a device driver is equivalent to registering a device_initcall().\nhttp://stackoverflow.com/questions/18605653/linux-module-init-vs-core-initcall-vs-early-initcall\n\nSO! drivers that use late_initcall or module_init will miss this driver!\n\nFIX THIS :)\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/7908f3076393c0b91e937366b73e8733c18a393d"},{"sha":"6d30d5c935d4d02688c6c128c27a553790f40a06","author":{"name":"Pranav Vashi","email":"03be7ddd3681236397de02d2b35bff2ebe2e3300@gmail.com"},"message":"drivers: state_notifier: Add toggle to enable driver\n\n* May required to debug SOD on some devices.\n* Also get rid of FB notifiers.\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/6d30d5c935d4d02688c6c128c27a553790f40a06"},{"sha":"cb7e862e1398a724372695f9b29615a7f0c8cb75","author":{"name":"arter97","email":"b6dbb12b399975247f06f2af87cc742e1a2db0eb@gmail.com"},"message":"devfreq: Introduce Adreno idler for devfreq-based devices\n\nAdreno idler by arter97 - Idling algorithm,\nan efficient workaround for msm-adreno-tz's 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's algorithm when it comes to\ncalculating idle frequency(mostly by ondemand's 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 <qkrwngud825@gmail.com>\n[neo: Adaptations for msm-3.10]\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/cb7e862e1398a724372695f9b29615a7f0c8cb75"},{"sha":"93154e2f9201adbd03dbf314151e10a38aeee622","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"devfreq: Adapt new Adreno idler code in governor_msm_adreno_tz","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/93154e2f9201adbd03dbf314151e10a38aeee622"},{"sha":"5327ac73028d840381e287bce8962cff118e82c7","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"Add Nightmare governor","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/5327ac73028d840381e287bce8962cff118e82c7"},{"sha":"49f8409ab87cf7b8cca8acd872c0eb7caca98c36","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"Add PegasusQ governor","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/49f8409ab87cf7b8cca8acd872c0eb7caca98c36"},{"sha":"b9076323b2662addc236f4acd375fee27dd10989","author":{"name":"despairfactor","email":"56e2d4dd641e1c5529e2836b3237acd922279976@gmail.com"},"message":"cpufreq: add __cpufreq_driver_getavg protoype\n\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/b9076323b2662addc236f4acd375fee27dd10989"},{"sha":"877244ab76b4778923fb964206e74b85e098f9fd","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"Enable Nightmare & PegasusQ governor","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/877244ab76b4778923fb964206e74b85e098f9fd"}]}
{"actor":{"display_login":"RyTekk"}}