{"push_id":1196895266,"size":28,"distinct_size":28,"ref":"refs/heads/tomato","head":"4ba501f8090c71a82728ecab84d9866dae0f57c4","before":"2758c0aac5e13e95bcdbba9b14a5a855ce196355","commits":[{"sha":"c2204ce432e8761bbf17b779317c8b7929bd3f9a","author":{"name":"Shoaib0597","email":"55fcbeeccd29649c39eec82c00f42feb187ec9f3@gmail.com"},"message":"Implemented Fast-IDLING of CPU\n\nSigned-off-by: Hriday Sharma <hridaysharma42@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/c2204ce432e8761bbf17b779317c8b7929bd3f9a"},{"sha":"8a222eff38d94c2420fec10b1b273f942136dede","author":{"name":"Gu Zheng","email":"47d24ad159123c2a03ab8644d3969ba94719ab5b@cn.fujitsu.com"},"message":"lib/crc32: update the comments of crc32_{be,le}_generic()\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Gu Zheng <guz.fnst@cn.fujitsu.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/8a222eff38d94c2420fec10b1b273f942136dede"},{"sha":"1a778c081928c35901bb0ee7589edf84e19b9251","author":{"name":"Daniel Borkmann","email":"9e2dfb17275f5090f9361bcf2ab5dba6b506e7e6@redhat.com"},"message":"lib: crc32: clean up spacing in test cases\n\nThis is nothing more but a whitepace cleanup, as 80 chars is not a\nhard but soft limit, and otherwise makes the test cases array really\nlook ugly. So fix it up.\n\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/1a778c081928c35901bb0ee7589edf84e19b9251"},{"sha":"31a7cc0e3fb578df450b4852db2bfe26d6a313f1","author":{"name":"Daniel Borkmann","email":"9e2dfb17275f5090f9361bcf2ab5dba6b506e7e6@redhat.com"},"message":"lib: crc32: add functionality to combine two crc32{, c}s in GF(2)\n\nThis patch adds a combinator to merge two or more crc32{,c}s\ninto a new one. This is useful for checksum computations of\nfragmented skbs that use crc32/crc32c as checksums.\n\nThe arithmetics for combining both in the GF(2) was taken and\nslightly modified from zlib. Only passing two crcs is insufficient\nas two crcs and the length of the second piece is needed for\nmerging. The code is made generic, so that only polynomials\nneed to be passed for crc32_le resp. crc32c_le.\n\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/31a7cc0e3fb578df450b4852db2bfe26d6a313f1"},{"sha":"bad0e7bcac48548d6b6af1e3822691f9cf075f1e","author":{"name":"Daniel Borkmann","email":"9e2dfb17275f5090f9361bcf2ab5dba6b506e7e6@redhat.com"},"message":"lib: crc32: add test cases for crc32{, c}_combine routines\n\nWe already have 100 test cases for crcs itself, so split the test\nbuffer with a-prio known checksums, and test crc of two blocks\nagainst crc of the whole block for the same results.\n\nOutput/result with CONFIG_CRC32_SELFTEST=y:\n\n  [    2.687095] crc32: CRC_LE_BITS = 64, CRC_BE BITS = 64\n  [    2.687097] crc32: self tests passed, processed 225944 bytes in 278177 nsec\n  [    2.687383] crc32c: CRC_LE_BITS = 64\n  [    2.687385] crc32c: self tests passed, processed 225944 bytes in 141708 nsec\n  [    7.336771] crc32_combine: 113072 self tests passed\n  [   12.050479] crc32c_combine: 113072 self tests passed\n  [   17.633089] alg: No test for crc32 (crc32-pclmul)\n\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/bad0e7bcac48548d6b6af1e3822691f9cf075f1e"},{"sha":"eb6c9fdc9903ff279273bd1ffe2018cbce750844","author":{"name":"Daniel Borkmann","email":"9e2dfb17275f5090f9361bcf2ab5dba6b506e7e6@redhat.com"},"message":"lib: crc32: conditionally resched when running testcases\n\nFengguang reports that when crc32 selftests are running on startup, on\nsome e.g. 32bit systems, we can get a CPU stall like \"INFO: rcu_sched\nself-detected stall on CPU { 0} (t=2101 jiffies g=4294967081 c=4294967080\nq=41)\". As this is not intended, add a cond_resched() at the end of a\ntest case to fix it. Introduced by efba721f63 (\"lib: crc32: add test cases\nfor crc32{, c}_combine routines\").\n\nReported-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/eb6c9fdc9903ff279273bd1ffe2018cbce750844"},{"sha":"0d6ee56061abd523ef875b8e09ea4ca0ca030cd2","author":{"name":"Daniel Borkmann","email":"9e2dfb17275f5090f9361bcf2ab5dba6b506e7e6@redhat.com"},"message":"lib: crc32: reduce number of cases for crc32{, c}_combine\n\nWe can safely reduce the number of test cases by a tenth.\nThere is no particular need to run as many as we're running\nnow for crc32{,c}_combine, that gives us still ~8000 tests\nwe're doing if people run kernels with crc selftests enabled\nwhich is perfectly fine.\n\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/0d6ee56061abd523ef875b8e09ea4ca0ca030cd2"},{"sha":"d75d308b95eae98b85606f6e00f075696125e946","author":{"name":"Fabian Frederick","email":"d034ae2af68bcc72b0cc0de95f3fa296a2f35dbd@skynet.be"},"message":"lib/crc32.c: remove unnecessary __constant\n\nUse cpu_to_le32 instead of __constant_cpu_to_le32.\n\nSigned-off-by: Fabian Frederick <fabf@skynet.be>\nCc: \"David S. Miller\" <davem@davemloft.net>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/d75d308b95eae98b85606f6e00f075696125e946"},{"sha":"b6e58adceec1526b950a5df5e1a6c0cd395e4fce","author":{"name":"George Spelvin","email":"177f6c7e7d0681e1b64ab10ef561094344edf6d6@horizon.com"},"message":"lib: crc32: Greatly shrink CRC combining code\n\nThere's no need for a full 32x32 matrix, when rows before the last are\njust shifted copies of the rows after them.\n\nThere's still room for improvement (especially on X86 processors with\nCRC32 and PCLMUL instructions), but this is a large step in the\nright direction [which is in particular useful for its current user,\nnamely SCTP checksumming over multiple skb frags[] entries, i.e. in\nIPVS balancing when other CRC32 offloads are not available].\n\nThe internal primitive is now called crc32_generic_shift and takes one\nless argument; the XOR with crc2 is done in inline wrappers.\n\nSigned-off-by: George Spelvin <linux@horizon.com>\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/b6e58adceec1526b950a5df5e1a6c0cd395e4fce"},{"sha":"0fcff6c6d4842e029c81d3f5dfdfe4afb0657bda","author":{"name":"George Spelvin","email":"177f6c7e7d0681e1b64ab10ef561094344edf6d6@horizon.com"},"message":"lib: crc32: Mark test data __initconst\n\nSo it gets discarded after the selftest.\n\nSigned-off-by: George Spelvin <linux@horizon.com>\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/0fcff6c6d4842e029c81d3f5dfdfe4afb0657bda"},{"sha":"e14d1d04028293f2cbad4efcae1206f3e160fd4c","author":{"name":"George Spelvin","email":"177f6c7e7d0681e1b64ab10ef561094344edf6d6@horizon.com"},"message":"lib: crc32: Add some additional __pure annotations\n\nIn case they help the compiler.\n\nSigned-off-by: George Spelvin <linux@horizon.com>\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/e14d1d04028293f2cbad4efcae1206f3e160fd4c"},{"sha":"5ea733305ac52154120e64c847e09a807ecc1bdf","author":{"name":"George Spelvin","email":"177f6c7e7d0681e1b64ab10ef561094344edf6d6@horizon.com"},"message":"lib/crc7: Shift crc7() output left 1 bit\n\nThis eliminates a 1-bit left shift in every single caller,\nand makes the inner loop of the CRC computation more efficient.\n\nRenamed crc7 to crc7_be (big-endian) since the interface changed.\n\nAlso purged #include <linux/crc7.h> from files that don't use it at all.\n\nSigned-off-by: George Spelvin <linux@horizon.com>\nReviewed-by: Pavel Machek <pavel@ucw.cz>\nAcked-by: Ulf Hansson <ulf.hansson@linaro.org>\nSigned-off-by: John W. Linville <linville@tuxdriver.com>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/5ea733305ac52154120e64c847e09a807ecc1bdf"},{"sha":"e77a8faaaa5ee2026f90c6273dad65d8d32cb70a","author":{"name":"Haesung Kim","email":"37d4c4f0e7500d8fc17feac9fe7671b582d08dfc@lge.com"},"message":"lib/decompress.c: consistency of compress formats for kernel image\n\nMagic number of compress formats for kernel image is defined by two bytes.\n These numbers are written in hexadecimal number, nevertheless magic\nnumber for only gunzip is written in octal number.  The formats should be\nconsistent for readability.  Therefore, magic numbers for gunzip are also\ndefined by hexadecimal number.\n\nSigned-off-by: Haesung Kim <matia.kim@lge.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/e77a8faaaa5ee2026f90c6273dad65d8d32cb70a"},{"sha":"6d5bcd8fc3566080dfb0ec09bbadc8a4f715fe95","author":{"name":"Rashika Kheria","email":"8f418a4ac5c5ed46b89afd6a61cb1e64cd9b8b27@gmail.com"},"message":"lib/decompress_inflate.c: include appropriate header file\n\nInclude appropriate header file include/linux/decompress/inflate.h in\nlib/decompress_inflate.c because it has prototype declaration of\nfunction defined in lib/decompress_inflate.c.\n\nAlso, fix the guard around the header file\ninclude/linux/decompress/inflate.h to use a more unique guard symbol.\nThis avoids conflict with the INFLATE_H defined by\nzlib_inflate/inflate.h.\n\nThis eliminates the following warning in lib/decompress_inflate.c:\n\n  lib/decompress_inflate.c:35:17: warning: no previous prototype for `gunzip' [-Wmissing-prototypes]\n\nSigned-off-by: Rashika Kheria <rashika.kheria@gmail.com>\nReviewed-by: Josh Triplett <josh@joshtriplett.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/6d5bcd8fc3566080dfb0ec09bbadc8a4f715fe95"},{"sha":"6aa3428a0c972f32f5a82a559f14351af0bf6c6b","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@freescale.com"},"message":"lib/decompress_unlzma: Do a NULL check for pointer\n\nCompare pointer-typed values to NULL rather than 0.\n\nThe semantic patch that makes this change is available\nin scripts/coccinelle/null/badzero.cocci.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/6aa3428a0c972f32f5a82a559f14351af0bf6c6b"},{"sha":"4170a0fab4943aeca7f770a0678df952530a7536","author":{"name":"Duan Jiong","email":"22871e67133f5b86f55acd0b8036f669b9da2609@cn.fujitsu.com"},"message":"lib/digsig.c: use ERR_CAST inlined function instead of ERR_PTR(PTR_ERR(...))\n\nSigned-off-by: Duan Jiong <duanj.fnst@cn.fujitsu.com>\nCc: James Morris <james.l.morris@oracle.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/4170a0fab4943aeca7f770a0678df952530a7536"},{"sha":"3b690747d6441f6fbc2bc8142ba81c59b70d791e","author":{"name":"Fabian Frederick","email":"d034ae2af68bcc72b0cc0de95f3fa296a2f35dbd@skynet.be"},"message":"lib/digsig.c: kernel-doc warning fixes\n\nSmall typo and @return: -> Returns ...\n\nSigned-off-by: Fabian Frederick <fabf@skynet.be>\nCc: Duan Jiong <duanj.fnst@cn.fujitsu.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/3b690747d6441f6fbc2bc8142ba81c59b70d791e"},{"sha":"abef57046d75aa813abd3c7162b57f091b3a5922","author":{"name":"Rasmus Villemoes","email":"177f6c7e7d0681e1b64ab10ef561094344edf6d6@rasmusvillemoes.dk"},"message":"lib/halfmd4.c: simplify includes\n\nWe only need EXPORT_SYMBOL, so compiler.h and export.h suffice.  This\nmeans linux/types.h is no longer implicitly included, so add an include of\nuapi/linux/types.h to linux/cryptohash.h for __u32.  Other users of\ncryptohash.h cannot be affected, since they must already have been\nincluding uapi/linux/types.h in order for gcc not to complain about\nunknown types.\n\nSigned-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/abef57046d75aa813abd3c7162b57f091b3a5922"},{"sha":"a224d310723f99bd9cddb849cd61341a4ca758e9","author":{"name":"Alexander Kuleshov","email":"97e97a4e7a431281e3384279e5c55fe26d34e279@gmail.com"},"message":"lib/halfmd4.c: use rol32 inline function in the ROUND macro\n\n<linux/bitops.h> provides rol32() inline function, let's use already\npredefined function instead of direct expression.\n\nSigned-off-by: Alexander Kuleshov <kuleshovmail@gmail.com>\nCc: Herbert Xu <herbert@gondor.apana.org.au>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/a224d310723f99bd9cddb849cd61341a4ca758e9"},{"sha":"11ba527d2916dae934f632f55fb95adb444b1992","author":{"name":"Lars-Peter Clausen","email":"7f698333860e9f21dcc513102ebee3bcaf8d683e@metafoo.de"},"message":"kfifo: kfifo_copy_{to,from}_user: fix copied bytes calculation\n\n'copied' and 'len' are in bytes, while 'ret' is in elements, so we need to\nmultiply 'ret' with the size of one element to get the correct result.\n\nSigned-off-by: Lars-Peter Clausen <lars@metafoo.de>\nCc: Stefani Seibold <stefani@seibold.net>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Pranav Vashi <neobuddy89@gmail.com>","distinct":true,"url":"https://api.github.com/repos/appu7/android_kernel_cyanogen_msm8916/commits/11ba527d2916dae934f632f55fb95adb444b1992"}]}
{"actor":{"display_login":"appu7"}}