{"push_id":1150667887,"size":22,"distinct_size":22,"ref":"refs/heads/caf_1.2.4","head":"680df7a9af0c232c8cae6603b808d9b5d6e8bc84","before":"e7109274d1c6049d331c686a45a5d6f0df1aa9a1","commits":[{"sha":"f1499cb0686641a6f47a36f32a8300f010248e37","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge AU_LINUX_ANDROID_LA.BR.1.2.4_RB1.05.01.01.121.043 on remote branch\n\nChange-Id: I51ea0689d26a0ba462ca8e8c908bd68843eb7cdd","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/f1499cb0686641a6f47a36f32a8300f010248e37"},{"sha":"a6d494314c42b65cdc131f7f7339fbf2393ddfdd","author":{"name":"Jeevan Shriram","email":"09bc9416973493df1841efe5f1e1dfdb4d60767a@codeaurora.org"},"message":"msm: mdss: fix issue in calculating decimated dimensions\n\nWidth and height are not properly calculated when decimation\nis involved. When there is scaling on a pipe, the required number\nof pixels are wrongly programmed resulting in pipe hangs and\nleading to TLB SYNC issues. This change handles proper\ncalculation of decimated width and height.\n\nChange-Id: Iadc4b201b32dda3dba6afe23070f349677be417c\nSigned-off-by: Jeevan Shriram <jshriram@codeaurora.org>\nSigned-off-by: Jayant Shekhar <jshekhar@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/a6d494314c42b65cdc131f7f7339fbf2393ddfdd"},{"sha":"987a27d09f4d9f5db5a6ff4541f3ca24c1c95eab","author":{"name":"Shreyas Nagasandra Chandrasekhar","email":"64f2d3fad556c7122629d0cbca689d778dc4ae90@codeaurora.org"},"message":"ASoC: msm: qdsp6v2: fix for pcm_write failure during voip\n\nFor VOIP case, hardware pointer is always getting incremented\nby fixed pcm count. Because of this, hw_ptr is incrementing much\nfaster than the actual data consumed by DSP. This leads to\npcm_write failure. Fix is to increment hardware pointer by packet\nlength of frames consumed by DSP for PCM mode\n\nCRs-Fixed: 811744\nChange-Id: I1284bdfbf1e74abd126bcb83b8c3dc80e2efc082\nSigned-off-by: Shreyas Nagasandra Chandrasekhar <snagas@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/987a27d09f4d9f5db5a6ff4541f3ca24c1c95eab"},{"sha":"d1dc0893de60554f58578c07ba341b5b7f175942","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"msm: mdss: fix issue in calculating decimated dimensions\"","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/d1dc0893de60554f58578c07ba341b5b7f175942"},{"sha":"4c5269b894c25bd9fcd1925a8eeeb98c06e00e38","author":{"name":"Ravi Aravamudhan","email":"5977b599b75e70f4ec45e109575e7026e5d3cd3d@codeaurora.org"},"message":"diag: Expand msg mask buffer dynamically\n\nDiag driver should support any number of msg mask set by the tools.\nIt truncates the msg mask to the maximum size of the buffer that is\nused to store the msg mask. This patch implements this change.\n\nChange-Id: Ieff2180475c5c1bcf9f8a90dffc78d689b2e5c5e\nSigned-off-by: Ravi Aravamudhan <aravamud@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/4c5269b894c25bd9fcd1925a8eeeb98c06e00e38"},{"sha":"92b592d65811de43b83077cca5e2c2d218cc94d0","author":{"name":"Talel Shenhar","email":"6f87d6a35f71247c15741dfc953993d1966dbb6e@codeaurora.org"},"message":"mmc: card: remove HPI and Cache quirks for Hynix cards\n\nThis change removes quirks for Hynix cards.\nThese quirks were used to avoid HPI and Cache\nfeature for specific Hynix cards due to\nissues such as data corruption.\nAfter further discussion with the card vendor it was\ndecided to restore the usage of these features.\n\nChange-Id: I3fc85064eb427f6b3b6a4a941d8251341a6137d0\nSigned-off-by: Talel Shenhar <tatias@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/92b592d65811de43b83077cca5e2c2d218cc94d0"},{"sha":"a3069a99eb32ca45c89d0d2d2694fdf5a8ca1f4d","author":{"name":"Talel Shenhar","email":"6f87d6a35f71247c15741dfc953993d1966dbb6e@codeaurora.org"},"message":"mmc: card: remove Cache quirk for Micron cards\n\nThis change removes a quirk for Micron cards.\nThis quirk was used to avoid Cache feature usage for\nspecific Micron cards due to issues such as data corruption.\nAfter further discussion with the card vendor it was decided\nto restore the usage of this feature.\n\nChange-Id: Iec7f3855a15f3fbc751bfd43beeb4232d30341d3\nSigned-off-by: Talel Shenhar <tatias@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/a3069a99eb32ca45c89d0d2d2694fdf5a8ca1f4d"},{"sha":"adac911970c1bcd9016784f369e5c0381e858096","author":{"name":"Nitesh Gupta","email":"11cbead33af4dddc1683a27417f86b8f3b2f3c11@codeaurora.org"},"message":"msm: mdss: Add ioctl support for DSPP dirty flags config\n\n--Adding an ioctl support for dirty flags configuration\n  after configuring all the DSPP registers which can be\n  handled at userspace.\n--Adding DEFER_ENABLE bit mask for deferring the setting\n  of dirty flags to restrict for programming particular\n  block in DSPP.\n\nChange-Id: I7d40237f83251f3e513cf82f951830ba286a72c8\nSigned-off-by: Nitesh Gupta <niteshg@codeaurora.org>\nSigned-off-by: Baldev Sahu <bsahu@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/adac911970c1bcd9016784f369e5c0381e858096"},{"sha":"cfe977d6def6e7a98f22a21322ca16ee6b5f87ea","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"msm: mdss: Add ioctl support for DSPP dirty flags config\"","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/cfe977d6def6e7a98f22a21322ca16ee6b5f87ea"},{"sha":"b59fc24b640811cb6087e40434ea782d309f9a31","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge AU_LINUX_ANDROID_LA.BR.1.2.4_RB1.05.01.01.121.045 on remote branch\n\nChange-Id: Id4e364f7506ded29f3395418e40ef9423e7704be","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/b59fc24b640811cb6087e40434ea782d309f9a31"},{"sha":"e69dcfb2e86a1507c1ac728232e18d7ae093dbdc","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"diag: Expand msg mask buffer dynamically\"","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/e69dcfb2e86a1507c1ac728232e18d7ae093dbdc"},{"sha":"ea0a262cf77a010e56d1b371f582c67600237f50","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge AU_LINUX_ANDROID_LA.BR.1.2.4_RB1.05.01.01.121.047 on remote branch\n\nChange-Id: I69051d4bf7dedb49641548fcf077cb7adbd99cc2","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/ea0a262cf77a010e56d1b371f582c67600237f50"},{"sha":"c10cae3cef6029bc8036977ef252e81816c4c3c6","author":{"name":"Jeevan Shriram","email":"09bc9416973493df1841efe5f1e1dfdb4d60767a@codeaurora.org"},"message":"msm: mdss: change calculation reference to default frame rate\n\nIn the current implementation for dynamic fps in vfp method, while\ncalculating the porch values current fps is taken as reference which\nmay lead to precision loss and clock calculations go wrong. Use the\ndefault fps as reference for any change in fps\n\nChange-Id: I9a36c33c9824c95abc4925a324f9cd2f47456e6a\nSigned-off-by: Jeevan Shriram <jshriram@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/c10cae3cef6029bc8036977ef252e81816c4c3c6"},{"sha":"d2140b894de789ea2f6d351702aedf19c0f562be","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge AU_LINUX_ANDROID_LA.BR.1.2.4_RB1.05.01.01.121.049 on remote branch\n\nChange-Id: Ida81701617ebcd2b6aeb62a4ea13b93266e87f1c","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/d2140b894de789ea2f6d351702aedf19c0f562be"},{"sha":"4093ff1a29d5a7b3bb130fbb68973decb04df89f","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge AU_LINUX_ANDROID_LA.BR.1.2.4_RB1.05.01.01.121.053 on remote branch\n\nChange-Id: I5b548fa894c29a699a45ae0b047bb19e32134bf5","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/4093ff1a29d5a7b3bb130fbb68973decb04df89f"},{"sha":"14e7948cbe6019f9990b5b55db751bc0013dad96","author":{"name":"Laxminath Kasam","email":"d01cae44da9647c3d97e282cfd00e050d654061b@codeaurora.org"},"message":"ASoC: msm8x16-wcd: Fix SSR mute issue on speaker\n\nrestore the cache values back of last state applied\nin SSR recovery using snd_soc_cache_sync API. So\nhardware codec configuration will be in sync with\nuserspace settings. And avoid any race condition\nbetween the userspace updating dapm widgets and\nSSR recovery updating any register value.\n\nChange-Id: Ie2a986b5c6827b02aa3d5919cc69e7363155c45e\nSigned-off-by: Laxminath Kasam <lkasam@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/14e7948cbe6019f9990b5b55db751bc0013dad96"},{"sha":"ae27aeefd1ebe4cb0657b827cf962493b9ab61a2","author":{"name":"Yevgeny Pats","email":"64c8fa51d1404801dcb15c2ae376d902ff540562@perception-point.io"},"message":"UPSTREAM: KEYS: Fix keyring ref leak in join_session_keyring()\n\n(cherry pick from commit 23567fd052a9abb6d67fe8e7a9ccdd9800a540f2)\n\nThis fixes CVE-2016-0728.\n\nIf a thread is asked to join as a session keyring the keyring that's already\nset as its session, we leak a keyring reference.\n\nThis can be tested with the following program:\n\n\t#include <stddef.h>\n\t#include <stdio.h>\n\t#include <sys/types.h>\n\t#include <keyutils.h>\n\n\tint main(int argc, const char *argv[])\n\t{\n\t\tint i = 0;\n\t\tkey_serial_t serial;\n\n\t\tserial = keyctl(KEYCTL_JOIN_SESSION_KEYRING,\n\t\t\t\t\"leaked-keyring\");\n\t\tif (serial < 0) {\n\t\t\tperror(\"keyctl\");\n\t\t\treturn -1;\n\t\t}\n\n\t\tif (keyctl(KEYCTL_SETPERM, serial,\n\t\t\t   KEY_POS_ALL | KEY_USR_ALL) < 0) {\n\t\t\tperror(\"keyctl\");\n\t\t\treturn -1;\n\t\t}\n\n\t\tfor (i = 0; i < 100; i++) {\n\t\t\tserial = keyctl(KEYCTL_JOIN_SESSION_KEYRING,\n\t\t\t\t\t\"leaked-keyring\");\n\t\t\tif (serial < 0) {\n\t\t\t\tperror(\"keyctl\");\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\n\t\treturn 0;\n\t}\n\nIf, after the program has run, there something like the following line in\n/proc/keys:\n\n3f3d898f I--Q---   100 perm 3f3f0000     0     0 keyring   leaked-keyring: empty\n\nwith a usage count of 100 * the number of times the program has been run,\nthen the kernel is malfunctioning.  If leaked-keyring has zero usages or\nhas been garbage collected, then the problem is fixed.\n\nReported-by: Yevgeny Pats <yevgeny@perception-point.io>\nSigned-off-by: David Howells <dhowells@redhat.com>\nAcked-by: Don Zickus <dzickus@redhat.com>\nAcked-by: Prarit Bhargava <prarit@redhat.com>\nAcked-by: Jarod Wilson <jarod@redhat.com>\nSigned-off-by: James Morris <james.l.morris@oracle.com>\nChange-Id: Ic3db0461d08011e432bf3a6a784dd62b764558e3\nGit-commit: ba8bb5774ca7b1acc314c98638cf678ce0beb19a\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nSigned-off-by: Biswajit Paul <biswajitpaul@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/ae27aeefd1ebe4cb0657b827cf962493b9ab61a2"},{"sha":"5207218a0738012b78b3ce282d61b513603c0b31","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge \"ASoC: msm8x16-wcd: Fix SSR mute issue on speaker\"","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/5207218a0738012b78b3ce282d61b513603c0b31"},{"sha":"732416e0ad5eb60297061322f806b8ffedb6ee35","author":{"name":"Linux Build Service Account","email":"2384cb4e42a14e5d91b44a81612a69803086d401@localhost"},"message":"Merge AU_LINUX_ANDROID_LA.BR.1.2.4_RB1.05.01.01.121.055 on remote branch\n\nChange-Id: I405add5b1dce8579c20154d972b5437ad3c6544f","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/732416e0ad5eb60297061322f806b8ffedb6ee35"},{"sha":"2b14c089e51e1408f1c73cca3e88f091295ff1b2","author":{"name":"Vinayak Menon","email":"c6e79b2757471d38dfbeaf17f987a81f42208aac@codeaurora.org"},"message":"lowmemorykiller: avoid false adaptive LMK triggers\n\nIn vmpressure notifier of LMK, shift_adj would have been set\nby a previous invocation of notifier, which is not followed by\na lowmem_shrink yet. If this is follwed by a lower vmpressure,\nand then by a lowmem_shrink, ALMK still triggers because of the\nprevious higher vmpressure notification. This is wrong.\nSince vmpressure has improved, reset shift_adj to avoid false\nadaptive LMK trigger.\n\nCRs-fixed: 893699\nChange-Id: I2d77103d7c8f4d8a66e4652cba78e619a7bcef9a\nSigned-off-by: Vinayak Menon <vinmenon@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/guts94/android_kernel_xiaomi_redmi2/commits/2b14c089e51e1408f1c73cca3e88f091295ff1b2"}]}
{"actor":{"display_login":"guts94"}}