{"push_id":978555171,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"83fd13627d13784af78d418482f685e5f5bbf593","before":"d8e79c8834f6f51d699e83f642f2de1929d812db","commits":[{"sha":"1b2cda93be861f9dd877f22119cabf50a0c1dc61","author":{"email":"ef4461108ec3e12a6a9122581425a9719771b515@gmail.com","name":"XileForce"},"message":"Initial Commit of DPAD MM Source","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/1b2cda93be861f9dd877f22119cabf50a0c1dc61"},{"sha":"21be09adf6db01f5ad1e875f542291e04e60884d","author":{"email":"d09719b174b1d7232763de9bbeaca66508591b55@codeaurora.org","name":"Sujit Reddy Thumma"},"message":"Deep Sleep fix\n\n- Commit name changed only, authorship maintained\n\nThe SYNCHRONIZE_CACHE command is a medium write command and hence can\nfail when the device is write protected. Avoid sending such commands by\nmaking sure that write-cache-enable is disabled even though the device\nclaim to support it.","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/21be09adf6db01f5ad1e875f542291e04e60884d"},{"sha":"f161efa1c4254a3a1d9eb4a18baea5b50c692312","author":{"email":"5ed5989b18c9efbb257082028faf14dfcdf6ff1e@gmx.co.uk","name":"Gavin"},"message":"SELinux: Disable enforcement\n\nConflicts:\n\tsecurity/selinux/Makefile","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/f161efa1c4254a3a1d9eb4a18baea5b50c692312"},{"sha":"c9e1eb8dae1dd008225f3339621157fd84727374","author":{"email":"9edab3d8932dbb8f20eb55cd8199c20e7fb56c12@oracle.com","name":"Jeff Liu"},"message":"binfmt_elf.c: use get_random_int() to fix entropy depleting\n\nChanges:\n--------\nv4->v3:\n- s/random_stack_user()/get_atrandom_bytes()/\n- Move this function to ahead of its use to avoid the predeclaration.\n\nv3->v2:\n- Tweak code comments of random_stack_user().\n- Remove redundant bits mask and shift upon the random variable.\n\nv2->v1:\n- Fix random copy to check up buffer length that are not 4-byte multiples.\n\nv3 can be found at:\nhttp://www.spinics.net/lists/linux-fsdevel/msg59597.html\nv2 can be found at:\nhttp://www.spinics.net/lists/linux-fsdevel/msg59418.html\nv1 can be found at:\nhttp://www.spinics.net/lists/linux-fsdevel/msg59128.html\n\nThanks,\n-Jeff\n\nEntropy is quickly depleted under normal operations like ls(1), cat(1),\netc...  between 2.6.30 to current mainline, for instance:\n\n$ cat /proc/sys/kernel/random/entropy_avail\n3428\n$ cat /proc/sys/kernel/random/entropy_avail\n2911\n$cat /proc/sys/kernel/random/entropy_avail\n2620\n\nWe observed this problem has been occurring since 2.6.30 with\nfs/binfmt_elf.c: create_elf_tables()->get_random_bytes(), introduced by\nf06295b44c296c8f (\"ELF: implement AT_RANDOM for glibc PRNG seeding\").\n\n/*\n * Generate 16 random bytes for userspace PRNG seeding.\n */\nget_random_bytes(k_rand_bytes, sizeof(k_rand_bytes));\n\nThe patch introduces a wrapper around get_random_int() which has lower\noverhead than calling get_random_bytes() directly.\n\nWith this patch applied:\n$ cat /proc/sys/kernel/random/entropy_avail\n2731\n$ cat /proc/sys/kernel/random/entropy_avail\n2802\n$ cat /proc/sys/kernel/random/entropy_avail\n2878\n\nAnalyzed by John Sobecki.\n\nSigned-off-by: Jie Liu <jeff.liu@oracle.com>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nCc: Andreas Dilger <aedilger@gmail.com>\nCc: Alan Cox <alan@linux.intel.com>\nCc: Arnd Bergmann <arnn@arndb.de>\nCc: John Sobecki <john.sobecki@oracle.com>\nCc: James Morris <james.l.morris@oracle.com>\nCc: Jakub Jelinek <jakub@redhat.com>\nCc: Ted Ts'o <tytso@mit.edu>\nCc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nCc: Kees Cook <keescook@chromium.org>\nCc: Ulrich Drepper <drepper@redhat.com>","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/c9e1eb8dae1dd008225f3339621157fd84727374"},{"sha":"ba54899794af428557c28dc22dd12a703392e605","author":{"email":"5ed5989b18c9efbb257082028faf14dfcdf6ff1e@gmx.co.uk","name":"Gavin"},"message":"Buildscript: Ramdisk: Makefile: Scripts: Setup for builds\n\nConflicts:\n\tMakefile","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/ba54899794af428557c28dc22dd12a703392e605"},{"sha":"cbec53d4b5efcad6c60c1d3fb7f3d3e68a85c5b9","author":{"email":"5ed5989b18c9efbb257082028faf14dfcdf6ff1e@gmx.co.uk","name":"Gavin"},"message":"Add lz4 compressor and crypto modules\n\nThis is a squashed commit of multiple patched by faux123 and other\ncontributors.  It adds kernel wide lz4 compression/decompression\nand crypto modules. mm/zswap.c has been modified to auto select lz4 compressor\nas default if the modules are compiled\n\n=============================================================================\n\ndecompressor: 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\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nlib: Add support for LZ4-compressed kernel\n\nDate\tTue, 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\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nlib: 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\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\ncrypto: 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\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nlib/lz4/lz4_compress: fix macro usage error\n\nSigned-off-by: Paul Reioux <reioux@gmail.com>\n\nLZ4: 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\nSigned-off-by: Paul Reioux <reioux@gmail.com>","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/cbec53d4b5efcad6c60c1d3fb7f3d3e68a85c5b9"},{"sha":"647cdd24c465ae82a851f1750672fae35a0f45f8","author":{"email":"5ed5989b18c9efbb257082028faf14dfcdf6ff1e@gmx.co.uk","name":"Gavin"},"message":"Unification: Unify F/I/T/W8/K/L/S and Flat/Edge models MM Edition\n- Create universal device tree based on T Flat, with T Edge differences merged in\n- Variant detect device tree and hardware differences in\n--- Sound Drivers\n--- Decon display panel drivers\n--- Battery, Charger and Fuelguage drivers\n--- Touchscreen\n--- Cyrpress touchkeys\n--- Thermister\n--- Sensorhub, including regional mag array calibrations\n--- Sim slot\n--- Motor (haptic)\n\nUpdated By XileForce\nConflicts:\n\tdrivers/battery/sec_battery.c\n\tdrivers/sensorhub/stm/ssp_dev.c\n\tdrivers/video/exynos/decon/panels/s6e3hf2_wqhd_lcd_ctrl.c\n\tsound/soc/codecs/audience/es705.c\n\tsound/soc/samsung/pacific_arizona.c","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/647cdd24c465ae82a851f1750672fae35a0f45f8"},{"sha":"ff57dafe440c2262d400872e515736df58736d67","author":{"email":"5ed5989b18c9efbb257082028faf14dfcdf6ff1e@gmx.co.uk","name":"Gavin"},"message":"Fixups: Fix compile errors when various options disabled - Fix panic.c if sched_debug not compiled - Fix Decon when decon event logging not compiled - Fix ION when ion stats gathering not compiled - Disable some IO statistics - Disable some extra tracers","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/ff57dafe440c2262d400872e515736df58736d67"},{"sha":"83fd13627d13784af78d418482f685e5f5bbf593","author":{"email":"5ed5989b18c9efbb257082028faf14dfcdf6ff1e@gmx.co.uk","name":"Gavin"},"message":"Defconfig: Add initial v9 universal defconfig","distinct":true,"url":"https://api.github.com/repos/XileForce/Vindicator-S6-MM/commits/83fd13627d13784af78d418482f685e5f5bbf593"}]}