{"push_id":790296021,"size":15,"distinct_size":5,"ref":"refs/heads/skcprev","head":"2d9e2bc0dd28024e33d29a04eb9e3389cc214cc0","before":"bdb1027005b2659529367a54136e5f4cb5083b73","commits":[{"sha":"5435e33c3fc8e8bd822ad4e6a7b8bd4b35a8089c","author":{"email":"f4561ccbe90a02dadc9d168b29bfea0c1b57222c@codeaurora.org","name":"Adrian Salido-Moreno"},"message":"msm: mdss: free ion memory after panel is blanked\n\nFrame buffer memory could still be fetched until panel is completely\nblanked, in order to avoid potential page faults by unmapping early,\nmove unmapping of this memory until after panel is blanked.\n\nCRs-Fixed: 763046\nChange-Id: Ib7eea73a7549b453cf2fc31a31f5cc3e9e1cce39\nSigned-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/5435e33c3fc8e8bd822ad4e6a7b8bd4b35a8089c"},{"sha":"5a22cd5adf989236708f8e41df6fbb653767a32f","author":{"email":"b0301a71c2ea6192a01027e30a0b2b48d68037d5@codeaurora.org","name":"Dov Levenglick"},"message":"mmc: add support for scheduling mmcqd on idle CPU\n\nIn order to boost mmc performance on various platforms,\nadd support for configuring whether set_wake_up_idle()\nshould be called on the mmc queue thread (mmcqd)\nThe decision will be set in each individual platform's\ndts file.\n\nCRs-Fixed: 787554\nChange-Id: I3989d3f5b8228785e6d3bc49c7eb01ebf2fa2f38\nSigned-off-by: Dov Levenglick <dovl@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/5a22cd5adf989236708f8e41df6fbb653767a32f"},{"sha":"8ba9c666561dd70484175efcc789476e8464133d","author":{"email":"45d857216ef082c1ddfd5d3991b4f3d23f51761f@arcor.de","name":"myfluxi"},"message":"ARM: dts: 14001: Schedule mmcqd on idle CPU\n\nChange-Id: I54873e9d1b2ffddf81e8fdff021fe73e8655986c","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/8ba9c666561dd70484175efcc789476e8464133d"},{"sha":"955eadce2c58d45b1403ece7b575e8d2eb22279e","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"msm: camera: Fix underflow in bus bandwidth calculation\n\nWhen there is a total of 1 stream active, the bus bandwidth calculation would often underflow for both AB and IB vectors, causing very large and invalid bandwidth rates to be requested (ex. 18446744073209556616 bps). The absurd bandwidth requests would be ignored, quickly causing lethal bus overflow.\n\nUse the correct bandwidth calculations to fix the underflow and vote for the correct bandwidth.","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/955eadce2c58d45b1403ece7b575e8d2eb22279e"},{"sha":"4a4bdcb5f88365d71010ce9405438051c1dfb248","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"msm: camera: Commonize minimum bus bandwidth rates for the ISP\n\nUse a single, consistent definition across the ISP drivers.","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/4a4bdcb5f88365d71010ce9405438051c1dfb248"},{"sha":"85799dd2b2c6b5647e7b35e7fc7ca8798e540d5e","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"msm: camera: Increase minimum ISP bus bandwidth\n\nWhen using video HDR mode at 4k resolutions, the bus quickly overflows, and the camera subsequently stops.\n\nIncrease the minimum ISP bus bandwidth for 14001 to fix the video HDR usecase. This essentially does away with dynamic bandwidth scaling, but it is necessary for video HDR.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/85799dd2b2c6b5647e7b35e7fc7ca8798e540d5e"},{"sha":"1106266376b6786d511f1fd1107b331c430d2bab","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"msm: camera: Increase VFE core clock to 465MHz\n\nThe ISP stalls/times out sometimes while using video HDR mode at 4k resolutions.\n\nIncrease the VFE core clock from 267MHz to 465MHz to fix this issue.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/1106266376b6786d511f1fd1107b331c430d2bab"},{"sha":"f35bd28cd62ac3826eaa801495ead884ed0f649c","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"cpu_input_boost: Remove input-boost frequency limitations\n\nAllow any boost frequency for any CPU.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/f35bd28cd62ac3826eaa801495ead884ed0f649c"},{"sha":"a9a9e9644da67497f72a33f66ce664003821e442","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"ASoC: wcd9xxx-mbhc: Cut detection time in half for PLUG_TYPE_HEADPHONE\n\nOur hardware usually reports an invalid/incorrect plug type on the very first poll for the plug type, but the second poll often returns the correct plug type when the inserted plug is for a normal pair of headphones.\n\nPoll twice for the plug type before entering the slow correct-plug worker in hopes of getting lucky and cutting detection latency in half when a regular pair of headphones is inserted.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/a9a9e9644da67497f72a33f66ce664003821e442"},{"sha":"d4348cdc2d122a88967ffec46107b2cec510b7d4","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"ASoC: wcd9xxx-mbhc: Don't sleep for first poll in correct-plug worker\n\nThere is a good chunk of time between when the correct-plug worker is scheduled and when the first poll inside the correct-plug worker begins, so no delay is necessary for the first poll inside the correct-plug worker.\n\nRemoving the delay on the first poll inside the correct-plug worker reduces detection latency by 100ms (HS_DETECT_PLUG_INERVAL_MS) when the correct-plug worker is necessary.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":false,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/d4348cdc2d122a88967ffec46107b2cec510b7d4"},{"sha":"7970d37f0f2ffa8c3e8be4cf029016e735cd8278","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"Revert \"ASoC: wcd9xxx-mbhc: Increase HPH_TRANS_THRESHOLD to 3\"\n\nWith the introduction of the 2nd poll before entering the correct-plug worker, this is unnecessary and is just increasing detection latency for headsets.\n\nThis reverts commit b0e9c59bf3fc20cc2c29d1c41cdc627c85fe5f5f.","distinct":true,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/7970d37f0f2ffa8c3e8be4cf029016e735cd8278"},{"sha":"3ca0ba957bc0fa2cf732afd54cd3b8e77ceae760","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"ASoC: wcd9xxx-mbhc: Use dynamic delay in correct-plug worker\n\nPoll quickly at first, and if we reach the 15th or 20th polling interval, then the delay between polls will be adequately increased to compensate for the lack of a good reading.\n\nReducing the delay between polls for the earlier polls increases detection speed and improves UX.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/3ca0ba957bc0fa2cf732afd54cd3b8e77ceae760"},{"sha":"527a9a9dd09377fdbc5517172882d022110221ef","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"power: Import charger and fuelgauge drivers from cm-12.1\n\n*These are much cleaner\n*Charges faster","distinct":true,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/527a9a9dd09377fdbc5517172882d022110221ef"},{"sha":"26909a915af2f7a0fd0195a5d356e78bcc16a048","author":{"email":"3aa1af0b84637f6957d3e83d52f23fe513bfe974@gmail.com","name":"Sultanxda"},"message":"bacon_defconfig: Remove ROW\n\nExposes bugs in eMMC firmware on other devices and is known to have poor performance.","distinct":true,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/26909a915af2f7a0fd0195a5d356e78bcc16a048"},{"sha":"2d9e2bc0dd28024e33d29a04eb9e3389cc214cc0","author":{"email":"5e9450a3b40306fbd59077e8d960df7c21340c83@gmail.com","name":"tmimsk"},"message":"Merge remote-tracking branch 'sultan/cm-12.1-caf' into skcprev\n\nConflicts:\n\tarch/arm/configs/bacon_defconfig","distinct":true,"url":"https://api.github.com/repos/tmimsk/android_kernel_oneplus/commits/2d9e2bc0dd28024e33d29a04eb9e3389cc214cc0"}]}