{"push_id":571234127,"size":71,"distinct_size":71,"ref":"refs/heads/5.0","head":"d707fc1f5f59d95fadb14640da04fbe2356e53b6","before":"4750fae5e3aa60c785b51e5adb8653c397a11dd9","commits":[{"sha":"31db90085cde0c5b26bb0c954ce5cd567a92d416","author":{"email":"8cdc8b3d191e9035ee0467e8a2559c0e099975ec@gmail.com","name":"Jake Weinstein"},"message":"defconfig: disable all governors except interactive","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/31db90085cde0c5b26bb0c954ce5cd567a92d416"},{"sha":"1335be9ef8dcd899ec2f602feaf1313d086c4efb","author":{"email":"e3b0423bbb62ea440620cdeae9c23db67bd72810@codeaurora.org","name":"Satya Krishna Pindiproli"},"message":"ASoC: qcom: qdsp6v2: fix crash due to asynchronous read/write\n\nWhenever an async read command is issued to dsp when\nthe driver is not enabled, there is a crash in userspace.\nThe read command is disallowed in the driver and an error\nis propagated to userspace which results in the crash.\nThe driver is re-enabled in a subsequent asynchronous write\ncommand anyway, so the async read command can be allowed.\nEnsure that read is allowed by removing a superfluous check.\n\nCRs-Fixed: 675131\nSigned-off-by: Satya Krishna Pindiproli <satyak@codeaurora.org>\nChange-Id: I5d0598e37d08ac1090f98c24be49fd99c132e22f","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/1335be9ef8dcd899ec2f602feaf1313d086c4efb"},{"sha":"65c12e7e054edd1c27192651c6b0f7687a2216a2","author":{"email":"1d684bb414a022d8a1bfc880b0df61ab60e1fc49@codeaurora.org","name":"Dhananjay Kumar"},"message":"ASoC: msm: audio-effects: improve logging\n\nMake logs more meaningful by logging values where ever\napplicable.\n\nChange-Id: I0fd0e62e543480762096d64c7ee7c92eb1204126\nSigned-off-by: Dhananjay Kumar <dhakumar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/65c12e7e054edd1c27192651c6b0f7687a2216a2"},{"sha":"3b626737a21971b3300e7d6645051c8324c7100f","author":{"email":"cf3bd004eba2184b2328a7d83b64ccec1a133a61@codeaurora.org","name":"Kenneth Westfield"},"message":"ASoC: msm: EOS timeout now based on audio data\n\nThe timeout value, in relation to waiting for the\nEOS command completion message from ADSP, is now\nbased on the time it will take the ADSP to stream\nthe remaining audio buffers.\n\nChange-Id: I76fa7d97b91052afd8884aab40bc5df040951be5\nSigned-off-by: Kenneth Westfield <kwestfie@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/3b626737a21971b3300e7d6645051c8324c7100f"},{"sha":"dfd9204fc0f47b24b19c07b50d6f72b0edbb09d2","author":{"email":"90195ac9894f0ae655ee806f40ff2ab15e49efdd@codeaurora.org","name":"Laxminath Kasam"},"message":"ASoC: msm: qdsp6v2: fix rtac command failure\n\nIn rtac driver, while sending PP_Params for ADM copp\nto DSP, token needs to be port_id whereas coppid is used.\nReplace it with port_id to avoid failure in command\nand timeout issue.\n\nChange-Id: I77ab13ea14e8d6c25514bdeed24db37ef8113a75\nSigned-off-by: Laxminath Kasam <lkasam@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/dfd9204fc0f47b24b19c07b50d6f72b0edbb09d2"},{"sha":"1549a9f56f85dfe3f184a9c9ba344be6685aa1e4","author":{"email":"f6edf8d75b12405268138518fb6571756adf9446@codeaurora.org","name":"Ben Romberger"},"message":"ASoC: msm: Fix ADM GET PARAM callback\n\nAdd size check on inband get param call and do\nnot process inband if RTAC is active.\n\nChange-Id: I2c099f5ea254a214f224dda556773a7fe6754fe5\nCRs-fixed: 548397\nSigned-off-by: Ben Romberger <bromberg@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/1549a9f56f85dfe3f184a9c9ba344be6685aa1e4"},{"sha":"1fed02973dc9efd2b0466a4b909ca142dbb4ef67","author":{"email":"f6edf8d75b12405268138518fb6571756adf9446@codeaurora.org","name":"Ben Romberger"},"message":"ASoC: msm: Add bounds checking to ADM get params\n\nAdd additional bounds checking to ADM get params.\nValidate that all buffer sizes are valid before\ndereferencing.\n\nChange-Id: If7c7a5ae6a56812e9c4a11a38c9bdc78f42d09f3\nSigned-off-by: Ben Romberger <bromberg@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/1fed02973dc9efd2b0466a4b909ca142dbb4ef67"},{"sha":"5d89aba4ab59bbfe6731c25b37fdefccd1fb2964","author":{"email":"082104a2214aa7a3388a958bfb417cb349d77515@codeaurora.org","name":"Divya Narayanan Poojary"},"message":"msm: usbaudio: remove usbaudiosdev switch\n\n- Remove usbaudiosdev switch to avoid reporting\n  analog dock headset for USB headset\n\nChange-Id: Ib5f505385742b708a98f13ab6fd98808b6d1803e\nSigned-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/5d89aba4ab59bbfe6731c25b37fdefccd1fb2964"},{"sha":"ba1cfcf65ef9c31aa58a09e520ed8a1a14d02efb","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"ALSA: Avoid endless sleep after disconnect\n\n    When disconnect callback is called, each component should wake up\n    sleepers and check card->shutdown flag for avoiding the endless sleep\n    blocking the proper resource release.\n\n    Selectively taken from 0914f7961babbf28aaa2f19b453951fb4841c03f\n    from kernel/msm-3.10\n\nChange-Id: Id5f19eef3b3db030854b7d40a188d5b23ed8da45\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/ba1cfcf65ef9c31aa58a09e520ed8a1a14d02efb"},{"sha":"82f535b704357887080705e30f720880fe71fe67","author":{"email":"082104a2214aa7a3388a958bfb417cb349d77515@codeaurora.org","name":"Divya Narayanan Poojary"},"message":"ASoC: msm: update min buffer count and size\n\nUpdate minimum buffer size and count to provide more\noptions to the client.\n\nChange-Id: Ia303978f4e4b230e021a2ae35146328b1c594460\nSigned-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/82f535b704357887080705e30f720880fe71fe67"},{"sha":"d8473e2c5f9be82338b871d78891600b5abb285c","author":{"email":"b3c147b7b1fea00c05d6b38573ec7cd70637c400@codeaurora.org","name":"Gopikrishnaiah Anandan"},"message":"ASoC: pcm: update the start-up sequence for playback\n\nCodec should be started before the adsp to ensure that there is no data\nloss during playback.Current sequence enables the adsp first followed by\ncodec.This change updates the sequence prevent any playback data loss.\n\nChange-Id: Iaf01d153f41a2f94d302ae7f4c1c98b1361dd24f\nSigned-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/d8473e2c5f9be82338b871d78891600b5abb285c"},{"sha":"46db91b28fc2b5b567b01851179c29bd396c28e5","author":{"email":"500bfaf4a319a8240a69d06b94d025a1d7213ce7@codeaurora.org","name":"Aviral Gupta"},"message":"ASoC: q6asm: Fix the memory leak during the SSR\n\nIf a session is released during the SSR, then the memory unmap\ncommand to DSP fails. This results in not releasing up the memory\nblock shared among apps and the DSP.\nFix by checking if the session has been invalidated during the SSR\nand free up the memory during the close command.\n\nChange-Id: I66251e624e5cc1abd816c2e4647997482b96c771\nSigned-off-by: Aviral Gupta <aviralg@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/46db91b28fc2b5b567b01851179c29bd396c28e5"},{"sha":"5e5d0f7ef7a46b0b61cac0d0226bb046cdeb3ca1","author":{"email":"082104a2214aa7a3388a958bfb417cb349d77515@codeaurora.org","name":"Divya Narayanan Poojary"},"message":"ASoC: update codec driver to handle new SSR design.\n\nUpdate codec driver to reduce the time for wait to check Q6 core\nis ready.\n\nLNX.LA.3.7 Change-Id: I06f7124dda56bf867df32c3a03a63e1ee0e2bd94\n\nChange-Id: I2067772e2cb66a1b7a59a84ccf072927580a38ee\nSigned-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/5e5d0f7ef7a46b0b61cac0d0226bb046cdeb3ca1"},{"sha":"64b1e64ace7c43db76719e98d3a44391a2f9df76","author":{"email":"082104a2214aa7a3388a958bfb417cb349d77515@codeaurora.org","name":"Divya Narayanan Poojary"},"message":"ASoC: wcd9320: fix the no audio issue on triggering SSR\n\nAfter the SSR is triggered there is possibility of the  mismatch\namong  the cache register values and the actual hardware registers\nvalues. Due to this some of the registers doesn't gets updated when\nthe enable sequence is triggered. This results incomplete path\ngetting enabled resulting in no audio.\nFix by updating the registers to the reset state and updating the\ncache also. Also restart the mbhc for the proper headset detection\n\nLNX.LA.3.7 Change-Id: I851c303928dad1a0f36951ad40ac0b6a912e1757\n\nChange-Id: I00b6bc97ca8ab26bd2d4d25b5e0d967595075f65\nSigned-off-by: Aviral Gupta <aviralg@codeaurora.org>\nSigned-off-by: Divya Narayanan Poojary <dnaray@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/64b1e64ace7c43db76719e98d3a44391a2f9df76"},{"sha":"3fa4a0d227470d61d36139ff812378282be2f2b3","author":{"email":"90195ac9894f0ae655ee806f40ff2ab15e49efdd@codeaurora.org","name":"Laxminath Kasam"},"message":"ASoC: msm: reorg q6core header file\n\nThis is needed to allow include from\nnon soc folder.\n\nCRs-Fixed: 689849\nChange-Id: I753012d5ce9c5a788e75b4edf9b0099b58b30ec0\nSigned-off-by: Asish Bhattacharya <asishb@codeaurora.org>\nSigned-off-by: Laxminath Kasam <lkasam@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/3fa4a0d227470d61d36139ff812378282be2f2b3"},{"sha":"018599c026fce9acfeaf0ecd33e56c30b3e575bf","author":{"email":"287e02744ae7c802bbb99a60be19e5052bdd29c3@codeaurora.org","name":"Banajit Goswami"},"message":"ASoC: msm: qdsp6v2: Add SLIMBUS 3 TX port as valid port\n\nAdd Slimbus 3 TX port to the list of valid ports.\nOtherwise opening of this port will fail.\n\nCRs-fixed: 682168\nChange-Id: I53bdde37afb4c5b0773eff86bfcc45541532e4e7\nSigned-off-by: Damir Didjusto <damird@codeaurora.org>\nSigned-off-by: Banajit Goswami <bgoswami@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/018599c026fce9acfeaf0ecd33e56c30b3e575bf"},{"sha":"3264799b267c4a538f1366e78bb0d0272a7e1df6","author":{"email":"69d4c67d027719823df1f8f9226c47bc05dc8998@codeaurora.org","name":"Srivatsa Vaddagiri"},"message":"sched: Fix reference to stale task_struct in try_to_wake_up()\n\ntry_to_wake_up() currently drops p->pi_lock and later checks for need\nto notify cpufreq governor on task migrations or wakeups. However the\nwoken task could exit between the time p->pi_lock is released and the\ntime the test for notification is run. As a result, the test for\nnotification could refer to an exited task. task_notify_on_migrate(p)\ncould thus lead to invalid memory reference.\n\nFix this by running the test for notification with task's pi_lock\nheld.\n\nChange-Id: I1c7a337473d2d8e79342a015a179174ce00702e1\nSigned-off-by: Srivatsa Vaddagiri <vatsa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/3264799b267c4a538f1366e78bb0d0272a7e1df6"},{"sha":"a09fe5223b4c82e5ec9309dedd2ff6dccee275f7","author":{"email":"ee88214b0ccdd51141be84ff07c438f3095aef2a@codeaurora.org","name":"Santosh Mardi"},"message":"ASoC: msm: update platform driver to handle new SSR design.\n\nUpdate PCM platform driver to handle the reset events during\nSSR and also unblock the write wait according to\nthe new SSR design\n\nChange-Id: Id0b4950ffc0eb130dbfdce36375629a683752044\nCRs-Fixed: 661491\nSigned-off-by: Santosh Mardi <gsantosh@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/a09fe5223b4c82e5ec9309dedd2ff6dccee275f7"},{"sha":"8c3dcb110dda5d9cd8ee03f9e4cca6c81c382a30","author":{"email":"287e02744ae7c802bbb99a60be19e5052bdd29c3@codeaurora.org","name":"Banajit Goswami"},"message":"ASoC: msm: qdsp6v2: requeue read buffers in mmap device switch\n\nWhen device switch happens, ASM might return a 0 length\nbuffer. For MMAP style capture cases, buffers need to be\nre-queued at the event handler for this case, otherwise\nASM will have no buffers to read data into after the\ndevice is over successful.\n\nCRs-fixed: 700614\nChange-Id: I2b8930a3058bbe3979405d5de04d3371291db42d\nSigned-off-by: Banajit Goswami <bgoswami@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/8c3dcb110dda5d9cd8ee03f9e4cca6c81c382a30"},{"sha":"15f83ffb3018d3547444901b83efd7d80eb77b5b","author":{"email":"a6aa4b4fcb52deb1d756e7b1cea5d95872888fd9@codeaurora.org","name":"Aravind Kumar"},"message":"ASoC: msm: qdsp6v2: check proxy port is open when closing\n\nThe current logic opens the afe proxy port only if the\nproxy instance virtual port is opened. If only\npcm instance virtual port is opened and a close of the\nafe proxy port is attempted, this causes the device to\ncrash due to a wait event timeout as the driver tries\nto close an unopened afe port.\nThe change ensures that only if both the virtual ports\nare opened, which in effect starts the proxy port,\nthe afe close commands for the proxy port is sent to DSP,\nelse return immediately.\n\nChange-Id: I9450001c608208f3d8da22b2881a88db1c21d950\nSigned-off-by: Aravind Kumar <akumark@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/Hybrid-Rom/kernel_htc_msm8974/commits/15f83ffb3018d3547444901b83efd7d80eb77b5b"}]}