{"push_id":2823745052,"size":37,"distinct_size":1,"ref":"refs/heads/eas_P-no-treble","head":"36c7b9c0cc829a4b63f5ce78a661bab7aedd5684","before":"5ac272e487953d1ba5eb538a92b36b150c28b024","commits":[{"sha":"4b89bdea69995195c7ca38d545cd9d8304901120","author":{"name":"Siva Kumar Akkireddi","email":"2909cdf90d15e9d9c9881e06371b7391d429cdfa@codeaurora.org"},"message":"msm: mhi_dev: Fix incorrect transfer size in completion event\n\nSet the correct transfer size instead of the TRE size when sending\ncompletion event to host in mhi_dev_transfer_completion_cb. Also,\ndo not access the MHI transfer request structure after the client\ncallback has been called since it may be re-used for other transfers.\nCopy the required fields locally instead.\n\nChange-Id: I6b2cbec3bb3ebfaead926054077e6c0bca85b90e\nSigned-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/4b89bdea69995195c7ca38d545cd9d8304901120"},{"sha":"9afe611992d40d23659983832fb8bbbf13548717","author":{"name":"Arun Kumar Neelakantam","email":"e36519ed998e577ca4306dc3c35b89f0bef834f3@codeaurora.org"},"message":"net: ipc_router: Initialize the sockaddr in recvmsg() handler\n\nsockaddr structure is filled with required information only which\nresults in few memory locations of structure with uninitialized data.\n\nMemset complete structure before using it to remove uninitialized data.\n\nCRs-Fixed: 2274853\nChange-Id: I181710bde100fb1553b925d9fdf227af35ff38b5\nSigned-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/9afe611992d40d23659983832fb8bbbf13548717"},{"sha":"12ed91a6c251d808800290bd6325c1a82020ae0b","author":{"name":"Sachin Grover","email":"af668b036f98d0122bb232b04400bb78b43edbba@codeaurora.org"},"message":"selinux: KASAN: slab-out-of-bounds in xattr_getsecurity\n\nCall trace:\n [<ffffff9203a8d7a8>] dump_backtrace+0x0/0x428\n [<ffffff9203a8dbf8>] show_stack+0x28/0x38\n [<ffffff920409bfb8>] dump_stack+0xd4/0x124\n [<ffffff9203d187e8>] print_address_description+0x68/0x258\n [<ffffff9203d18c00>] kasan_report.part.2+0x228/0x2f0\n [<ffffff9203d1927c>] kasan_report+0x5c/0x70\n [<ffffff9203d1776c>] check_memory_region+0x12c/0x1c0\n [<ffffff9203d17cdc>] memcpy+0x34/0x68\n [<ffffff9203d75348>] xattr_getsecurity+0xe0/0x160\n [<ffffff9203d75490>] vfs_getxattr+0xc8/0x120\n [<ffffff9203d75d68>] getxattr+0x100/0x2c8\n [<ffffff9203d76fb4>] SyS_fgetxattr+0x64/0xa0\n [<ffffff9203a83f70>] el0_svc_naked+0x24/0x28\n\nIf user get root access and calls security.selinux setxattr() with an\nembedded NUL on a file and then if some process performs a getxattr()\non that file with a length greater than the actual length of the string,\nit would result in a panic.\n\nTo fix this, add the actual length of the string to the security context\ninstead of the length passed by the userspace process.\n\nChange-Id: Ie0b8bfc7c96bc12282b955fb3adf41b3c2d011cd\nSigned-off-by: Sachin Grover <sgrover@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/12ed91a6c251d808800290bd6325c1a82020ae0b"},{"sha":"bfbab2eaa3ff67a95273d94f16143eec6d1c763a","author":{"name":"Mohammed Javid","email":"2b7eec3af960ef4273dd3b88330f3f3064fd7247@codeaurora.org"},"message":"msm: ipa: Setting appropriate config on MHI ep\n\nCouple of configuration updation on MHI ep,\n\n - During MHI suspend sequence,\n   suspend DL channels first and followed by UL channels.\n   Because, if MHI suspended during high tput scenario,\n   there could be a chance that Q6 is still pumping data towards it.\n   Due to which UL channels disconnection\n   will fail and assert the device.\n\n - Set ep_delay on MHI CLIENT PROD ep upon connect,\n   to prevent some random data getting into IPA\n   before even Q6 configures it.\n\n - During SSR in pre-shutdown cleanup, set ep_delay and holb on MHI ep's\n   to make sure there is no ipa stall due to some packet in/out.\n   Since the ep configs are done by Q6 and which is down in SSR.\n\nChange-Id: Ie315892a2d1403a7e1f2ecf40c7b6c12d4e93c91\nSigned-off-by: Mohammed Javid <mjavid@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/bfbab2eaa3ff67a95273d94f16143eec6d1c763a"},{"sha":"b42263f48e0c2673bc7e1e8f927168790dbdf825","author":{"name":"Siva Kumar Akkireddi","email":"2909cdf90d15e9d9c9881e06371b7391d429cdfa@codeaurora.org"},"message":"msm: mhi_dev: Switch to look-up table for UCI channel attributes\n\nUse a look-up table to easily add or remove support for UCI SW channels.\nThe table includes the channel id, direction, TRB size, number of TRBs\nand a boolean flag indicating whether to register a channel state change\nnotification with the MHI driver.\n\nChange-Id: I8697c24ee559546e279eac51cf9365d7570612e3\nSigned-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/b42263f48e0c2673bc7e1e8f927168790dbdf825"},{"sha":"27fe6e2557ff57a7d3e805715de1f3dd97220164","author":{"name":"Siva Kumar Akkireddi","email":"2909cdf90d15e9d9c9881e06371b7391d429cdfa@codeaurora.org"},"message":"msm: mhi_dev: Add asynchronous read/write support in UCI driver\n\nAdd and enable (by default) support for asynchronous reads and\nwrites in the UCI driver. Clients can force the earlier synchronous\nreads and writes by specifying the O_SYNC file flag in the file open\ncall.\n\nChange-Id: I4d283c2d56e169bf7dbf01cb57b75b1911ef401d\nSigned-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/27fe6e2557ff57a7d3e805715de1f3dd97220164"},{"sha":"153005467726432c707b8faf1989eedc5a1cd586","author":{"name":"Siva Kumar Akkireddi","email":"2909cdf90d15e9d9c9881e06371b7391d429cdfa@codeaurora.org"},"message":"msm: mhi_dev: Initialize UCI client channel numbers early\n\nMove the channel number initialization for UCI clients to\nuci_init_client_attributes function to ensure the correct channel\nnumber is used for registering callback with the MHI driver.\nCorrect the index used to retrieve the client handle.\n\nChange-Id: I5987366aed582ac47895a1310e0e0ee0de07c470\nSigned-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/153005467726432c707b8faf1989eedc5a1cd586"},{"sha":"0fe8597e9b498f3ec9e7afa6c8b340f136bfb328","author":{"name":"Siva Kumar Akkireddi","email":"2909cdf90d15e9d9c9881e06371b7391d429cdfa@codeaurora.org"},"message":"msm: mhi_dev: Handle wrap-around case for event ring updates\n\nAsynchronous reads/writes may result in multiple elements being\nadded to the event ring in a single update. This change accounts\nfor the wrap-around case when updating a ring with multiple elements.\n\nChange-Id: I4fca542da488ae812dbb57f2d651a472092b39eb\nSigned-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/0fe8597e9b498f3ec9e7afa6c8b340f136bfb328"},{"sha":"982223b411e0f85703efd0cbc0f8e858bdf9d9db","author":{"name":"Mark Rutland","email":"1db9dd262beaa64f35756dd39531d9747b7778bb@arm.com"},"message":"BACKPORT: arm64: split thread_info from task stack\n\nThis patch moves arm64's struct thread_info from the task stack into\ntask_struct. This protects thread_info from corruption in the case of\nstack overflows, and makes its address harder to determine if stack\naddresses are leaked, making a number of attacks more difficult. Precise\ndetection and handling of overflow is left for subsequent patches.\n\nLargely, this involves changing code to store the task_struct in sp_el0,\nand acquire the thread_info from the task struct. Core code now\nimplements current_thread_info(), and as noted in <linux/sched.h> this\nrelies on offsetof(task_struct, thread_info) == 0, enforced by core\ncode.\n\nThis change means that the 'tsk' register used in entry.S now points to\na task_struct, rather than a thread_info as it used to. To make this\nclear, the TI_* field offsets are renamed to TSK_TI_*, with asm-offsets\nappropriately updated to account for the structural change.\n\nUserspace clobbers sp_el0, and we can no longer restore this from the\nstack. Instead, the current task is cached in a per-cpu variable that we\ncan safely access from early assembly as interrupts are disabled (and we\nare thus not preemptible).\n\nBoth secondary entry and idle are updated to stash the sp and task\npointer separately.\n\nSigned-off-by: Mark Rutland <mark.rutland@arm.com>\nTested-by: Laura Abbott <labbott@redhat.com>\nCc: AKASHI Takahiro <takahiro.akashi@linaro.org>\nCc: Andy Lutomirski <luto@kernel.org>\nCc: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nCc: James Morse <james.morse@arm.com>\nCc: Kees Cook <keescook@chromium.org>\nCc: Suzuki K Poulose <suzuki.poulose@arm.com>\nCc: Will Deacon <will.deacon@arm.com>\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>\n\nThis is a modification of Mark Rutland's original patch. Guards to check\nif CONFIG_THREAD_INFO_IN_TASK is used has been inserted. get_current()\nfor when CONFIG_THREAD_INFO_IN_TASK is not used has been added to\narch/arm64/include/asm/current.h.\n\nBug: 64672701\nChange-Id: Ic5eae344a7c2baea0864f6ae16be1e9c60c0a74a\n(cherry picked from commit c02433dd6de32f042cf3ffe476746b1115b8c096)\nSigned-off-by: Zubin Mithra <zsm@google.com>\nGit-repo: https://android.googlesource.com/kernel/msm\nGit-commit: fe5800b60e30df67caed77da246150c8d478538b\nSigned-off-by: Chetan C R <cravin@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/982223b411e0f85703efd0cbc0f8e858bdf9d9db"},{"sha":"2dd1a9156d7837308865f8880b48c6eca22e1578","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"msm: mhi_dev: Fix incorrect transfer size in completion event\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/2dd1a9156d7837308865f8880b48c6eca22e1578"},{"sha":"25dafe1468012567ce088c0afc162cc9f3435426","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"msm: mhi_dev: Add asynchronous read/write support in UCI driver\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/25dafe1468012567ce088c0afc162cc9f3435426"},{"sha":"d12ec0e49d0915e71d847c444dbbaf6ec44141e4","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"msm: mhi_dev: Handle wrap-around case for event ring updates\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/d12ec0e49d0915e71d847c444dbbaf6ec44141e4"},{"sha":"e425d3cddb1504dcf951a6075922813b74f9e0b0","author":{"name":"Eric Biggers","email":"6f6115196800bbe9712b3f04c7e40093bb382fc5@google.com"},"message":"crypto: pcrypt - fix freeing pcrypt instances\n\npcrypt is using the old way of freeing instances, where the ->free()\nmethod specified in the 'struct crypto_template' is passed a pointer to\nthe 'struct crypto_instance'.  But the crypto_instance is being\nkfree()'d directly, which is incorrect because the memory was actually\nallocated as an aead_instance, which contains the crypto_instance at a\nnonzero offset.  Thus, the wrong pointer was being kfree()'d.\n\nFix it by switching to the new way to free aead_instance's where the\n->free() method is specified in the aead_instance itself.\n\nChange-Id: I4e7ca9d5e450708b0b02129d99d7044a534c1144\nReported-by: syzbot <syzkaller@googlegroups.com>\nFixes: 0496f56065e0 (\"crypto: pcrypt - Add support for new AEAD interface\")\nCc: <stable@vger.kernel.org> # v4.2+\nSigned-off-by: Eric Biggers <ebiggers@google.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>\nGit-repo: Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nGit-commit: d76c68109f37cb85b243a1cf0f40313afd2bae68\n[cravin@codeaurora.org : Resolved minor conflict]\nSigned-off-by: Srinivasa Rao Kuppala <srkupp@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/e425d3cddb1504dcf951a6075922813b74f9e0b0"},{"sha":"809b89921a56fc8bb839c54fcae560e5aa09abdc","author":{"name":"Jhansi Konathala","email":"e8454251d66d12a9e6a50f8b3d863a26d0615629@codeaurora.org"},"message":"SoC: msm: msm_audio_ion: Add the scm call\n\nAdd upgraded version of audio memory protection\nscm API call in msm_audio_ion_probe to protect\naudio ion memory region.\n\nChange-Id: I48ade6e937357858ab4aaafc02f15a1d8b61f2b2\nSigned-off-by: Jhansi Konathala <cjkonat@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/809b89921a56fc8bb839c54fcae560e5aa09abdc"},{"sha":"a383bb10cb7a2a349a8bfdccc6ecc1def040bc76","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"net: ipc_router: Initialize the sockaddr in recvmsg() handler\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/a383bb10cb7a2a349a8bfdccc6ecc1def040bc76"},{"sha":"67c2dfb44ad3c62397340c3d781ba4ee01089eca","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"selinux: KASAN: slab-out-of-bounds in xattr_getsecurity\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/67c2dfb44ad3c62397340c3d781ba4ee01089eca"},{"sha":"996fe285c8d60cf68909c0a3b48c0f020197801b","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"msm: ipa: Setting appropriate config on MHI ep\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/996fe285c8d60cf68909c0a3b48c0f020197801b"},{"sha":"8f118e672ea217316d2402c9dfdc30894a9ec075","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"crypto: pcrypt - fix freeing pcrypt instances\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/8f118e672ea217316d2402c9dfdc30894a9ec075"},{"sha":"f00ab7d1c72cb79cabf2905898887bbc262e7a82","author":{"name":"Linux Build Service Account","email":"d3c7bae90ce2477533ec852edf38b65198016249@localhost"},"message":"Merge \"SoC: msm: msm_audio_ion: Add the scm call\"","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/f00ab7d1c72cb79cabf2905898887bbc262e7a82"},{"sha":"bc23c336c3cb3657e8205f890913bd5753c4bcda","author":{"name":"Paras Nagda","email":"1e328b2b908a1af4b27ddcb33cb73d83961e89a3@codeaurora.org"},"message":"msm: vidc: Increase minimum input buffer count for HEVC decode\n\nIncrease minimum input buffer count for HEVC decode to 5 to\navoid hang when the DPB is not full and FW keeps\nwaiting for FTB although sufficient ETB are being queued.\n\nChange-Id: Id344cd896aeac46765e250e715d14a6c835b4221\nSigned-off-by: Paras Nagda <pnagda@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Martichou/potter/commits/bc23c336c3cb3657e8205f890913bd5753c4bcda"}]}
{"actor":{"display_login":"Martichou"}}