{"push_id":2691439221,"size":74,"distinct_size":74,"ref":"refs/heads/lineage-15.1","head":"89b99d90085acb348bb14739a13119c29be87870","before":"e6f29d40ec757e52559dcff2208535f8750be1f4","commits":[{"sha":"b0637ed47ec0371116b3d0026a3874b037fb6654","author":{"name":"Ghanim Fodi","email":"7d29b39ba490ecdf77701b23f4a7cec4bc0c4d3d@codeaurora.org"},"message":"msm: ipa: Prevent deletion of the default route rule\n\nThe first APPS default routing table rule is installed\nat the IPA driver initialization. To prevent routing\nexception, this rule cannot be deleted by user application.\nThis change prevents deleting this rule.\n\nChange-Id: Ia27434fd24a15fea5956018a1271b11bbe227df7\nCRs-fixed: 2165859\nSigned-off-by: Ghanim Fodi <gfodi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/b0637ed47ec0371116b3d0026a3874b037fb6654"},{"sha":"2f31a927fbf3ef98447821a2c5e28d623edb5023","author":{"name":"Vaishnavi Kommaraju","email":"883dc6ee1d74aa716c5ef3854851243918466eeb@codeaurora.org"},"message":"ASoC: wcd_cpe_core: Add mutex lock for CPE session\n\nAdd mutex lock to ensure atomic access to core handle\nin CPE alloc and dealloc sessions.\n\nCRs-Fixed: 2169403\nChange-Id: I7e046f349cc56ee06706cf15651dac3fdfe9d9a6\nSigned-off-by: Vaishnavi Kommaraju <vkommara@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/2f31a927fbf3ef98447821a2c5e28d623edb5023"},{"sha":"82a11366579a47168f9e7644e5bafad9a60cd290","author":{"name":"Haibin Liu","email":"c003eb6ad2720d82257d79d7ef119d634381496e@codeaurora.org"},"message":"msm: sensor: actuator: check NULL pointer for actuator ctrl\n\nAdd NULL pointer checking for actuator ctrl.\n\nCRs-Fixed: 2152399\nChange-Id: I2e206516e5ea1383c7396625455e1d7403df51cf\nSigned-off-by: Haibin Liu <haibinl@codeaurora.org>\nSigned-off-by: Santhosh Kumar Thimmanna Bhattar <sthim@codeaurora.org>\nSigned-off-by: Bharat Pawar <bpawar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/82a11366579a47168f9e7644e5bafad9a60cd290"},{"sha":"d8cd788306e1603380e009c04e45f9d58804fa13","author":{"name":"Hardik Arya","email":"3d9a86d616a76fd561cfd62642aa5019395d6319@codeaurora.org"},"message":"diag: Validate copying length against source buffer length\n\nThere a possibility of out-of-bound read because of not\nvalidating source buffer length against length that about\nto be copied. The patch adds proper check for validating\nlength before copying data\n\nCRs-Fixed: 2163793\nChange-Id: I7c93839d0c4d83024ce23a0ce494d09dd08567a9\nSigned-off-by: Hardik Arya <harya@codeaurora.org>\nSigned-off-by: Bharat Pawar <bpawar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/d8cd788306e1603380e009c04e45f9d58804fa13"},{"sha":"e5f42db2a0f99d78e0363548baeca7a0a1381b01","author":{"name":"Vaishnavi Kommaraju","email":"883dc6ee1d74aa716c5ef3854851243918466eeb@codeaurora.org"},"message":"ASoC: wcd_cpe_core: Add mutex lock for CPE session\n\nAdd mutex lock to ensure atomic access to core handle\nin CPE alloc and dealloc sessions.\n\nCRs-Fixed: 2169403\nChange-Id: Id4651cb7ccf470f77dcc1aa3f55b69d8f14bc367\nSigned-off-by: Vaishnavi Kommaraju <vkommara@codeaurora.org>\nSigned-off-by: Bharat Pawar <bpawar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/e5f42db2a0f99d78e0363548baeca7a0a1381b01"},{"sha":"5706eb83364788b55c5733b2e3cfa6d9889c0d13","author":{"name":"Sreelakshmi Gownipalli","email":"ca39c2cc03944f28ff9ea61882d0995994b72dbb@codeaurora.org"},"message":"diag: Protect the decrement of number of diag clients\n\nIn diagchar_open() protect the decrement of number of diag clients\nso that there will be no race conditions while reading the value\nfrom other functions.\n\nChange-Id: I0e2fb5331eec9c7bba39e7d881b69559256833a3\nSigned-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>\nSigned-off-by: Bharat Pawar <bpawar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/5706eb83364788b55c5733b2e3cfa6d9889c0d13"},{"sha":"2bfcf072d30eca7cbd1344e451a795059ecfb3df","author":{"name":"Yogendra Charya Tangalapally","email":"bd8f58faed47cff500e9173b8867fef49aafaa14@codeaurora.org"},"message":"ANDROID: sound: rawmidi: Hold lock around realloc\n\nThe SNDRV_RAWMIDI_STREAM_{OUTPUT,INPUT} ioctls may reallocate\nruntime->buffer while other kernel threads are accessing it.  If the\nunderlying krealloc() call frees the original buffer, then this can turn\ninto a use-after-free.\nMost of these accesses happen while the thread is holding runtime->lock,\nand can be fixed by just holding the same lock while replacing\nruntime->buffer, however we can't hold this spinlock while\nsnd_rawmidi_kernel_{read1,write1} are copying to/from userspace.  We\nneed to add and acquire a new mutex to prevent this from happening\nconcurrently with reallocation.  We hold this mutex during the entire\nreallocation process, to also prevent multiple concurrent reallocations\nleading to a double-free.\nSigned-off-by: Daniel Rosenberg <drosen@google.com>\nbug: 64315347\nChange-Id: I05764d4f1a38f373eb7c0ac1c98607ee5ff0eded\n[dcagle@codeaurora.org: Resolve trivial merge conflict]\nGit-repo: https://android.googlesource.com/kernel/msm\nGit-commit: d7193540482d11ff0ad3a07fc18717811641c6eb\nSigned-off-by: Yogendra Charya Tangalapally <c_yctang@qti.qualcomm.com>\nSigned-off-by: Bharat Pawar <bpawar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/2bfcf072d30eca7cbd1344e451a795059ecfb3df"},{"sha":"c6bc80669c5771d54a23fe4e3c08e17513749f1d","author":{"name":"Artem Borisov","email":"f9463d398a2472ef5fe6578acbe4253a3e7c61e9@gmail.com"},"message":"defconfig: jalebi: Use 64-bit binder API\n\nIPC_32BIT originally was intended to be used on 4.4 and older userspaces,\nbecause they didn't support new API and 64-bit pointers, but then it was\nforced on 32-bit platforms because ARM didn't have essential 64-bit get_user() calls.\nThe main limitation of this option is that it is incompatible with new API,\nso kernel and userspace should have same binder version to work properly.\nNecessary calls were later introduced in commit \"ARM: 8091/2: add get_user() support for 8 byte types\"\nand now AOSP and mainline are going towards removing old 32-bit binder API support.\n64-bit binder is 100% compatible with 32-bit kernel and userspace,\nso there is no reason for us to keep using the old solution anymore.\n\nChange-Id: I91ce91a1a17ceb7110184657663e957bd8793d3f","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/c6bc80669c5771d54a23fe4e3c08e17513749f1d"},{"sha":"7cee28056363124b519a393225689f56472828ac","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"diag: Validate copying length against source buffer length\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/7cee28056363124b519a393225689f56472828ac"},{"sha":"c142ce578e1a66d770228fa470993f958b223ba4","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"diag: Protect the decrement of number of diag clients\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/c142ce578e1a66d770228fa470993f958b223ba4"},{"sha":"048606c021143b86426aef52e153f5ca09fcc6d2","author":{"name":"Sreelakshmi Gownipalli","email":"ca39c2cc03944f28ff9ea61882d0995994b72dbb@codeaurora.org"},"message":"diag: Add conditional check for len in dci_process_ctrl_status()\n\nAdd correct conditional check for len in dci_process_ctrl_status() to\nprevent buffer overflow.\n\nChange-Id: Id73ed1c8b104428eceef0544ce2858160cc08fd2\nSigned-off-by: Sreelakshmi Gownipalli <sgownipa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/048606c021143b86426aef52e153f5ca09fcc6d2"},{"sha":"7d8e5437e210f8a292a31ed75f87c106f9a32fc2","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"msm: sensor: actuator: check NULL pointer for actuator ctrl\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/7d8e5437e210f8a292a31ed75f87c106f9a32fc2"},{"sha":"78f4b654e83e541a1c57f0c374fbb10e981aa3b1","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"ASoC: wcd_cpe_core: Add mutex lock for CPE session\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/78f4b654e83e541a1c57f0c374fbb10e981aa3b1"},{"sha":"bd37f05abb289ee96f94d598b29b5793d6949943","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"msm: ipa: Prevent deletion of the default route rule\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/bd37f05abb289ee96f94d598b29b5793d6949943"},{"sha":"10aff539c9b200e40c6232a12fc02e1496fbd5ca","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"ANDROID: sound: rawmidi: Hold lock around realloc\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/10aff539c9b200e40c6232a12fc02e1496fbd5ca"},{"sha":"abd940c1a8d81cd266267d116c3660313cb3eacf","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"diag: Add conditional check for len in dci_process_ctrl_status()\" into LA.BR.1.2.9.1_rb1.5","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/abd940c1a8d81cd266267d116c3660313cb3eacf"},{"sha":"c8273109c5ba994c570413011413416cb6a5de26","author":{"name":"Danny Baumann","email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de"},"message":"ARM: dts: msm: Add missing fstab entry for 8939 v3.0\n\n* Missed in b2bd4a03f9c6e091e286536a6f1046c9d45875b9\n\nChange-Id: I1795b5055ebd8311e215aa37f8a3eb825432b190","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/c8273109c5ba994c570413011413416cb6a5de26"},{"sha":"d780ee8c19e95d600fe2b69fb2db3ed6e25ee107","author":{"name":"Pratham Pratap","email":"b99a098670df666580de077baa70a20fb276341a@codeaurora.org"},"message":"usb: dwc3: dbm: Fix double free in msm_dbm_probe\n\nMemory allocated with devm_kzalloc is automatically\nreleased by the kernel if the probe function fails with\nan error code. Therefore, using kfree is unsafe since it\ncan lead to the Double-Free security issue. This change\nremoves kfree from msm_dbm_probe function to avoid double\nfree for dbm_data.\n\nChange-Id: I512284d021ba89d5d04a6d498aa17489e37bff2e\nSigned-off-by: Pratham Pratap <prathampratap@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/d780ee8c19e95d600fe2b69fb2db3ed6e25ee107"},{"sha":"127763cadd14999848b6f0d6972ad78bf7e4e48a","author":{"name":"Al Viro","email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@zeniv.linux.org.uk"},"message":"new helper: dentry_free()\n\nThe part of old d_free() is that dealt with actual freeing of dentry.\nTaken out of dentry_kill() into a separate function.\n\nGit-repo: https://github.com/torvalds/linux.git\nGit-commit: b4f0354e968f5fabd39bc85b99fedae4a97589fe\nChange-Id: I4b16554b6f6acc558d299ca3282eebf93612d8a9\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Ankit Jain <jankit@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/127763cadd14999848b6f0d6972ad78bf7e4e48a"},{"sha":"5c105e09c4637dc209d4c894eeed5d645757299b","author":{"name":"Hanumanth Reddy Pothula","email":"8196c9ad3789a46b33a754647c291c9db243b28c@codeaurora.org"},"message":"wlan: Use request manager for RSSI.\n\npropagation from qcacld-2.0 to prima\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_rssi() and hdd_get_rssi_cb() to this framework.\n\nChange-Id: Ib0b74e288ad3dc4588440f0de7cfbebc9f88a49a\nCRs-Fixed: 2213568","distinct":true,"url":"https://api.github.com/repos/nicknitewolf/kernel_wingtech_msm8916/commits/5c105e09c4637dc209d4c894eeed5d645757299b"}]}
{"actor":{"display_login":"nicknitewolf"}}