{"push_id":1294044880,"size":414,"distinct_size":414,"ref":"refs/heads/32.2.A.0.253_RyTek-simple","head":"87b5b3817824f55b608c57bf719c1e3304cb5fcf","before":"3fc329b4c48c597c9a027e9afc366fb42d70cf6e","commits":[{"sha":"10304d183a30f4b4c3cb82183c4d432b0b9d49f4","author":{"name":"Archana Sathyakumar","email":"6054debbcb7576ec7b47ce6bff79807b2445c0d4@codeaurora.org"},"message":"lpm-levels: Add QCOM cpuidle governor\n\nCurrently framework uses menu as governor and the mode selection happens\nagain in lpm driver. Register QCOM cpuidle governor, use the mode\nselected for cpu to enter and further select the mode for the cluster to\nenter.\n\nChange-Id: Ifa98c4c90859f70fb5406715b53c89276ac1a4f4\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/10304d183a30f4b4c3cb82183c4d432b0b9d49f4"},{"sha":"72feafef37d00bd807f17a4061e9816bf3e00c09","author":{"name":"Srinivas Rao L","email":"01593fd00b96ab00ca82cd04bb85c6e046756da8@codeaurora.org"},"message":"cpuidle: lpm-levels: Remove local_irq_enable from lpm_cpuidle_select\n\nRemove enabling of interrupts in lpm_cpuidle_select in case of\nno low power mode selected as it is taken care in cpuidle_idle_call.\n\nChange-Id: Id9fabe6116908b4c64bd6659d02252684db10958\nSigned-off-by: Srinivas Rao L <lsrao@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/72feafef37d00bd807f17a4061e9816bf3e00c09"},{"sha":"b383d765e2b430208d6b7492410ca5104d8379ee","author":{"name":"Archana Sathyakumar","email":"6054debbcb7576ec7b47ce6bff79807b2445c0d4@codeaurora.org"},"message":"lpm-levels: Check for need_resched just before entering PSCI\n\nLPM driver checks for the need_resched flag to bail out in case of a\ntask waiting on the cpu. This currently happens at a very early state\neven before the cpu and cluster prepare/config. Move this check to after\ncpu and cluster prepare/config happens.\n\nChange-Id: Id7cbd73dec1ba3a2dc822ed50f29b5af6d081511\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/b383d765e2b430208d6b7492410ca5104d8379ee"},{"sha":"259bac70e880333b232401ac76ca323f94df0d3c","author":{"name":"Archana Sathyakumar","email":"6054debbcb7576ec7b47ce6bff79807b2445c0d4@codeaurora.org"},"message":"cpuidle: lpm_levels: Remove duplicate cpuidle tracepoints\n\nSince the cpuidle driver considers the mode selected by qcom governor\nfor trace events now, remove duplicate traces that report the same\ninformation.\n\nCRs-fixed: 991557\nChange-Id: I2a470fb906bb9747f0e1b2c08a231edecc184036\nSigned-off-by: Archana Sathyakumar <asathyak@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/259bac70e880333b232401ac76ca323f94df0d3c"},{"sha":"4901589fa23cadc958ae7b00d43ec533ad8e30b4","author":{"name":"Murali Nalajala","email":"7bbf9c14e72fa217bff1758d82712ec7538db9a9@codeaurora.org"},"message":"power: qcom: Select CPU_IDLE_MULTIPLE_DRIVERS\n\nCPU_IDLE_MULTIPLE_DRIVERS config option allows the cpuidle\nframework to use different drivers for each CPU. This is\nuseful if the system is having different CPU latencies and\nstates. Enable CPU_IDLE_MULTIPLE_DRIVERS config to support\nmultiple cpu idle drvier and fix compilation errors.\n\nChange-Id: Ibb35dbb1fb48025a411b81f5238f3a016c38dc5c\nSigned-off-by: Murali Nalajala <mnalajal@codeaurora.org>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/4901589fa23cadc958ae7b00d43ec533ad8e30b4"},{"sha":"02ece7792a92e21ca7466c6c7a0d8084b5b25d48","author":{"name":"Paul Burton","email":"6cf344976ede6e423f0f16c3121262bddc8fed82@imgtec.com"},"message":"cpuidle: declare cpuidle_dev in cpuidle.h\n\nDeclaring this allows drivers which need to initialise each struct\ncpuidle_device at initialisation time to make use of the structures\nalready defined in cpuidle.c, rather than having to wastefully define\ntheir own.\n\nSigned-off-by: Paul Burton <paul.burton@imgtec.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/02ece7792a92e21ca7466c6c7a0d8084b5b25d48"},{"sha":"e3131ac15903de45607aabfdca2cb139a4fd4236","author":{"name":"Daniel Lezcano","email":"00b8bdf2a6ae748282f4b9b3b0a604e59d801c6c@linaro.org"},"message":"cpuidle: simplify multiple driver support\n\nCommit bf4d1b5 (cpuidle: support multiple drivers) introduced support\nfor using multiple cpuidle drivers at the same time.  It added a\ncouple of new APIs to register the driver per CPU, but that led to\nsome unnecessary code complexity related to the kernel config options\ndeciding whether or not the multiple driver support is enabled.  The\ncode has to work as it did before when the multiple driver support is\nnot enabled and the multiple driver support has to be compatible with\nthe previously existing API.\n\nRemove the new API, not used by any driver in the tree yet (but\nneeded for the HMP cpuidle drivers that will be submitted soon), and\nadd a new cpumask pointer to the cpuidle driver structure that will\npoint to the mask of CPUs handled by the given driver.  That will\nallow the cpuidle_[un]register_driver() API to be used for the\nmultiple driver support along with the cpuidle_[un]register()\nfunctions added recently.\n\n[rjw: Changelog]\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/e3131ac15903de45607aabfdca2cb139a4fd4236"},{"sha":"7261b887b1b030309857b07140a158a4650c968c","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"lpm-levels: Fix driver registration after API change\n\nChange-Id: If64c96dd3df34b31f878745eb648376c04904cfd\n\nSigned-off-by: franciscofranco <franciscofranco.1990@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/7261b887b1b030309857b07140a158a4650c968c"},{"sha":"82dac80fa94268df5fe741734818c22c52602579","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"msm: Fix high load average from uninterruptible waits\n * The load average on all MSMs is currently hovering at around 14\n   due to uninterruptible waits in various places.\n * Convert these waits to interruptible waits to bring the load\n   back down to zero at idle.\n\nChange-Id: I14bad4af135b1594e235e2252cb484cb34d91054","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/82dac80fa94268df5fe741734818c22c52602579"},{"sha":"e6daa8487f9b0ccd96eb1ccd63a27acc3aeb0ef4","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"mdss: use an interruptible thread on edp to reduce load_average","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/e6daa8487f9b0ccd96eb1ccd63a27acc3aeb0ef4"},{"sha":"88533f00961aba17916248afd8a22c7469250aeb","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"msm: Use interruptible wait to not affect load average\nslim-msm-ngd","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/88533f00961aba17916248afd8a22c7469250aeb"},{"sha":"fd650e6bb5242b121fe262a9f098cfe2527a55f1","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"msm: Use interruptible wait to not affect load average\nmdss_dsi_host","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/fd650e6bb5242b121fe262a9f098cfe2527a55f1"},{"sha":"c56c96ddba059e2e2ec3a8a5dfd65489d7727ccb","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"power: catch wake-up requests in suspend_again\nIt is possible during the processing of suspend_again() that a\nwake-up request (i.e. pm_stay_awake()) be made by a driver in response\nto an outside event (i.e. hw interrupt, etc.). Currently, when\nsuspend_again() requests to re-enter suspend, suspend_enter() runs\nto re-enter suspend. The pm_wakeup_pending() function is called to check\nfor any wake-up requests. However, this function is essentially disabled\nbecause the events_check_enabled flag is set to false by the previous\nrun through suspend_enter(). This causes any wake-up request made\nduring the processing of suspend_again() to be delayed until the next\ntime the kernel resumes sometime in the future.\n\nTo resolve this issue, if suspend_again() votes to re-enter\nsuspend_enter() the count of wake-up requests is re-evaluated\nand the events_check_enabled flag set correctly based on the\npresence of wake-up requests that occurred during suspend_again().\n\nSigned-off-by: Joe Swantek <jswantek@motorola.com>\nReviewed-by: Patrick Auchter <auchter@motorola.com>\nReviewed-by: Christopher Fries <cfries@motorola.com>\nSLTApproved: Christopher Fries <cfries@motorola.com>\nReviewed-by: Ravi Chebolu <arc095@motorola.com>\nReviewed-by: Fred Fettinger <fettinge@motorola.com>\nReviewed-by: Jeffrey Carlyle <jeff.carlyle@motorola.com>\nReviewed-by: Russell Knize <rknize@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: Pafcholini <nadyaivanova14@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/c56c96ddba059e2e2ec3a8a5dfd65489d7727ccb"},{"sha":"5551956bec1523f93d3475eee27e4f2afabef322","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"msm_hsic_host: reduce wakelock","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/5551956bec1523f93d3475eee27e4f2afabef322"},{"sha":"9b6765e8b02773350709cf5b9565c406a1d2a92a","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"power: quickwakeup: initial driver\nThis driver allows clients to register code to be called upon wakeup\nso that clients can perform specific checks and vote to drop the system\nback into suspend without fully resuming if the wake reason was a special\nquick wakeup event.\n\nPropagation of (CR)\n\nSigned-off-by: James Wylder <jwylder1@motorola.com>\nSigned-off-by: Jared Suttles <jsuttles@motorola.com>\nSigned-off-by: Joe Swantek <w98568@motorola.com>\nReviewed-on: http://gerrit.mot.com/648051\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Joseph Swantek <jswantek@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nReviewed-by: Patrick Auchter <auchter@motorola.com>\nSigned-off-by: AudioGod <audiogod@sonic-developers.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/9b6765e8b02773350709cf5b9565c406a1d2a92a"},{"sha":"d8968e408c45d1cace9e9d4a6f140dc38c300f3e","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"diffconfig: active quickwakeup","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/d8968e408c45d1cace9e9d4a6f140dc38c300f3e"},{"sha":"7bbf23c3246a777028c5b77f81b7c6743fcef03a","author":{"name":"Joe Swantek","email":"8b2d7a95436700d5081e36945147f090ccbc3d0e@motorola.com"},"message":"msm: lpm-levels: add suspend_again handler\n\nCall quickwakeup clients to enable us to perform very small amounts of\nprocessing and then to drop quickly back into suspend.\n\nPropagation of (CR)\n\nSigned-off-by: Jared Suttles <jsuttles@motorola.com>\nSigned-off-by: Joe Swantek <w98568@motorola.com>\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Patrick Auchter <auchter@motorola.com>\nReviewed-by: Joseph Swantek <jswantek@motorola.com>\nSubmit-Approved: Jason Hrycay <jason.hrycay@motorola.com>\n\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>\nSigned-off-by: zachariasmaladroit <zacharias.maladroit@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/7bbf23c3246a777028c5b77f81b7c6743fcef03a"},{"sha":"6e57e48ce1bb49ff54afec75a8f3e3e6b5a19991","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"cpuidle: Ignore interval prediction result when timer is shorter\nThis patch prevents cpuidle menu governor from using repeating interval\nprediction result if the idle period predicted is longer than the one\nallowed by shortest running timer.\n\nSigned-off-by: Tuukka Tikkanen <tuukka.tikkanen@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/6e57e48ce1bb49ff54afec75a8f3e3e6b5a19991"},{"sha":"3eab656e055ebd496080be1070e2caecbd2dda2a","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"cpuidle: coupled: disable interrupts after entering safe state\nCalling cpuidle_enter_state is expected to return with interrupts\nenabled, but interrupts must be disabled before starting the\nready loop synchronization stage.  Call local_irq_disable after\neach call to cpuidle_enter_state for the safe state.\n\nTested-by: Stephen Warren <swarren@nvidia.com>\nSigned-off-by: Colin Cross <ccross@android.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/3eab656e055ebd496080be1070e2caecbd2dda2a"},{"sha":"aa24209274bfb5bc2ade193c56dbe5cda48fb217","author":{"name":"RyTek","email":"42991bb8fb19d0c99aac44966730928c391ac567@outlook.com"},"message":"cpuidle: Check cpuidle_enable_device() return value\nWe previously changed the ordering of the cpuidle framework\ninitialization so that the governors are registered before the\ndrivers which can register their devices right from the start.\n\nNow, we can safely remove the __cpuidle_register_device() call hack\nin cpuidle_enable_device() and check if the driver has been\nregistered before enabling it.  Then, cpuidle_register_device() can\nconsistently check the cpuidle_enable_device() return value when\nenabling the device.\n\n[rjw: Changelog]\nSigned-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>\n\nSigned-off-by: XileForce <rdaguiar360@gmail.com>","distinct":true,"url":"https://api.github.com/repos/RyTekk/sony_kernel_kitakami_8994/commits/aa24209274bfb5bc2ade193c56dbe5cda48fb217"}]}
{"actor":{"display_login":"RyTekk"}}