{"push_id":894015730,"size":11,"distinct_size":1,"ref":"refs/heads/hammer","head":"cbc3a5ee0e82a917695acd3e7d9338785e7e1704","before":"fd639030a3ebdbd401c5f05035e9c5ff3a2f9438","commits":[{"sha":"532cc44201ff891e0ed40b5a3041c77928916d4e","author":{"email":"e8b50d7b4a37839a028792f3f95c0e00a3aa8c10@lge.com","name":"Devin Kim"},"message":"mmc: workaround for read ahead issue\n\nWhen the sequential read is interrupted by a special operation (RPMB access,\nSecure Erase and Secure Trim) the read ahead feature does not function as\nintended. In that case, data from special operation is not removed from the\ninternal buffer. So when we read the next address, the reading data from the\nprevious operation instead of the address.\n\nTo avoid the issue, add dummy read and ignore the data in that case.\n\nChange-Id: I6c1a3285034c9e057879de601e1f80a4bed07edb\nSigned-off-by: Devin Kim <dojip.kim@lge.com>","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/532cc44201ff891e0ed40b5a3041c77928916d4e"},{"sha":"0acc96d867f93c50144ab8ae1b3eacccbca48212","author":{"email":"b8b7e8a1740f4a6484e6faf986cb2a9e5fbce020@codeaurora.org","name":"Praveen Chavan"},"message":"msm: vidc: Allow clients to specify/query the colorspace\n\nWhen encoder clients specify the color space, the resulting bitstream\nwill have the color space embedded in it.  This allows for the\ndecoder to display the picture accurately without the color being\nskewed.\nSimilarly decoder clients can query the color space of the bitstream by\nenabling MSM_VIDC_EXTRADATA_VUI_DISPLAY_INFO.  If the bitstream contains\nthe colorspace hint, the appropriate extradata will be emitted by the\ndecoder.\n\nChange-Id: I83a3e28b13c3aa306e7cc2d1552a6d39c0d3d49f\nSigned-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/0acc96d867f93c50144ab8ae1b3eacccbca48212"},{"sha":"7c1c6f257839a27d395324d133bc4bdac263af93","author":{"email":"f66cc59a245d146467efed1402e6d2f55ef6f900@google.com","name":"Patrick Tjin"},"message":"msm: ipc_socket: fix leak of kernel memory to userspace\n\nLimit the size of copy to the minimum of what was asked\nfor or the number of results returned to prevent leaking of\nuninitialized kernel memory to userspace.\n\nBug: 24157888\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nChange-Id: I39f2e56716a1543aa6e3fa42140dc18cc470faf9","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/7c1c6f257839a27d395324d133bc4bdac263af93"},{"sha":"234ec1ce7f5e0e5e3a15144902473603965c0ffa","author":{"email":"f66cc59a245d146467efed1402e6d2f55ef6f900@google.com","name":"Patrick Tjin"},"message":"arm/configs: hammerhead: remove SysV IPC from kernel\n\nSystem V IPCs are not compliant with Android's application lifecycle\nbecause allocated resources are not freeable by the low memory killer.\nThis lead to global kernel resource leakage.\n\nFor example, there is no way to automatically release a SysV\nsemaphore allocated in the kernel when:\n- a buggy or malicious process exits\n- a non-buggy and non-malicious process crashes or is explicitly\n  killed.\n\nKilling processes automatically to make room for new ones is an\nimportant part of Android's application lifecycle implementation.\nThis means that, even assuming only non-buggy and non-malicious\ncode, it is very likely that over time, the kernel global tables\nused to implement SysV IPCs will fill up.\n\nBug: 24551430\nBug: 22300191\n\nSigned-off-by: Jeff Vander Stoep <jeffv@google.com>\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nChange-Id: Ibaaad7c3d99c509ec360b715323807ebe0027ab0","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/234ec1ce7f5e0e5e3a15144902473603965c0ffa"},{"sha":"ed37c6279c12b4b4ad01f11c3d920692b59c6261","author":{"email":"f66cc59a245d146467efed1402e6d2f55ef6f900@google.com","name":"Patrick Tjin"},"message":"hammerhead: update build.config for MNC-MR1\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/ed37c6279c12b4b4ad01f11c3d920692b59c6261"},{"sha":"f14ede6fadf639ef70e881a1224f02d8e3047274","author":{"email":"5b1a755a6b1799d96d2e1f98e16b285f5f690241@google.com","name":"Dmitry Shmidt"},"message":"PM: Check dpm_suspend_start() return code during partial resume\n\nBug: 24986869\n\nChange-Id: Iea3e0f84e43827b365b96d34bc647e310523bd40\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nSigned-off-by: Thierry Strudel <tstrudel@google.com>","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/f14ede6fadf639ef70e881a1224f02d8e3047274"},{"sha":"7717f769b2d0bf26db19598d8826a01b82ab6540","author":{"email":"270d663c7e4ce7f14bd0aa5ed19aaeb13a4c68f9@broadcom.com","name":"Ashwin"},"message":"net: wireless: bcmdhd: Send all pno scans' results\n\nRemove ptr clearance so as to allow sched scan results as\nlong as supplicant doesnt issue stop.\nProtect access to the sched_scan_req ptr.\n\nBug: 25394415\n\nChange-Id: I381d586a2fb0a42462855e7aa80fe0d7ed723ce1\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/7717f769b2d0bf26db19598d8826a01b82ab6540"},{"sha":"c43ff9f6746441f9269aca66788f54043b7ba36d","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Fix for \"Long-press Volume Button Skips Tracks\" Feature\n\n* With this long press feature Keys pressed at suspend time ARE likely to be pressed on resume.  Hopefully I didn't crush your dreams Google.\n\nSigned-off-by: Chet Kener <Cl3Kener@gmail.com>","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/c43ff9f6746441f9269aca66788f54043b7ba36d"},{"sha":"16dc8899b6d2538398f0d627d84abe733a895b30","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Merge remote-tracking branch 'aosp/android-msm-hammerhead-3.4-marshmallow'","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/16dc8899b6d2538398f0d627d84abe733a895b30"},{"sha":"6e78c25f6efc3ff1d30112b4e064ccdcf5ebe4c2","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Merge remote-tracking branch 'aosp/android-msm-hammerhead-3.4-marshmallow-mr1'","distinct":false,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/6e78c25f6efc3ff1d30112b4e064ccdcf5ebe4c2"},{"sha":"cbc3a5ee0e82a917695acd3e7d9338785e7e1704","author":{"email":"4bada73e411a9c678a318a79d04d7df4a5fc4429@gmail.com","name":"Chet Kener"},"message":"Merge branch 'master' into hammer","distinct":true,"url":"https://api.github.com/repos/UBERMALLOW/kernel_lge_hammerhead/commits/cbc3a5ee0e82a917695acd3e7d9338785e7e1704"}]}