{"push_id":1421744850,"size":7,"distinct_size":7,"ref":"refs/heads/aosp/LA.BF64.1.2.2_rb4.7","head":"30cc36338d2112685d05bdac73d45a92c8d8987b","before":"78217b2bc13d4d37579ad6e70b70f8bbaeb8d2a4","commits":[{"sha":"a55c02185993118e8c1a4cbb0706998d5c302bf3","author":{"name":"Sandeep Patil","email":"dc3b2cba32dd58647ec39816ce8f919288f3e996@google.com"},"message":"msm: ipa: fix workqueue leak in QCOM ipa driver\n\nThe QC ipa driver is creating the ipa->power_mgmt_wq twice\nand thus leaking the 1st creation\n\nFix the leak by removing the 2nd call to create_singlethread_workqueue()\nfor power_mgmt_wq.\n\nChange-Id: I4eaeffce78be0362b0ec8e5e447442739552c98c\nSigned-off-by: Sandeep Patil <sspatil@google.com>\nAcked-by: Laurent Pinchart <laurent.pinchart@linaro.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/a55c02185993118e8c1a4cbb0706998d5c302bf3"},{"sha":"e3cc5355667df83d0788f289526d6834fafc2ae6","author":{"name":"Niranjan Pendharkar","email":"eacc9f5f9338a93a90d4cac30fb3b2399af263bb@codeaurora.org"},"message":"msm: ipa: Fix wakelock issue\n\nThere is a possibility that wakelock is not acquired when\npolling state is set and we allow system to go to suspend.\nMake a change to acquire/release the wakelock based on the\npolling state to not allow system to go to suspend.\n\nb/24338185\n\nChange-Id: Iec4e7511e9a03b4f9911b280ce4ddc0e913b5185\nAcked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com>\nSigned-off-by: Ravinder Konka <rkonka@codeaurora.org>\nSigned-off-by: Niranjan Pendharkar <npendhar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/e3cc5355667df83d0788f289526d6834fafc2ae6"},{"sha":"36e6cd418db91fdc562b2a27397607c04a69c6c4","author":{"name":"Niranjan Pendharkar","email":"eacc9f5f9338a93a90d4cac30fb3b2399af263bb@codeaurora.org"},"message":"msm: ipa: Fix missing wakelock issue\n\nIn some use-case, when ipa-driver's\nsps_event_cb is called however the\nsps_process_irq_work is not scheduled\nimmediately. The fix is to hold the\nwakelock until our workqueue is\nscheduled.\n\nb/24338185\n\nChange-Id: I8e1d9cd1c736cad2b1bb43fb8cb2c0014d28ee1c\nSigned-off-by: Skylar Chang <chiaweic@codeaurora.org>\nSigned-off-by: Niranjan Pendharkar <npendhar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/36e6cd418db91fdc562b2a27397607c04a69c6c4"},{"sha":"4f92a18445d4b6798fc3f5d6a5d227a97f8c8062","author":{"name":"Sridhar Ancha","email":"d447d9019f62bdd4e5a82eec6cbcac9a6f57071a@codeaurora.org"},"message":"msm: ipa: Fix to polling mode\n\nWhen IPA clock is enabled, suspend bit is cleared\nand if pipe is non-empty EOT is posted internally.\nAt the same time, there is a possibility that SPS\ndriver posts EOT. This can result into incorrect\nstate of polling state and switch to intr mode is\ntried repeatedly. Make a change to check if we are\nin intr mode already in addition to the polling state.\n\nChange-Id: I1af08605f7d2d234b0e5a4e3c8928db6cff5c7b4\nAcked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com>\nSigned-off-by: Sridhar Ancha <sancha@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/4f92a18445d4b6798fc3f5d6a5d227a97f8c8062"},{"sha":"85525599cec085ed58bc2cb537d47660e4208442","author":{"name":"Skylar Chang","email":"e55369b827ac1e5cdf23e9f11dabe26a7634de99@codeaurora.org"},"message":"msm: ipa: clear before processing\n\nClear the interrupts before processing\nto avoid race conditions on same type\nof interrupts\n\nChange-Id: I566427cac234fb5dc85f0fb218ad06fd7e057edb\nAcked-by: Sunil Paidimarri <hisunil@qti.qualcomm.com>\nSigned-off-by: Skylar Chang <chiaweic@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/85525599cec085ed58bc2cb537d47660e4208442"},{"sha":"d64d9a6d66579f084f6d1794cbc4ce8513fa2b76","author":{"name":"Ravinder Konka","email":"f05fdaa02ca937694501c840aa393545f762a759@codeaurora.org"},"message":"msm: ipa: fix to system suspend\n\nWhen there are no wakelocks acquired, system tries to go to\nsuspend. And if any of IPA pipes are in polling state,\nsystem is not allowed go to suspend by IPA driver. As a result\nsystem resumes its operation from suspend to full state and this\nleads to bad power gains. Use a wakelock when any of the pipes\nare in polling state to not to make the system go to suspend in\nthe first place. Release the wakelock when switching to interrupt mode.\n\nChange-Id: I0dbfe5c65dceeb487955b130788890dec71a7efd\nAcked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com>\nSigned-off-by: Ravinder Konka <rkonka@codeaurora.org>\nReviewed-on: http://gerrit.mot.com/791359\nSME-Granted: SME Approvals Granted\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nReviewed-by: David Ding <dding@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/d64d9a6d66579f084f6d1794cbc4ce8513fa2b76"},{"sha":"30cc36338d2112685d05bdac73d45a92c8d8987b","author":{"name":"Alin Jerpelea","email":"75dcc45e35329ab09263d04b58919ef3f0d8de67@sonymobile.com"},"message":"Merge pull request #867 from zachariasmaladroit/sonyxperiadev_kernel/aosp/LA.BF64.1.2.2_rb4.7_02.09.2016_ipa\n\n[1.2.2] Sonyxperiadev kernel/aosp/la.bf64.1.2.2 rb4.7 02.09.2016 ipa","distinct":true,"url":"https://api.github.com/repos/sonyxperiadev/kernel/commits/30cc36338d2112685d05bdac73d45a92c8d8987b"}]}
{"actor":{"display_login":"jerpelea"}}