{"push_id":803425785,"size":55,"distinct_size":55,"ref":"refs/heads/ef63/LNX.LA.3.5.1-03310-8x74.0","head":"1a8364a10cdb816d500ae0eae2eebf5131f4eca0","before":"dbd6c1e81d034a02bb9c294c18f3826d57385917","commits":[{"sha":"24174eca1c435002ad1aca9975ccc5c4b84e7d18","author":{"email":"bfdf9f1f58ab0baf2612c45989055a4282facf06@codeaurora.org","name":"Anish Kumar"},"message":"ASoC: msm: Null dereference check added\n\nIn asm_read function we should check buffer pointer\nbefore it is dererferenced.\n\nCRs-Fixed: 612682\nChange-Id: I1968c038e1d35381bf174000287d542441e41092\nSigned-off-by: Anish Kumar <kanish@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/24174eca1c435002ad1aca9975ccc5c4b84e7d18"},{"sha":"8bb59f92434dca5ff9c09e4838cc6e324708468b","author":{"email":"c902f7a27c2f2d7d38fc3626412b203121dddc6e@codeaurora.org","name":"Venkatesh Yadav Abbarapu"},"message":"crypto: msm: ota: fix possible buffer overflow issue\n\nThis patch replaces snprintf with scnprintf to prevent\npossible buffer overflow issues\n\nCRs-Fixed: 562347\n\nChange-Id: I56aebd24557dccc547ff86cb8853ace0602b6e50\nAcked-by: Radhakrishna Popuri <c_rpopur@qti.qualcomm.com>\nSigned-off-by: Venkatesh Yadav Abbarapu <quicvenkat@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/8bb59f92434dca5ff9c09e4838cc6e324708468b"},{"sha":"bf5d7fb57b5920371520076e30d3713de77a2e3a","author":{"email":"9cf19ce3c18897332a39f1b9fe43a84c62c51acc@codeaurora.org","name":"Zaheerulla Meer"},"message":"soc: qcom: smd: Validate read and write addresses\n\nThe address from which data has to be read and the address to which the\nSMD data has to be written is calculated based on the head and tail\nindices for that SMD FIFO. If the indices are corrupted, then the\ncalculated pointer may be outside of the FIFO and may even be outside of\nthe range of SMEM.\n\nValidate the read and write addresses to be with in the limits of\nreceive and send FIFO limits respectively.\n\nCRs-Fixed: 550527\nChange-Id: Ie5578f6aee73ea2b1435fea7c2a0a6dda14bff82\nSigned-off-by: Zaheerulla Meer <zmeer@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/bf5d7fb57b5920371520076e30d3713de77a2e3a"},{"sha":"d1f4c358cd7b453efd06f8607063a912912f452a","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: dma-mapping: don't allow DMA mappings to be marked executable\n\nDMA mapping permissions were being derived from pgprot_kernel directly\nwithout using PAGE_KERNEL.  This causes them to be marked with executable\npermission, which is not what we want.  Fix this.\n\nChange-Id: Ib40f59f3c569f82409943cf8f9a86a9869d922cc\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nGit-commit: 0ea1ec713f04bdfac343c9702b21cd3a7c711826\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[lauraa@codeaurora.org: dropped functions not in older builds]\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/d1f4c358cd7b453efd06f8607063a912912f452a"},{"sha":"4567e156a6849e6439344e65d71cd0ae0e18defb","author":{"email":"f6aa0246ff943bfa8602cdf60d40c481b38ed232@arm.linux.org.uk","name":"Russell King"},"message":"ARM: fix executability of CMA mappings\n\nThe CMA region was being marked executable:\n\n0xdc04e000-0xdc050000           8K     RW x      MEM/CACHED/WBRA\n0xdc060000-0xdc100000         640K     RW x      MEM/CACHED/WBRA\n0xdc4f5000-0xdc500000          44K     RW x      MEM/CACHED/WBRA\n0xdcce9000-0xe0000000       52316K     RW x      MEM/CACHED/WBRA\n\nThis is mainly due to the badly worded MT_MEMORY_DMA_READY symbol, but\nthere are also a few other places in dma-mapping which should be\ncorrected to use the right constant.  Fix all these places:\n\n0xdc04e000-0xdc050000           8K     RW NX     MEM/CACHED/WBRA\n0xdc060000-0xdc100000         640K     RW NX     MEM/CACHED/WBRA\n0xdc280000-0xdc300000         512K     RW NX     MEM/CACHED/WBRA\n0xdc6fc000-0xe0000000       58384K     RW NX     MEM/CACHED/WBRA\n\nChange-Id: I044360a8f08b1a4ae3e3e9e623fb77af2b427c51\nSigned-off-by: Russell King <rmk+kernel@arm.linux.org.uk>\nGit-commit: 71b55663c5d0a6f8473045db1c8b376803780191\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[lauraa@codeaurora.org: Context fixups due to __dma_remap signature change]\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/4567e156a6849e6439344e65d71cd0ae0e18defb"},{"sha":"d55b65cbbb77d703d08736f214424b1e0a42405f","author":{"email":"59532d39ef436d420533e69095c106b6a8b3ecfe@codeaurora.org","name":"Rajesh Bondugula"},"message":"msm: camera: sensor: Update CCI WR comamnd buffer size to 11 bytes\n\nI2C command length is of 11 bytes, it includes 10 bytes of data and\none byte of WR command. Use 11 bytes char array to create command.\n\nChange-Id: Idf330fef6b8da79c6b7f5a2839d88a68e10a96f9\nSigned-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/d55b65cbbb77d703d08736f214424b1e0a42405f"},{"sha":"8c1c4a44d6105bc67404cbcb2cadfc1c62e94e52","author":{"email":"fec53db8c4887e6e95defbb5052bc6438029c1e6@codeaurora.org","name":"Jordan Crouse"},"message":"msm: kgsl: Mark the IOMMU setstate memory as read only\n\nMark the IOMMU setstate memory as read only in the pagetable.\n\nChange-Id: Ic0dedbadb19e499c749cd744c3e89be3bcb4c2a2\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/8c1c4a44d6105bc67404cbcb2cadfc1c62e94e52"},{"sha":"03f85608ca8b05a896c2bca387aba25c217e9a37","author":{"email":"f170b3970e1ff8de8ac083ab81eba96499e5ab96@codeaurora.org","name":"Zhen Kong"},"message":"qseecom: Validate pointer offset in qseecom_send_modfd_cmd\n\nValidate cmd_req_buf pointer offset in qseecom_send_modfy_cmd, and\nmake sure cmd buffer address to be within shared bufffer.\n\nChange-Id: I431511a92ab2cccbc2daebc0cf76cc3872689a97\nSigned-off-by: Zhen Kong <zkong@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/03f85608ca8b05a896c2bca387aba25c217e9a37"},{"sha":"54217c10dcfacba66b4d7b9f968fdc2dd287a536","author":{"email":"31017a722665e4afce586950f42944a6d331dabf@codeaurora.org","name":"Fred Oh"},"message":"ASoC: msm: qdsp6v2: fix possible integer overflow\n\nCheck integer overflow before multiplying struct size. If that happens\nshould return immediately. In addition if param length is greater than\nMAX size from spec, better return error.\n\nChange-Id: Ib96cb419ade042d21a1213f6d8c2ff339f5d1c56\nCRs-fixed: 605273\nSigned-off-by: Fred Oh <fred@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/54217c10dcfacba66b4d7b9f968fdc2dd287a536"},{"sha":"250530202ebf124c67ebbd594b54c7453d11d997","author":{"email":"a6aa4b4fcb52deb1d756e7b1cea5d95872888fd9@codeaurora.org","name":"Aravind Kumar"},"message":"msm: qdsp6v2: Increase max ports in APR\n\nIncrease the maximum ports in APR. Some Apps may support\nmultiple clients which exceeds the number of clients\nsupported in APR. This change increases number of ports\nused in APR upto 8 sessions.\n\nChange-Id: I06624330845681b4414dd470ab7aed669d690ba0\nSigned-off-by: Aravind Kumar <akumark@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/250530202ebf124c67ebbd594b54c7453d11d997"},{"sha":"67af379df854f77f58640038e498f6539c62de38","author":{"email":"016fff0ba48297342cd4b99ac702337705a3d7e8@codeaurora.org","name":"Pachika, Vikas Reddy"},"message":"msm: vidc: Validate userspace buffer count\n\nMakesure the number of buffers count is less than\nthe maximum limit to avoid structure overflow errors.\n\nChange-Id: Icf3850de36325637ae43ac95f1c8f0f63e201d31\nCRs-fixed: 563694\nSigned-off-by: Pachika, Vikas Reddy <vpachi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/67af379df854f77f58640038e498f6539c62de38"},{"sha":"e3c6967ba1cd0a3c030c1d449e42f6e729bab762","author":{"email":"016fff0ba48297342cd4b99ac702337705a3d7e8@codeaurora.org","name":"Pachika, Vikas Reddy"},"message":"msm: vidc: Validate userspace buffer count before using it\n\nValidate the number of buffers count variable before\nusing it to avoid structure overflow error.\n\nChange-Id: I61582c93e0f26ec6842e437134fb8a42bdbc36ff\nCRs-fixed: 563654\nSigned-off-by: Pachika, Vikas Reddy <vpachi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/e3c6967ba1cd0a3c030c1d449e42f6e729bab762"},{"sha":"762a55d15f1bf9be7f92d1d03c6c1264b0bed02b","author":{"email":"c9fc91b52d462e3771631e64df07f4b9c5f526e8@codeaurora.org","name":"Neeti Desai"},"message":"msm: ocmem: Call restore_sec_config() after every power collapse\n\nAs the QRIB is enabled, after every power collapse of ocmem, the\nQRIB is reset to the maximum security state. Due to this the apps\nprocessor cannot access the ocmem register space.\n\nThe restore_sec_config() scm call needs to be called before any\nregister is accessed after a power collapse to ensure that the\nsecurity configuration is restored. The clocks need to be turned\non before every call that is made into TZ to ensure that there\nis no power collapse.\n\nCRs-Fixed: 651324, 660089\nChange-Id: Ieb6b635142057e219de29e811c93749f6500cec5\nSigned-off-by: Neeti Desai <neetid@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/762a55d15f1bf9be7f92d1d03c6c1264b0bed02b"},{"sha":"01ffbe0d0f5b557c0b938e86cff66e5001f8fe47","author":{"email":"26cb9125ad1fdbc7c94146808c65657591c28e5c@codeaurora.org","name":"Yiduo Wang"},"message":"msm: camera: Fix various small issues in Actuator driver\n\nBound check and validate userspace parameters direction,\nnumber of steps and direction sign. Also fix possible\nmemory leak in certain error cases.\n\nCRs-Fixed: 511349\nChange-Id: Icaa324468574494fb40f2de78e522090806744cb\nSigned-off-by: Yiduo Wang <yiduow@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/01ffbe0d0f5b557c0b938e86cff66e5001f8fe47"},{"sha":"029fb47f98de196585203d1a7e91f936bb4a519d","author":{"email":"bece199d04f3dd7698e386ce6d24b866b933be5a@codeaurora.org","name":"Nikhilesh Reddy"},"message":"arm: mach-msm: Remove the unused rmt_storage code\n\nThe rmt_storage module is no longer used.\nRemove the unused module and cleanup the makefile and kconfig.\n\nCRs-Fixed: 549951\nChange-Id: Ie9ebaa2209ea9fa0df05dc892504fcb882f00f29\nSigned-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/029fb47f98de196585203d1a7e91f936bb4a519d"},{"sha":"2d759c2ca9503c63df401cfe5b0269c8dc8b8acc","author":{"email":"f170b3970e1ff8de8ac083ab81eba96499e5ab96@codeaurora.org","name":"Zhen Kong"},"message":"qseecom: change bus scale up mode in resume function\n\nThe maximum bus bandwidth mode supported by bus bandwidth setting\nfunction is 3 (i.e., HIGH),then to scale up bus bandwidth based on\ncumulative mode may prevent us from updating the bus bandwidth\ncorrectly when cumulative mode is greater than 3 (which is the case\nif there are concurrent applications running). Thus, we made a\nchange to scale up bus bandwidth mode to at most 3 in qseecom\nresume function.\n\nChange-Id: I3ec6eedace2fa2ea7de519df307c3ff9b193c910\nSigned-off-by: Zhen Kong <zkong@codeaurora.org>\n(cherry picked from commit 2cb7f49a182a40ff4405320a2c31da41a2948c05)","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/2d759c2ca9503c63df401cfe5b0269c8dc8b8acc"},{"sha":"4bfb8bf997f137920ae551c5aa188c87a42ea0da","author":{"email":"f170b3970e1ff8de8ac083ab81eba96499e5ab96@codeaurora.org","name":"Zhen Kong"},"message":"qseecom: Replace kzalloc with ion_alloc\n\nAllocate memory to common lib through kzalloc issues no page errors due to\nhigher order memory request.So allocate the memory from the heap specially\ndedicated to QSEECOM.\n\nChange-Id: Ice4a609d6791ce5adc84b9882231def31674f461\nSigned-off-by: AnilKumar Chimata <anilc@codeaurora.org>\nSigned-off-by: Zhen Kong <zkong@codeaurora.org>\n(cherry picked from commit 210492cbaf1ac1ec3a1c853be73940f9195884d7)","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/4bfb8bf997f137920ae551c5aa188c87a42ea0da"},{"sha":"514a786a30c08bba8c50ad84fa5f57e387884f68","author":{"email":"f170b3970e1ff8de8ac083ab81eba96499e5ab96@codeaurora.org","name":"Zhen Kong"},"message":"qseecom: Fix failure to load cmnlib image\n\nSet the physical address field of load_req data struct\ncorrectly using the right ion_phys API.Without this,\nsecure domain is not able to address/dereference memory\nwhere cmnlib image resides.\n\nChange-Id: I9f75e78227e4eee89fff9ad8b19701ff08e5d90a\nSigned-off-by: Mona Hossain <mhossain@codeaurora.org>\nSigned-off-by: Zhen Kong <zkong@codeaurora.org>\n(cherry picked from commit 7aaf09f5808e13b1707c5b68fadc796a09ccb6c2)","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/514a786a30c08bba8c50ad84fa5f57e387884f68"},{"sha":"af3b524114d081793b7d05a60ef3cf1475e8bd11","author":{"email":"f170b3970e1ff8de8ac083ab81eba96499e5ab96@codeaurora.org","name":"Zhen Kong"},"message":"qseecom: Check the return value of \"ion_phys\"\n\nCheck for return value of \"ion_phys\" and handle\nthe error case appropriately.\n\nChange-Id: Ib4f24af24de2b2553ed91479f46b2f79e0be0446\nSigned-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>\nSigned-off-by: Zhen Kong <zkong@codeaurora.org>\n(cherry picked from commit 514054ce886a8c5550d87e05b1b98da79a1a6ab1)","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/af3b524114d081793b7d05a60ef3cf1475e8bd11"},{"sha":"1e7579a1c9f3cdb60500ccaf54995251ff0c8d4d","author":{"email":"f170b3970e1ff8de8ac083ab81eba96499e5ab96@codeaurora.org","name":"Zhen Kong"},"message":"qseecom: register bus bandwidth mode when loading app\n\nwhen there are multiple running qseecom clients, ce clock may be disabled\nby one client while TZ is still loading another client's app, which will\nlead to load app failure. So, we make a change to register bus bandwidth\nmode before loading app and avoid to disable clock when current bandwidth\nmode is not INACTIVE.\n\nChange-Id: I1727f6fc038baf95da39089e1f0faefe42f3d40c\nSigned-off-by: Zhen Kong <zkong@codeaurora.org>\n(cherry picked from commit 815be96ded092e0ccc2c9934b0c448d5c4a75516)","distinct":true,"url":"https://api.github.com/repos/mifl/android_kernel_pantech_ef63-common/commits/1e7579a1c9f3cdb60500ccaf54995251ff0c8d4d"}]}