{"push_id":555901432,"size":11,"distinct_size":11,"ref":"refs/heads/testing","head":"bf4c686954c3639ba033632981e373f3785d7b71","before":"7986fa97eab8c4fbcb371406d028e1d4e2c1bcb3","commits":[{"sha":"a039d5c5fd085b1b41faae0b2164fc14aaed2405","author":{"email":"51b0aed1a48556115b152d4619664105ddea9243@lge.com","name":"Kyungsik Lee"},"message":"decompressor: Add LZ4 decompressor module\n\nDate\tTue, 26 Feb 2013 15:24:27 +0900\n\nThis patch adds support for LZ4 decompression in the Linux Kernel.\nLZ4 Decompression APIs for kernel are based on LZ4 implementation\nby Yann Collet.\n\nLZ4 homepage : http://fastcompression.blogspot.com/p/lz4.html\nLZ4 source repository : http://code.google.com/p/lz4/\n\nSigned-off-by: Kyungsik Lee <kyungsik.lee@lge.com>\n\nv2:\n- Clean up code\n- Enable unaligned access for ARM v6 and above with\n  CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS\n- Add lz4_decompress() for faster decompression with\n  uncompressed output size\n\nChange-Id: I0ca5c1b7ac68904e478966f784538b67610f963a\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/a039d5c5fd085b1b41faae0b2164fc14aaed2405"},{"sha":"ceb72ce6def28001f1ed96a870226053626eaeb2","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"lib: Add support for LZ4-compressed kernel\n\nDate    Tue, 26 Feb 2013 15:24:28 +0900\n\nThis patch adds support for extracting LZ4-compressed kernel images,\nas well as LZ4-compressed ramdisk images in the kernel boot process.\n\nThis depends on the patch below\ndecompressor: Add LZ4 decompressor module\n\nSigned-off-by: Kyungsik Lee <kyungsik.lee@lge.com>\n\nv2:\n- Clean up code\n- Use lz4_decompress() for LZ4-compressed kernel during boot-process\n\nChange-Id: Iab9ec62fef0d192787a1e0155be95fb9f7af5095\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nConflicts:\n\tscripts/Makefile.lib","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/ceb72ce6def28001f1ed96a870226053626eaeb2"},{"sha":"da53d73fbbee0d01a4a7b7b5671de839b04952c9","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"arm: Add support for LZ4-compressed kernel\n\nDate    Tue, 26 Feb 2013 15:24:29 +0900\n\nThis patch integrates the LZ4 decompression code to the arm pre-boot code.\nAnd it depends on two patchs below\n\nlib: Add support for LZ4-compressed kernel\ndecompressor: Add LZ4 decompressor module\n\nSigned-off-by: Kyungsik Lee <kyungsik.lee@lge.com>\n\nv2:\n- Apply CFLAGS, -Os to decompress.o to improve decompress\n  performance during boot-up process\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nChange-Id: I5c170fba381fc1d0db5bb9e0c1e9b4e42a0b879d\n\nConflicts:\n\tarch/arm/boot/compressed/Makefile\n\tarch/arm/boot/compressed/decompress.c","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/da53d73fbbee0d01a4a7b7b5671de839b04952c9"},{"sha":"a7f2797047641d368295cf2579e2196b9f79df81","author":{"email":"f29209e176deba8cfd2e79bb6b9166c7d43dc10b@lge.com","name":"Chanho Min"},"message":"lib: Add lz4 compressor module\n\nFrom\tChanho Min <>\n\nThis patch adds support for LZ4 compression in the Linux Kernel.\nLZ4 Compression APIs for kernel are based on LZ4 implementation\nby Yann Collet and changed with kernel coding style.\n\nLZ4 homepage : http://fastcompression.blogspot.com/p/lz4.html\nLZ4 source repository : http://code.google.com/p/lz4/\nsvn revision : r90\n\nTwo APIs are added:\nlz4_compress() support basic lz4 compression whereas lz4hc_compress() support\nhigh compression or CPU performance get lower but compression ratio get higher.\nAlso, we require the pre-allocated working memory with the defined size and\ndestination buffer must be allocated with the size of lz4_compressbound.\n\nSigned-off-by: Chanho Min <chanho.min@lge.com>\n\nChange-Id: I0f3b8beb996b502b1591a7d9d7d9f688470c6cba\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/a7f2797047641d368295cf2579e2196b9f79df81"},{"sha":"5b6280ef1b267041fe73fe2a4e06967952afeb38","author":{"email":"f29209e176deba8cfd2e79bb6b9166c7d43dc10b@lge.com","name":"Chanho Min"},"message":"crypto: Add lz4 Cryptographic API\n\nFrom\tChanho Min <>\n\nThis patch adds support for lz4 and lz4hc compression algorithm\nusing the lib/lz4/* codebase.\nSigned-off-by: Chanho Min <chanho.min@lge.com>\n\nChange-Id: Ia7870f8b32a8871c9eb90575891d3b1972ad267c\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/5b6280ef1b267041fe73fe2a4e06967952afeb38"},{"sha":"0412727ea6b64c9723626171229cd9212f7a9de8","author":{"email":"c208d1ecece4e5ef2e4fb72f0546c69cdce89063@gmail.com","name":"Paul Reioux"},"message":"lib/lz4/lz4_compress: fix macro usage error\n\nChange-Id: I169040b66f1a58d74a689475394da285dafe8326\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/0412727ea6b64c9723626171229cd9212f7a9de8"},{"sha":"a492edddbe5eac941355c14df40bcfc73683201b","author":{"email":"d9c384f6b6e27869ff3b53bd225c29030ac4166b@gmail.com","name":"Sergey Senozhatsky"},"message":"LZ4: compression/decompression signedness mismatch (v2)\n\nLZ4 compression and decompression functions require different\nin signedness input/output parameters: unsigned char for\ncompression and signed char for decompression.\n\nChange decompression API to require \"(const) unsigned char *\".\n\nv2: minor coding style fix.\n\nSigned-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>\n\nChange-Id: Ia86fb411ef3f1234044219d61fb2fb15193f1180\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/a492edddbe5eac941355c14df40bcfc73683201b"},{"sha":"6b5e4791106b5e59cff9187aceaf29a9e2da8a99","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"lz4: ensure length does not wrap\n\nGiven some pathologically compressed data, lz4 could possibly decide to\nwrap a few internal variables, causing unknown things to happen.  Catch\nthis before the wrapping happens and abort the decompression.\n\nChange-Id: Iada55beb90e340c2b25464e35764e84a2d87dfee\nReported-by: \"Don A. Bailey\" <donb@securitymouse.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/6b5e4791106b5e59cff9187aceaf29a9e2da8a99"},{"sha":"f1ff2f5e6127978298b36ba00e70ed8e4095a501","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"lz4: fix another possible overrun\n\nThere is one other possible overrun in the lz4 code as implemented by\nLinux at this point in time (which differs from the upstream lz4\ncodebase, but will get synced at in a future kernel release.)  As\npointed out by Don, we also need to check the overflow in the data\nitself.\n\nWhile we are at it, replace the odd error return value with just a\n\"simple\" -1 value as the return value is never used for anything other\nthan a basic \"did this work or not\" check.\n\nChange-Id: I13fe8b9184f3b63fa53b8ecb8b470247b6884ed0\nReported-by: \"Don A. Bailey\" <donb@securitymouse.com>\nReported-by: Willy Tarreau <w@1wt.eu>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/f1ff2f5e6127978298b36ba00e70ed8e4095a501"},{"sha":"c560551ef5c6c4684bb72bf5587b483fbe08946d","author":{"email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org","name":"Greg Kroah-Hartman"},"message":"lz4: add overrun checks to lz4_uncompress_unknownoutputsize()\n\nJan points out that I forgot to make the needed fixes to the\nlz4_uncompress_unknownoutputsize() function to mirror the changes done\nin lz4_decompress() with regards to potential pointer overflows.\n\nThe only in-kernel user of this function is the zram code, which only\ntakes data from a valid compressed buffer that it made itself, so it's\nnot a big issue.  But due to external kernel modules using this\nfunction, it's better to be safe here.\n\nChange-Id: If8b404d85746383224397a4e46d3d95e6e7e80ce\nReported-by: Jan Beulich <JBeulich@suse.com>\nCc: \"Don A. Bailey\" <donb@securitymouse.com>\nCc: stable <stable@vger.kernel.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/c560551ef5c6c4684bb72bf5587b483fbe08946d"},{"sha":"bf4c686954c3639ba033632981e373f3785d7b71","author":{"email":"83c34192ea7f49657f94519c991e1eaa2e1cc832@gmail.com","name":"Lokesh Chamane"},"message":"Enable LZ4\n\nSigned-off-by: Lokesh Chamane <lokesh.c703@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Nick0703/android_kernel_oneplus_msm8974/commits/bf4c686954c3639ba033632981e373f3785d7b71"}]}