{"push_id":1922041089,"size":72,"distinct_size":72,"ref":"refs/heads/7.1","head":"096557c534a5d9b8146de342868e1dbd8737a662","before":"79e7f2bc8ed7590ac9bc7081ba7f549b4682bbf8","commits":[{"sha":"86813131fd74c7fef7fbd3fd271308ab7dbc5295","author":{"name":"Subash Abhinov Kasiviswanathan","email":"cb27acb5bfbe78054ecbc5d329a00e60c1019de9@codeaurora.org"},"message":"net: Copy ndisc_nodetype from original skb in skb_clone\n\nskb_clone does not copy all fields from original skb. Fields\nwhich are uninitialized may cause unexpected behavior when they\nare passed down to network stack. In case ndisc_nodetype is set\nto a random value for a router advertisement, kernel looks at this\nfield and drops it assuming that this packet originates from a\nnode and not a router.\n\nFix this by copying the ndisc_nodetype from the original skb\nrather than relying on an uninitialized cloned skb.\n\nCRs-Fixed: 872241\nChange-Id: I9686e31808c94a3bbf309007f521c0e06bac2e96\nSigned-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/86813131fd74c7fef7fbd3fd271308ab7dbc5295"},{"sha":"b9faf026789eb8fadaa7a8f8bd74202fcf19eb1d","author":{"name":"Divya Ojha","email":"adb4e6b5a390cf1c8a4310d9c2b75b6f6cb7bd3b@codeaurora.org"},"message":"ASoC: msm: qdsp6v2: make audio debugfs read and release exclusive\n\nA thread can read audio debugfs entry while another closes the\ndevice. Protect these operations with a mutex and before read\ncheck audio data for a valid pointer.\n\nChange-Id: If29a308c1a8329d7befd047d41abe5f6ab626199\nSigned-off-by: Divya Ojha <dojha@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/b9faf026789eb8fadaa7a8f8bd74202fcf19eb1d"},{"sha":"fa173fa679c6f400434d7215b87289bae8325237","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"ASoC: msm: qdsp6v2: make audio debugfs read and release exclusive\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/fa173fa679c6f400434d7215b87289bae8325237"},{"sha":"a9dcbcf326bb1cdfa44db09553004afd408cd54f","author":{"name":"Naresh Malladi","email":"4f28c5631d252e310df19e1a18d7912a86cc3003@codeaurora.org"},"message":"drivers: soc: qcom: rpm_stats: Add mutex lock for shared data\n\nThe buffer allocated in rpmstats_show need to be protected\nas there can be a possiblity of use-after-free scenario.\nProcess A              B\n        |              |\n      open             |\n        |              |\n      read started     |\n        |             close\n\nAdd mutex lock to protect the buffer to avoid this.\n\nAlso allow reading RPM stats information using sysfs nodes.\n\nThe stats are available at\n\t/sys/power/system_sleep/stats\n\nChange-Id: I28ab98e264fc4e425f23c71ddc6dcc8f275d8f6b\nSigned-off-by: Naresh Malladi <namall@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/a9dcbcf326bb1cdfa44db09553004afd408cd54f"},{"sha":"f0129efbc1a5ec35690f0ec74beab71142b4817d","author":{"name":"Krishna Manikandan","email":"09b83fdcc8acff41d1f94b5219f696bb563eee1a@codeaurora.org"},"message":"fbdev: msm: Allocate fd with O_CLOEXEC flag\n\nWhen fd is requested during get_metadata call, create fd\nusing O_CLOEXEC flag.\n\nCRs-Fixed: 2030638\nChange-Id: I1c874f713a3ebada63ba2c85f021aa78b04af44b\nSigned-off-by: Krishna Manikandan <mkrishn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/f0129efbc1a5ec35690f0ec74beab71142b4817d"},{"sha":"9f5d4c460ce2ded1ee298c4f7875aef8f9462c8f","author":{"name":"mohamed sunfeer","email":"d8e47f294f2da9a722d5a592cd6884696a0209e6@codeaurora.org"},"message":"compat_qcedev: Fix accessing userspace memory in kernel space\n\nUse put_user API to write the data to userspace from kernel\nspace to avoid accessing userspace memory directly in\nkernel space.\n\nChange-Id: I4dd73872ab8c374793268cef2b9a2dfccf3454c9\nSigned-off-by: mohamed sunfeer <msunfeer@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/9f5d4c460ce2ded1ee298c4f7875aef8f9462c8f"},{"sha":"f6dd76db81d9438b8efb9fcd76ce47c2c81f33f3","author":{"name":"Sudarshan Rajagopalan","email":"cc0b98e3bd9fd2d4fb47408a421554f5cc82cf2a@codeaurora.org"},"message":"ion: fix logical-not comparison warning\n\nFixes compiler warning when a logical-not on a variable\nis applied while comparing it with value zero.\n\nChange-Id: I92aa16bd0d57a0d59ecd26eef1ac92220332998d\nSigned-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/f6dd76db81d9438b8efb9fcd76ce47c2c81f33f3"},{"sha":"35dba443414888704274891ac4ac1975978a91ea","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"drivers: soc: qcom: rpm_stats: Add mutex lock for shared data\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/35dba443414888704274891ac4ac1975978a91ea"},{"sha":"b1edaf54d9e580e26a73b9134404046f49a24838","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"ion: fix logical-not comparison warning\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/b1edaf54d9e580e26a73b9134404046f49a24838"},{"sha":"72b4e4b0fc837e43b7c42ceedea3f47d4ecd6b43","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"compat_qcedev: Fix accessing userspace memory in kernel space\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/72b4e4b0fc837e43b7c42ceedea3f47d4ecd6b43"},{"sha":"74c10a9c5ada6446e78ada834743329e6db4207e","author":{"name":"Andrew Chant","email":"74abe530dd61f06b906af7d23d7dcf61131999f9@google.com"},"message":"input: synaptics_dsx: validate bounds of intr_reg_num\n\nValidate the intr_reg_num value returned by touchscreen\nto ensure no out of bounds access can occur.\n\nBug: 35472278\nChange-Id: I22f5b67815fe7d448b5ed847e4e3d65af63bed84\nSigned-off-by: Andrew Chant <achant@google.com>\nGit-repo: https://android.googlesource.com/kernel/msm\nGit-commit: 271baca849983ef309e82a4e5953027790f36154\nSigned-off-by: Dennis Cagle <dcagle@codeaurora.org>\nSigned-off-by: Shantanu Jain <shjain@qti.qualcomm.com>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/74c10a9c5ada6446e78ada834743329e6db4207e"},{"sha":"1a5c6ad8b03018e4d6a12c0061494bae039bd919","author":{"name":"Andrew Chant","email":"74abe530dd61f06b906af7d23d7dcf61131999f9@google.com"},"message":"input: touchscreen: validate bounds of intr_reg_num\n\nValidate the intr_reg_num value returned by touchscreen\nto ensure no out of bounds access can occur.\n\nBug: 35472278\nSigned-off-by: Andrew Chant <achant@google.com>\n\nChange-Id: Ib2b5a53034fd1306d29a74ff0f2f698f149fc8c3\nGit-repo: https://android.googlesource.com/kernel/msm\nGit-commit: 70e632224737d448b1b4083af7d6b8fcee02b192\nSigned-off-by: Dennis Cagle <dcagle@codeaurora.org>\nSigned-off-by: Shantanu Jain <shjain@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/1a5c6ad8b03018e4d6a12c0061494bae039bd919"},{"sha":"451fa1107cd981d733c901abff992eb5ec03212a","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"net: Copy ndisc_nodetype from original skb in skb_clone\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/451fa1107cd981d733c901abff992eb5ec03212a"},{"sha":"fc75be74b590e7e396a2f9ddf0bc8df9eaa3253c","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"input: synaptics_dsx: validate bounds of intr_reg_num\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/fc75be74b590e7e396a2f9ddf0bc8df9eaa3253c"},{"sha":"7bb37fb3e7029f8f16c673f4e3d2fe9fe2a485aa","author":{"name":"Sarada Prasanna Garnayak","email":"5a6c89d8d2d571c394d8fd07c242c922ccf59e68@codeaurora.org"},"message":"cnss_pci: fix the race condition in firmware file setup\n\nAdd protection code to avoid the redundant firmware\nsetup from the userspace. Synchronize firmware setup\nglobal data access by multiple firmware setup routines\nwhen firmware setup triggered by userspace is in progress.\n\nCRs-Fixed: 2053638\nChange-Id: Ib5bf05aade464a0789c7b848457e95d25c4e6f8f\nSigned-off-by: Sarada Prasanna Garnayak <sgarna@codeaurora.org>\nSigned-off-by: Yasir Malik <ymalik@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/7bb37fb3e7029f8f16c673f4e3d2fe9fe2a485aa"},{"sha":"40899dfc4431a6de9a49f49c3407dcbcc46ee17c","author":{"name":"Hareesh Gundu","email":"d1030c22c56fe5058be3489b18b4b174ec49438a@codeaurora.org"},"message":"msm: kgsl: Perform cache operation with kernel address\n\nKernel should never access untrusted pointers directly.\nIf the address is not mapped to kernel, map to kernel\naddress space and perform cache related operation.\n\nChange-Id: I433befcde620e51b8ec17954ddb710f6084e0592\nSigned-off-by: Hareesh Gundu <hareeshg@codeaurora.org>\nSigned-off-by: Archana Sriram <apsrir@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/40899dfc4431a6de9a49f49c3407dcbcc46ee17c"},{"sha":"4e2cb525b4584d9902a33c29c60a3a0a12662a89","author":{"name":"Veerabhadrarao Badiganti","email":"920eb5430357501b17402fc91b18244cba6dbc39@codeaurora.org"},"message":"mmc: cmdq_hci: Enable legacy interrupts immediately after halt\n\nEnable the legacy interrupts immediately after halt interrupt is\nhandled, from cmdq_irq() itself.\n\nWhen cmdq halt is initiated, as per existing logic driver waits either\nfor halt interrupt to fire or for certain period of time.  In case if\ncmdq is halted but halt interrupt got delayed than wait-timeout period,\ndriver disables cmdq interrupts since cmdq is in halt state.\nThe delayed halt interrupt gets fired only when cmdq is unhalted next\ntime and cmdq interrupts are enabled. And this delayed interrupt is\ntreated as an unexpected interrupt.\n\nBy enabling legacy interrupts (i.e., disabling cmdq interrupts) from\ncmdq_irq(), we can ensure that we don't disable cmdq interrupts until\nhalt interrupt get fired. So we can avoid above mentioned scenario.\n\nChange-Id: Ic052d41fac789b6390a5d80dfaee91767bdb783f\nSigned-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>\nSigned-off-by: Sayali Lokhande <sayalil@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/4e2cb525b4584d9902a33c29c60a3a0a12662a89"},{"sha":"bf86cf1cb6efc1e35cdbfe16de60de962f3bf3bc","author":{"name":"Veerabhadrarao Badiganti","email":"920eb5430357501b17402fc91b18244cba6dbc39@codeaurora.org"},"message":"mmc: cmdq_hci: Increase HAC interrupt wait time in halt path\n\nWhen system is heavily loaded, in some cases interrupt servicing\nis getting effected and cmdq halt interrupt handler is getting invoked\nafter 1 sec delay. Since wait time of HAC interrupt in cmdq driver\nis 1 sec, the delayed interrupt is being treated as unexpected\ninterrupt.\nFor fixing this case, increasing the timeout to 10 seconds.\n\nChange-Id: I55879095aa2b81a10f40963aee02b2068a3305b4\nSigned-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>\nSigned-off-by: Sayali Lokhande <sayalil@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/bf86cf1cb6efc1e35cdbfe16de60de962f3bf3bc"},{"sha":"cb5b5db1cfd6789376b161fb1abe83ec6b2bbc6d","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@quicinc.com"},"message":"Merge \"mmc: cmdq_hci: Increase HAC interrupt wait time in halt path\"","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/cb5b5db1cfd6789376b161fb1abe83ec6b2bbc6d"},{"sha":"572920898f452ac66875ba230172d5608143c6e5","author":{"name":"Thierry Strudel","email":"d91a09988021b738ebcc7e5a85aaf180a4dfaa4b@google.com"},"message":"cpu: send KOBJ_ONLINE event when enabling cpus\n\nIn case some sysfs nodes needs to be labeled with a different label than\nsysfs then user needs to be notified when a core is brought back online.\n\nBug: 29359497\nChange-Id: I0395c86e01cd49c348fda8f93087d26f88557c91\nSigned-off-by: Thierry Strudel <tstrudel@google.com>\nGit-commit: fda281a64c7da7b5c634703d22a240a79c337992\nGit-repo: https://android.googlesource.com/kernel/common.git\nSigned-off-by: Srinivasarao P <spathi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/crdroid-devices/android_kernel_leeco_msm8976/commits/572920898f452ac66875ba230172d5608143c6e5"}]}
{"actor":{"display_login":"soubhik-khan"}}