{"push_id":1496217212,"size":129,"distinct_size":128,"ref":"refs/heads/cm-14.1","head":"def3cd203001b0425778ca3252dec7d6869e062f","before":"a7f4be3a1a1aae2380cba4b305546f8d4bc0c501","commits":[{"sha":"d7b829f886de1b213251c1f068e73cd22fa76948","author":{"name":"Whoopie","email":"1405cfb3181b135603fe6eaf7cfa05d28b4ce7ff@gmx.net"},"message":"usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs\n\nThis patch adds a \"cdrom\" sysfs entry for each mass_storage LUN, just\nlike \"ro\" sysfs entry. This allows switching between USB and CD-ROM\nemulation without reinserting the module or recompiling the kernel.\n\nThe patch is based on https://review.lineageos.org/#/c/90489/, but\nadopted for kernel 3.18. The changes storage_common.c are already\navailable in kernel 3.18 (commit 864328ef8e735403f85b768284001a4187d6868f).\n\nChange-Id: Idf83c74815b1ad370428ab9d3e5503d5f7bcd3b6","distinct":false,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/d7b829f886de1b213251c1f068e73cd22fa76948"},{"sha":"6a3ba1d9270650bef6b3d50ee051a0fd8c21b779","author":{"name":"Bruno Martins","email":"6b551903605358ad6ab02967a0e9afe47b94d76d@gmail.com"},"message":"gemini: Rebrand to Lineage\n\nChange-Id: I4fb95bac29a198ff67435528bab1a49c1c70034e","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/6a3ba1d9270650bef6b3d50ee051a0fd8c21b779"},{"sha":"b8607285a4594d4a485a48c9bf150bf46f7d5ae8","author":{"name":"Bruno Martins","email":"6b551903605358ad6ab02967a0e9afe47b94d76d@gmail.com"},"message":"input: fingerprint: fpc1020: Honor proximity state\n\nImplement a poor man's pocket mode.\n\n * Receive proximity state from userspace\n * Disable IRQ while proximity state is near\n\nBased on fluxi's original idea (https://review.lineageos.org/#/c/152043/),\nbut adapted to work along with Xiaomi's fingerprint wake up implementation.\n\nChange-Id: Ie9f92d5fba6f26beebcc208e9b9b6c989d9b90be","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/b8607285a4594d4a485a48c9bf150bf46f7d5ae8"},{"sha":"855d01145e30857f4fec795f14d52b5156e80997","author":{"name":"Anirudh Ghayal","email":"5becd45b0fc8301765457bc64a4c39e9b591e592@codeaurora.org"},"message":"ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bin 2\n\nSpeed-bin 2 supports same CPR fusing scheme as speed-bin 0,\nadd CPR configuration for all APC cpr regulators.\n\nChange-Id: I3a7c826b0dd6d73f877b4cd23288a820d85ba24d\nSigned-off-by: Anirudh Ghayal <aghayal@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/855d01145e30857f4fec795f14d52b5156e80997"},{"sha":"dc1577280bb7171e794067a243aee260002fdca6","author":{"name":"Harsh Shah","email":"61795b7c213fc02137cfc2acd5b24bbb0ec01673@codeaurora.org"},"message":"msm: camera: isp: Update logic for assigning Master frame ID\n\nExisting logic for assigning Master frame ID when Slave is already active\nwas causing frame ID jumps. These jumps would cause missing buffer issues.\nUpdate logic to accurately set frame ID on Master based on timestamp.\nAlso compare requested frame id with eof to refuse frame request in a\nwrong time.\n\nChange-Id: I1dd42c55b2e8d92f4cbe81ebaa4c4225a9d83af8\nSigned-off-by: Harsh Shah <harshs@codeaurora.org>\nSigned-off-by: Junzhe Zou <jnzhezou@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/dc1577280bb7171e794067a243aee260002fdca6"},{"sha":"c7f14c9f5ba08cef24f168f4ce6771fad625b9ad","author":{"name":"Rajesh Bondugula","email":"3062b73d3088701829fade9d0214b3b9a768fa40@codeaurora.org"},"message":"msm: camera: sensor: Validate eeprom_name string length\n\nValidate eeprom_name string length before copying into\nthe userspace buffer.\nIf more data than required is copied, userspace has the access to\nsome of kernel data which is not intended.\n\nThis change will fix the issue.\n\nCRs-Fixed: 1090007\nSigned-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>\nChange-Id: Id40a287e0b1a93cc15d9b02c757fe9f347e285f2","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/c7f14c9f5ba08cef24f168f4ce6771fad625b9ad"},{"sha":"01b6330e25138ed99b63bae7d72b28f87658c06e","author":{"name":"Santhosh Punugu","email":"449611e088dd576d06c57401a7cb0bc64338afc2@codeaurora.org"},"message":"msm: kgsl: use seq_file for mem_entry debugfs\n\nA process may have many kgsl mem entries in use. Outputing all of them\nas a single debugfs seq_file record takes twice as long as necessary\nbecause seq_file must retry higher order page allocations for the output\nbuffer until it is large enough to hold all mem entries.\n\nAdditionally, process_mem_print() currently holds the spinlock\nprivate->mem_lock during this process. This is too much time to\ndisable interrupts, and prevents locking mutex in print_mem_entry.\n\nChange the kgsl_mem_entry debugfs functions to output one entry at a\ntime. Then the seq_file only need to kmalloc one page regardless of\nthe number of kgsl_mem_entries.\n\nCRs-Fixed: 1073673\nChange-Id: I2907495b65e62d95a892741aed008048bb86aced\nSigned-off-by: Santhosh Punugu <spunug@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/01b6330e25138ed99b63bae7d72b28f87658c06e"},{"sha":"fee815e00f77c7192ea55fe84c202530cd7d84b1","author":{"name":"Santhosh Punugu","email":"449611e088dd576d06c57401a7cb0bc64338afc2@codeaurora.org"},"message":"msm: kgsl: add egl_surface/egl_image usage count in debugfs\n\nAdd more information to the debugfs kgsl/proc/<pid>/mem which\nwill allow memtrack to correctly assign allocated ion buffer\nmemory to a process. The additional columns show the number of\nkgsl_mem_entries which have a usage of egl_image (or) egl_surface.\n\nWhen attaching a dma_buf to kgsl, use the dma_buf_attachment's\n(void*)priv to point back to the kgsl_mem_entry. This makes it\npossible to iterate through all attachments on a dma_buf and\ngather statistics from each kgsl_mem_entry associated with the\ndma_buf.\n\nCRs-Fixed: 1073673\nChange-Id: I1ef3bd0da3f74fa41074021699b2226c48bde9c3\nSigned-off-by: Santhosh Punugu <spunug@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/fee815e00f77c7192ea55fe84c202530cd7d84b1"},{"sha":"d5a43e2dc62848bf1fb69a9e053df7a793536eb1","author":{"name":"Sudeep Yedalapure","email":"f6e7389587defbbcf1b8ae871af865708bb1dd22@codeaurora.org"},"message":"adreno_tz: Fix divide by zero problem in gpu_load_show()\n\nIf the acc_total value is zero then kernel would crash on\ndiv-by-zero. Add better input validation in gpu_load_show()\nto avoid divide by zero problem.\n\nCRs-Fixed: 1092584\nChange-Id: I7affbd797bf4b0025f718c757043b36f392dae5b\nSigned-off-by: Sudeep Yedalapure <sudeepy@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/d5a43e2dc62848bf1fb69a9e053df7a793536eb1"},{"sha":"10f5115ad3627ed8616fb8b36afba5d103c0ee6a","author":{"name":"Rajesh Bondugula","email":"3062b73d3088701829fade9d0214b3b9a768fa40@codeaurora.org"},"message":"msm: camera: sensor: Validate i2c_frq_mode in msm_cci_get_clk_rates\n\ni2c_freq_mode in msm_cci_get_clk_rates is populated from userspace.\nValidate to make sure it has valid values. If a large number is sent\nfrom userspace to avoid a buffer over read.\n\nCrs-Fixed: 1086833\nChange-Id: I237f60dca3e3dbad4e6188bf047cf7ec5163d159\nSigned-off-by: Rajesh Bondugula <rajeshb@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/10f5115ad3627ed8616fb8b36afba5d103c0ee6a"},{"sha":"4c0f8ba91d8c2675ff6bef00022607c5ac2e791a","author":{"name":"Ashwanth Goli","email":"71db4fdb260065c5940f77c2c13b4e03d928caff@codeaurora.org"},"message":"defconfig: Enable config IP_NF_MATCH_RPFILTER\n\nEnable config IP_NF_MATCH_RPFILTER.\nThis option allows you to match packets whose replies would go out via\nthe interface the packet came in\n\nChange-Id: I2a23346e726a8df8487aeb664d6316b3cf2b9d77\nSigned-off-by: Ashwanth Goli <ashwanth@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/4c0f8ba91d8c2675ff6bef00022607c5ac2e791a"},{"sha":"48eff4ce4e23c7dfdd36f03caa21516f55235d34","author":{"name":"Benet Clark","email":"4f30c6a5f602a07e9861106eb8b090db375de9fe@codeaurora.org"},"message":"msm: mdss: Clear compat structures before copying to user\n\nIn the compat layer, the temporary structures used to convert\ndata from 32bit to 64bit structures need to be set to 0 before\nbeing assigned values.\n\nCRs-Fixed: 1088206\nChange-Id: I04497bc11e01c3df4beadfd6d9b06ab4321f1723\nSigned-off-by: Benet Clark <benetc@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/48eff4ce4e23c7dfdd36f03caa21516f55235d34"},{"sha":"59b94239e867c1957eef2b389195e784ceda7aef","author":{"name":"Avaneesh Kumar Dwivedi","email":"b339f080ee8b04edc75ec63bdee32f79ce568df7@codeaurora.org"},"message":"soc: qcom: Replace ARRAY_SIZE macro with strlen\n\nARRAY_SIZE returns size of array. While sending command string\nwe need to only pass size of actual command string, hence use\nstrlen in place of ARRAY_SIZE.\n\nChange-Id: If0afc6b1209b03ae17472a17b34d9d403757bfd0\nSigned-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/59b94239e867c1957eef2b389195e784ceda7aef"},{"sha":"9a42eb8182a76860d6c86463e75ad0e19c095110","author":{"name":"Krishnankutty Kolathappilly","email":"f9f7e39bce52d5931331fd99f82156a19f3a674c@codeaurora.org"},"message":"msm: cpp: Fix for buffer overflow in cpp.\n\nFix for buffer overflow while handling ioctl.\nInstead of checking for length boundary, fix checks\nfor exact length.\n\nCRs-Fixed: 518731\nChange-Id: I9002f84b219e8b06ae0672d87c2d999e728a75aa\nSigned-off-by: Krishnankutty Kolathappilly <kkolatha@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/9a42eb8182a76860d6c86463e75ad0e19c095110"},{"sha":"e6ede4da97f571162ce072aeafce45fbe59fded9","author":{"name":"Jordan Crouse","email":"703f4140ed82505f102ff92fc200ee731864895f@codeaurora.org"},"message":"msm: kgsl: Reserve a context ID slot but don't populate immediately\n\nWhen creating a context allocate an ID but don't populate the slot\nwith the context pointer until we are done setup up the rest of the\nprocess. This avoids a race if somebody tries to free the same\nidentifier before the create operation is complete.\n\nChange-Id: Ic0dedbadca5b4cc4ce567afad48a33078b549439\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/e6ede4da97f571162ce072aeafce45fbe59fded9"},{"sha":"02788bcae979446bf695677d6cffd9030c9128ce","author":{"name":"Raviteja Tamatam","email":"9dc534b49bd2be33e128bf05aa309b67e8b7e41f@codeaurora.org"},"message":"msm: mdss: Align start address and size to 1MB\n\nTargets having slave side security through xpu/mpu\nare expected to have 1 MB aligned buffer start\naddress and size.\n\nChange-Id: Id95030da049ebd155ca871be7ff2f34cb7fc6151\nSigned-off-by: Raviteja Tamatam <travitej@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/02788bcae979446bf695677d6cffd9030c9128ce"},{"sha":"7ad42b5fec10f2dd80f4aba6fd2586b59ecbc756","author":{"name":"Dumpeti Sathish Kumar","email":"5860afdc043e0ffef9a934491362209e8322cb26@codeaurora.org"},"message":"msm: kgsl: Improve logs for pagefaults on global buffers\n\nLog the nearby allocations for pagefaults on global buffers.\nPrint the names of the allocations that fall around the\nfaulting address on a global buffer. Also add a new debugfs\nfile to list all the global pagetable entries. Useful for\ndebugging pagefaults and other issues with \"global\" objects.\n\nCRs-Fixed: 985631\nChange-Id: Ifbbdc69044fc64d7ea02509bf8113ed94eeece1e\nSigned-off-by: Sushmita Susheelendra <ssusheel@codeaurora.org>\nSigned-off-by: Dumpeti Sathish Kumar <sathyanov14@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/7ad42b5fec10f2dd80f4aba6fd2586b59ecbc756"},{"sha":"e0377257289dc39672b91642cff0f10e352f60ef","author":{"name":"Neeraj Soni","email":"2be49f7b1e8bee370ca3efb735a27cb273e7e66a@codeaurora.org"},"message":"ARM: dts: msm: flag to control encryption key size on msm8996\n\nThis is required to control the FDE/FBE key size from kernel. Same TZ image\ncan now be used for different encryption key sizes. The key size will not be\nfixed and will be controlled with this flag in qseecom driver.\n\nChange-Id: I45db0edd8f30bec8aff7d026e32029a97c2409c1\nSigned-off-by: Neeraj Soni <neersoni@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/e0377257289dc39672b91642cff0f10e352f60ef"},{"sha":"927b9442bb8d24b44a71bb55b424ebd593eefced","author":{"name":"Neeraj Soni","email":"2be49f7b1e8bee370ca3efb735a27cb273e7e66a@codeaurora.org"},"message":"qseecom: configurable encryption key size\n\nICE crypto engine key size can now be configured using dtsi flag.\nThis was required to facilitate usage of common TZ image with variable\nkey sizes and also provides flexibility in handling different key sizes\nrequirment in future. dtsi flag is parsed in driver and depending upon\nthe value corresponding key size is passed to TZ.\n\nChange-Id: If40f83a943e5ae8333d171c21823a16816d7ddd4\nSigned-off-by: Neeraj Soni <neersoni@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/927b9442bb8d24b44a71bb55b424ebd593eefced"},{"sha":"c3d50536084b71727fcafd16741f0f37b1609ba1","author":{"name":"Shiraz Hashim","email":"1ff723cf7f9577ab8a77bb1d7fede11a685422c5@codeaurora.org"},"message":"arm: dma-mapping: page align size before flush tlb\n\nstart and end must be page aligned while calling\nflush_tlb_kernel_range else the last page may get\nmissed while invalidation.\n\nChange-Id: Ibaab202c47a475623e197a13191b2fed638ce20b\nSigned-off-by: Shiraz Hashim <shashim@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/kenymccornick/android_kernel_xiaomi_msm8996/commits/c3d50536084b71727fcafd16741f0f37b1609ba1"}]}
{"actor":{"display_login":"kenymccornick"}}